CN119299578A - A method and system for monitoring automatic alignment printing effect of a digital printer - Google Patents
A method and system for monitoring automatic alignment printing effect of a digital printer Download PDFInfo
- Publication number
- CN119299578A CN119299578A CN202411832816.0A CN202411832816A CN119299578A CN 119299578 A CN119299578 A CN 119299578A CN 202411832816 A CN202411832816 A CN 202411832816A CN 119299578 A CN119299578 A CN 119299578A
- Authority
- CN
- China
- Prior art keywords
- printing
- image
- data
- area
- printed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007639 printing Methods 0.000 title claims abstract description 389
- 230000000694 effects Effects 0.000 title claims abstract description 96
- 238000000034 method Methods 0.000 title claims abstract description 80
- 238000012544 monitoring process Methods 0.000 title claims abstract description 56
- 230000000007 visual effect Effects 0.000 claims abstract description 42
- 238000005516 engineering process Methods 0.000 claims abstract description 21
- 238000012423 maintenance Methods 0.000 claims abstract description 12
- 238000011156 evaluation Methods 0.000 claims description 88
- 230000000875 corresponding effect Effects 0.000 claims description 68
- 230000008569 process Effects 0.000 claims description 57
- 230000009471 action Effects 0.000 claims description 34
- 238000012937 correction Methods 0.000 claims description 30
- 238000001125 extrusion Methods 0.000 claims description 28
- 230000006870 function Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 23
- 238000004458 analytical method Methods 0.000 claims description 22
- 238000004364 calculation method Methods 0.000 claims description 17
- 230000007246 mechanism Effects 0.000 claims description 15
- 238000012360 testing method Methods 0.000 claims description 15
- 230000002596 correlated effect Effects 0.000 claims description 10
- 230000001960 triggered effect Effects 0.000 claims description 10
- 238000009877 rendering Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000005856 abnormality Effects 0.000 claims description 7
- 238000007689 inspection Methods 0.000 claims description 6
- 230000008676 import Effects 0.000 claims description 5
- 238000013441 quality evaluation Methods 0.000 claims description 4
- 238000003709 image segmentation Methods 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 26
- 239000000463 material Substances 0.000 abstract description 10
- 239000000243 solution Substances 0.000 description 16
- 238000005457 optimization Methods 0.000 description 7
- 230000007547 defect Effects 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 5
- 230000003746 surface roughness Effects 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008713 feedback mechanism Effects 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 238000011068 loading method Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 108010068977 Golgi membrane glycoproteins Proteins 0.000 description 1
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- NIXOWILDQLNWCW-UHFFFAOYSA-N acrylic acid group Chemical group C(C=C)(=O)O NIXOWILDQLNWCW-UHFFFAOYSA-N 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000032798 delamination Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000010985 leather Substances 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000007649 pad printing Methods 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000007650 screen-printing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000004441 surface measurement Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000010023 transfer printing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 239000002023 wood Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/407—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
- B41J3/4073—Printing on three-dimensional objects not being in sheet or web form, e.g. spherical or cubic objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00042—Monitoring, i.e. observation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00071—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
- H04N1/00082—Adjusting or controlling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00185—Image output
- H04N1/00188—Printing, e.g. prints or reprints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00249—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a photographic apparatus, e.g. a photographic printer or a projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00278—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00795—Reading arrangements
- H04N1/00827—Arrangements for reading an image from an unusual original, e.g. 3-dimensional objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00938—Software related arrangements, e.g. loading applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6075—Corrections to the hue
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Inking, Control Or Cleaning Of Printing Machines (AREA)
- Image Processing (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及数码打印机技术领域,具体为一种数码打印机自动对位打印效果监测方法及系统。The invention relates to the technical field of digital printers, and in particular to a method and system for automatically monitoring the printing effect of a digital printer.
背景技术Background Art
数码打印机别名万能平板打印机;通过电脑输入图案,可印制任何材质的软、硬性物体表面上;根据工艺,可以分为UV平板打印机,和数码直喷打印机;UV打印机,采用UV硬质墨水,一般打印在硬质表面的产品上,如金属、陶瓷、水晶、玻璃、亚克力、石质、PVC、塑料、玩具、U盘、布料、木质、硅胶、皮革等;数码直喷打印机,采用水性墨水,一般打印在软质产品上,如衣服布匹等;数码打印机可为产品生产降低成本,减少人工,提高效益,因为数码打印机无需出菲林制版,全彩一次成像,废品率为零;数码打印机高科技产品完全取代丝印移印转印等传统工艺,属环保产品类型。Digital printers are also known as universal flatbed printers. By inputting patterns into a computer, they can print on the surfaces of soft or hard objects of any material. According to the process, they can be divided into UV flatbed printers and digital direct-injection printers. UV printers use UV hard ink and are generally printed on products with hard surfaces, such as metal, ceramics, crystal, glass, acrylic, stone, PVC, plastic, toys, U disks, cloth, wood, silicone, leather, etc. Digital direct-injection printers use water-based ink and are generally printed on soft products, such as clothes and cloth. Digital printers can reduce costs and labor for product production and improve efficiency, because digital printers do not require film and plate making, full-color one-time imaging, and zero scrap rate. Digital printer high-tech products completely replace traditional processes such as silk screen printing, pad printing, and transfer printing, and are environmentally friendly products.
数码打印机需要把图案打印在产品的规定位置上,传统的方法,产品通过工装治具,摆放在台面规定的坐标位置,同时待打印的图片文件,根据对应的坐标位置排版成打印图,实现定位打印;由于人工通过工装治具摆料方式,摆料、做图都需要比较长的时间,有效打印时间比较低,导致生产成本比较高;另一方面,工装治具的制作,需要额外的成本,并且为了上下料方便,工装治具有一定的间隙,产品的位置精准度也不高,导致产品的印刷成本较高,印刷质量不高的问题;Digital printers need to print patterns at the specified position of the product. In the traditional method, the product is placed at the specified coordinate position on the table through the jig. At the same time, the image file to be printed is typeset into a print map according to the corresponding coordinate position to achieve positioning printing. Due to the manual material placement method through the jig, it takes a long time to place the material and make the map, and the effective printing time is relatively low, resulting in high production costs. On the other hand, the production of jigs requires additional costs, and in order to facilitate loading and unloading, the jigs have a certain gap, and the product position accuracy is not high, resulting in high product printing costs and low printing quality.
随着视觉AI技术的发展,通过在数码打印机上,配置视觉AI识别子系统,可实现产品任意摆放,软件自动识别定位,自动生成对应的打印图,实现精确定位打印,实现了高效、低成本、精准的打印,在打印异形小尺寸工件上,有非常大的优势;虽然在对位打印时采用了视觉AI定位,解决了部分打印定位时产生的问题,但在后续打印过程中,对于实际产品进行打印的效果还需要进行进一步的检测或评估,常规在对打印效果进行检测时,通常是在打印后对打印效果进行综合评估,无论是在打印前或是打印时均无法进行更加细致的检测,为了得到更加准确和全面的评估结果,并尽可能的避免该评估结果较差的情况,需要设计更为细致的监测系统,以应对具象化的场景;例如:在对产品A的表面进行图案打印后,由于其中某个位置或点上喷涂厚度不足,导致打印材料无法附着或因附着力不足而出现粗糙的情况,此时则需要针对该位置或点进行二次处理,通常二次处理时是针对完成一整套打印操作后的产品A进行的,此时若处理不当,则会大大影响打印质量,同时也不利于后续进行的打印效果评估操作。With the development of visual AI technology, by configuring a visual AI recognition subsystem on a digital printer, products can be placed arbitrarily, the software automatically identifies and locates, and automatically generates the corresponding print map, achieving precise positioning and printing, and achieving efficient, low-cost, and accurate printing. It has great advantages in printing special-shaped small-sized workpieces; although visual AI positioning is used in alignment printing to solve some problems caused by printing positioning, in the subsequent printing process, the printing effect of the actual product still needs further testing or evaluation. Conventionally, when testing the printing effect, a comprehensive evaluation of the printing effect is usually performed after printing, whether before or after printing. It is impossible to conduct more detailed inspections during printing. In order to obtain more accurate and comprehensive evaluation results and avoid poor evaluation results as much as possible, a more detailed monitoring system needs to be designed to deal with concrete scenarios; for example: after printing a pattern on the surface of product A, due to insufficient spray thickness at a certain position or point, the printed material cannot adhere or becomes rough due to insufficient adhesion. At this time, secondary processing is required for this position or point. Usually, the secondary processing is performed on product A after a complete set of printing operations. If it is not handled properly at this time, it will greatly affect the printing quality, and it is also not conducive to the subsequent printing effect evaluation operation.
发明内容Summary of the invention
(一)解决的技术问题1. Technical issues to be resolved
针对现有技术的不足,本发明提供了一种数码打印机自动对位打印效果监测方法及系统,通过打印监测子系统的全面优化,不仅提高了打印质量和效率,还降低了生产成本和维护成本,为打印技术的广泛应用提供了有力的技术支持,解决了背景技术中提出的问题。In view of the shortcomings of the prior art, the present invention provides a method and system for automatically monitoring the printing effect of a digital printer. Through the comprehensive optimization of the printing monitoring subsystem, not only the printing quality and efficiency are improved, but also the production cost and maintenance cost are reduced, which provides strong technical support for the widespread application of printing technology and solves the problems raised in the background technology.
(二)技术方案(II) Technical solution
为实现以上目的,本发明通过以下技术方案予以实现:To achieve the above objectives, the present invention is implemented through the following technical solutions:
一种数码打印机自动对位打印效果监测系统,该系统包括图像采集子系统、视觉AI识别子系统以及打印监测子系统;A digital printer automatic alignment printing effect monitoring system, the system includes an image acquisition subsystem, a visual AI recognition subsystem and a printing monitoring subsystem;
其中,图像采集子系统,其内置图像采集模块,获取打印机台面上的目标工件图像;Among them, the image acquisition subsystem has a built-in image acquisition module to obtain the target workpiece image on the printer table;
视觉AI识别子系统,对目标工件图像进行处理后,将待打印的图像数据打包输出;视觉AI识别子系统内置依次运作的图像拼接模块、产品建模模块、图像识别模块、图像渲染模块以及图像输出模块;其特征在于:The visual AI recognition subsystem processes the target workpiece image and then packages and outputs the image data to be printed. The visual AI recognition subsystem has built-in image stitching module, product modeling module, image recognition module, image rendering module and image output module which operate in sequence. The features are:
打印监测子系统,其内置打印监测模块,且打印监测模块内包括依次运行的初级监管单元、次级监管单元以及终极监管单元;A printing monitoring subsystem, which has a built-in printing monitoring module, and the printing monitoring module includes a primary monitoring unit, a secondary monitoring unit and a final monitoring unit that operate in sequence;
其中,初级监管单元,在打印前的状态下,利用机器视觉技术进行随机识别,并框选出台面上进行打样确认的测试工件选定区域,对选定区域进行打样式打印后,利用图像处理软件对选定区域的照片进行分析;Among them, the primary supervision unit uses machine vision technology to perform random identification before printing, and selects the selected area of the test workpiece on the table for proofing confirmation. After the selected area is printed in the proofing pattern, the image processing software is used to analyze the photos of the selected area;
若分析结果无异常,则运行次级监管单元;If the analysis results show no abnormality, the secondary supervision unit is operated;
若分析结果存在异常,则执行调整策略;If the analysis results are abnormal, the adjustment strategy is implemented;
次级监管单元,判断打包后的图像数据大小是否超过设定值;The secondary supervision unit determines whether the size of the packaged image data exceeds a set value;
若超过,则在打印过程中的状态下执行分组导出策略,并对每次分组打印后的区域执行监管调整机制,依据监管结果决定是否触发修正动作;若未超过,则在打印过程中的状态下执行既定的打印策略;If it exceeds, the group export strategy is executed during the printing process, and the supervision adjustment mechanism is executed on the area after each group printing, and whether to trigger the correction action is determined based on the supervision result; if it does not exceed, the established printing strategy is executed during the printing process;
终极监管单元,在对位打印完成后的状态下,依据打印图案的评估参数搭建评估计算模型,生成整体效果评估值,整体效果评估值与检修调整对应打印设备的频率值成正相关。The ultimate supervision unit, after the registration printing is completed, builds an evaluation calculation model based on the evaluation parameters of the printing pattern to generate an overall effect evaluation value. The overall effect evaluation value is positively correlated with the frequency value of the maintenance and adjustment of the corresponding printing equipment.
进一步的,在视觉AI识别子系统中,对目标工件图像进行处理的过程如下:Furthermore, in the visual AI recognition subsystem, the process of processing the target workpiece image is as follows:
图像拼接模块,将目标工件图像通过标定转换,得到相对打印机台面实际尺寸的图像,并拼接成完整打印台面的图像;The image stitching module converts the target workpiece image through calibration to obtain an image of the actual size relative to the printer table, and stitches it into an image of the complete printing table;
产品建模模块,选取任一产品图像,选择产品图像的特征轮廓线,用于产品的识别定位;将待打印的图像文件套于当前的产品图像上,以确定图像文件打印到目标工件上的位置信息,并进行保存后生成产品模板;The product modeling module selects any product image and selects the characteristic contour line of the product image for product identification and positioning; the image file to be printed is placed on the current product image to determine the position information of the image file to be printed on the target workpiece, and the product template is generated after saving;
图像识别模块,依据产品模板,通过视觉AI特征识别匹配产品,得到目标工件的产品类型和位置数据;The image recognition module uses visual AI features to identify matching products based on product templates and obtain product type and location data of the target workpiece;
图像渲染模块,通过识别得到的产品类型和位置数据,在每个目标工件的位置上,渲染待打印的图像文件,生成整个工作台面待打印的图像数据;The image rendering module renders the image file to be printed at the position of each target workpiece by identifying the product type and position data, and generates the image data to be printed on the entire work surface;
图像输出模块,将渲染完成后的图像数据进行打包后输出。The image output module packages the rendered image data and outputs it.
进一步的,利用图像处理软件对选定区域的照片进行分析的过程为:Further, the process of analyzing the photos of the selected area using image processing software is as follows:
将选定区域的照片导入图像处理软件,进行标准参数分析,标准参数包括像素值、对比度和亮度,当任一标准参数超过对应的标准值时,则表示分析结果存在异常,当标准参数均未超过对应的标准值时,则表示分析结果无异常。Import the photos of the selected area into the image processing software for standard parameter analysis. The standard parameters include pixel value, contrast and brightness. When any standard parameter exceeds the corresponding standard value, it means that the analysis result is abnormal. When none of the standard parameters exceeds the corresponding standard value, it means that the analysis result is normal.
进一步的,执行调整策略的内容为:更换同类型打印设备,并重新运作视觉AI识别子系统。Furthermore, the content of executing the adjustment strategy is: replacing the same type of printing equipment and re-operating the visual AI recognition subsystem.
进一步的,执行分组导出策略的过程如下:Furthermore, the process of executing the group export strategy is as follows:
图像分割:对打包后的图像数据采用图像编辑软件分割成若干小图片,并保存每个分割后的小图片文件;Image segmentation: Use image editing software to segment the packaged image data into several small images, and save each segmented small image file;
线程处理:使用编程语言的多线程,同时处理导出和打印任务;当前一组小图片导出完成后,立即启动该组的打印任务,同时开始下一组小图片的导出。Thread processing: Use multi-threading of programming language to process export and printing tasks at the same time; after the export of the current group of small pictures is completed, the printing task of this group is started immediately, and the export of the next group of small pictures is started at the same time.
进一步的,对每次分组打印后的区域执行监管调整机制的过程如下:Furthermore, the process of implementing the supervision adjustment mechanism for the area after each group printing is as follows:
在小图片打印至对应区域前,利用三维扫描仪获取目标工件表面的三维数据,采用三维软件工具来分析三维数据,识别并计算出目标工件表面的曲度数据,根据打包后的图像数据分割成的若干小图片与目标工件位置的对应关系,将曲度数据映射至相应的小图片,根据每个小图片的曲度数据,加权计算出对应小图片的打印优先指数,打印优先指数与打印优先级成正相关,依据打印优先级来反馈调节分组导出策略中线程处理的过程;Before printing the small image to the corresponding area, a 3D scanner is used to obtain the 3D data of the target workpiece surface, and a 3D software tool is used to analyze the 3D data, identify and calculate the curvature data of the target workpiece surface, and map the curvature data to the corresponding small image according to the correspondence between the several small images divided into the packaged image data and the position of the target workpiece. According to the curvature data of each small image, the printing priority index of the corresponding small image is weightedly calculated. The printing priority index is positively correlated with the printing priority, and the thread processing process in the grouping export strategy is fed back and adjusted according to the printing priority.
在每个小图片打印至目标工件表面后,得到打印片区,依次采集并计算对应打印片区的打印数据,将生成的打印效果评估值与预设的标准指标进行对比,得出监管结果。After each small image is printed onto the surface of the target workpiece, a printing area is obtained. The printing data of the corresponding printing area is collected and calculated in sequence. The generated printing effect evaluation value is compared with the preset standard index to obtain the supervision result.
进一步的,依据监管结果决定是否触发修正动作:Furthermore, whether to trigger corrective actions is determined based on the regulatory results:
若监管结果为:对应打印片区的打印效果评估值超过标准指标,则不触发修正动作;If the supervision result is: the printing effect evaluation value of the corresponding printing area exceeds the standard index, no correction action will be triggered;
若监管结果为:对应打印片区的打印效果评估值未超过标准指标,则触发修正动作;If the supervision result is: the printing effect evaluation value of the corresponding printing area does not exceed the standard index, the correction action is triggered;
其中,曲度数据包括:最大曲度和曲度数量;The curvature data includes: maximum curvature and curvature quantity;
加权计算出对应小图片的打印优先指数,所依据的公式为:Lm=A1*Cmax+A2*Sz;式中,A1、A2均为权重系数,且A1+A2=1,Lm表示打印优先指数,Cmax表示最大曲度,Sz表示曲度数量;The weighted calculation of the printing priority index of the corresponding small image is based on the formula: Lm=A1*Cmax+A2*Sz; where A1 and A2 are weight coefficients, and A1+A2=1, Lm represents the printing priority index, Cmax represents the maximum curvature, and Sz represents the number of curvatures;
打印数据包括:均匀性指数和表面平整度;Printing data includes: uniformity index and surface flatness;
生成打印效果评估值时,所依据的公式如下:The print quality evaluation value is generated based on the following formula:
; ;
式中,表示第i个打印片区对应的打印效果评估值,且i=1、2、...、n,n为正整数,i表示对应打印片区的编号,α和β均为调节系数,且α >0,β >0,U表示均匀性指数,R表示表面平整度。In the formula, represents the printing effect evaluation value corresponding to the i-th printing area, and i=1, 2, ..., n, n is a positive integer, i represents the number of the corresponding printing area, α and β are adjustment coefficients, and α>0, β>0, U represents the uniformity index, and R represents the surface flatness.
进一步的,触发的修正动作为:在原本打印片区基础上再增加一层打印,并在下一打印片区上执行调整挤出速度的操作;执行调整挤出速度操作的过程如下:Furthermore, the triggered correction action is: adding another layer of printing on the basis of the original printing area, and performing the operation of adjusting the extrusion speed on the next printing area; the process of performing the operation of adjusting the extrusion speed is as follows:
根据原本打印设备的挤出速度,结合当前打印片区对应的打印效果评估值与标准指标的差值,建立函数公式,以计算出调整后的挤出速度预估值:According to the original extrusion speed of the printing device, combined with the difference between the printing effect evaluation value corresponding to the current printing area and the standard index, a function formula is established to calculate the estimated value of the adjusted extrusion speed:
; ;
式中,表示调整后的挤出速度预估值,Vr表示原本打印设备的挤出速度,Ko表示调整指数,λ表示一个调节系数,取值范围:0< λ <1,,表示当前打印片区对应的打印效果评估值与标准指标的差值,Bz表示标准指标;表示阈值参数,取值范围:1 <。In the formula, represents the estimated value of the adjusted extrusion speed, Vr represents the original extrusion speed of the printing device, Ko represents the adjustment index, and λ represents an adjustment coefficient, with a value range of 0< λ <1. , Indicates the difference between the printing effect evaluation value corresponding to the current printing area and the standard index, and Bz represents the standard index; Indicates the threshold parameter, the value range is: 1 < .
进一步的,打印图案为:若干小图片全部打印至目标工件对应位置后所形成的图案或执行既定的打印策略后目标工件上所得到的图案;Further, the printed pattern is: a pattern formed after all the small images are printed at corresponding positions of the target workpiece or a pattern obtained on the target workpiece after executing a predetermined printing strategy;
若执行分组导出策略完成打印时,则依据打印图案的评估参数包括:所有触发修正动作后区域的最大差异度、打印数据以及色彩准确度;If the group export strategy is executed to complete printing, the evaluation parameters based on the printed pattern include: the maximum difference of all areas after the triggering correction action, the printing data and the color accuracy;
搭建评估计算模型如下:The evaluation calculation model is as follows:
; ;
式中,表示整体效果评估值,C1表示调整系数,取值范围:,表示所有触发修正动作后区域的最大差异度,F表示色彩准确度,Uo、Ro以及Fo分别为均匀性指数、表面平整度以及色彩准确度的基准值;In the formula, Represents the overall effect evaluation value, C1 represents the adjustment coefficient, and the value range is: , It indicates the maximum difference of all areas after triggering the correction action, F indicates the color accuracy, Uo, Ro and Fo are the reference values of uniformity index, surface flatness and color accuracy respectively;
若执行既定的打印策略完成打印时,则依据打印图案的评估参数包括:打印数据以及色彩准确度;搭建评估计算模型如下:If the established printing strategy is executed and printing is completed, the evaluation parameters of the printed pattern include: printing data and color accuracy; the evaluation calculation model is built as follows:
; ;
式中,C2表示调整参数,取值范围:0< C2<1。In the formula, C2 represents the adjustment parameter, and its value range is: 0< C2<1.
一种数码打印机自动对位打印效果监测方法,包括如下步骤:A method for monitoring the automatic alignment printing effect of a digital printer comprises the following steps:
S1、获取打印机台面上的目标工件图像;S1, obtaining the target workpiece image on the printer table;
S2、对目标工件图像进行处理后,将待打印的图像数据打包输出;S2, after processing the target workpiece image, the image data to be printed is packaged and output;
S3、在打印前的状态下,利用机器视觉技术进行随机识别,并框选出台面上进行打样确认的测试工件选定区域,对选定区域进行打样式打印后,利用图像处理软件对选定区域的照片进行分析;S3. Before printing, use machine vision technology to perform random recognition and select the selected area of the test workpiece on the table for proofing confirmation. After the selected area is printed in the proofing pattern, use image processing software to analyze the photos of the selected area;
若分析结果无异常,则执行S4;If the analysis result is normal, execute S4;
若分析结果存在异常,则执行调整策略;If the analysis results are abnormal, the adjustment strategy is implemented;
S4、判断打包后的图像数据大小是否超过设定值;S4, judging whether the size of the packaged image data exceeds the set value;
若超过,则在打印过程中的状态下执行分组导出策略,并对每次分组打印后的区域执行监管调整机制,依据监管结果决定是否触发修正动作;若未超过,则在打印过程中的状态下执行既定的打印策略;If it exceeds, the group export strategy is executed during the printing process, and the supervision adjustment mechanism is executed on the area after each group printing, and whether to trigger the correction action is determined based on the supervision result; if it does not exceed, the established printing strategy is executed during the printing process;
S5、在对位打印完成后的状态下,依据打印图案的评估参数搭建评估计算模型,生成整体效果评估值,整体效果评估值与检修调整对应打印设备的频率值成正相关。S5. After the registration printing is completed, an evaluation calculation model is built according to the evaluation parameters of the printing pattern to generate an overall effect evaluation value. The overall effect evaluation value is positively correlated with the frequency value of the maintenance and adjustment of the corresponding printing device.
(三)有益效果(III) Beneficial effects
本发明提供了一种数码打印机自动对位打印效果监测方法及系统,具备以下有益效果:The present invention provides a method and system for monitoring the automatic alignment printing effect of a digital printer, which has the following beneficial effects:
(1)本方案通过配置视觉AI识别子系统,实现了工件的自动对位打印,避免了工装治具的制作,节省了工人摆料、作图的时间,降低了生产成本,提高了生产效率,提升了产品打印的质量,特别适用于小型、异形产品的打印,从而提高了数码打印机的智能化程度;(1) This solution realizes automatic alignment printing of workpieces by configuring a visual AI recognition subsystem, avoiding the production of tooling and fixtures, saving workers' time in placing materials and drawing, reducing production costs, improving production efficiency, and improving the quality of product printing. It is particularly suitable for printing small and special-shaped products, thereby improving the intelligence of digital printers;
(2)本方案通过引入监管调整机制,在打印过程中实现了对打印质量的动态监控与优化;首先,通过三维扫描与曲度数据分析,预先调整打印优先级,确保在复杂曲面上的打印能优先处理曲度大、变化多的区域,提高了打印的精准度和适应性;其次,打印后通过计算均匀性指数和表面平整度等打印数据,实时评估打印效果,与预设标准对比后决定是否触发修正动作,这一反馈机制有效减少了打印缺陷,提升了打印质量;整体而言,该技术方案不仅提高了打印效率和精度,还显著增强了打印成品的整体质量和一致性;(2) This solution achieves dynamic monitoring and optimization of printing quality during the printing process by introducing a supervision and adjustment mechanism. First, through 3D scanning and curvature data analysis, the printing priority is adjusted in advance to ensure that printing on complex curved surfaces can give priority to areas with large curvatures and many changes, thereby improving the accuracy and adaptability of printing. Second, after printing, the printing effect is evaluated in real time by calculating printing data such as uniformity index and surface flatness. After comparing with the preset standards, it is decided whether to trigger correction actions. This feedback mechanism effectively reduces printing defects and improves printing quality. Overall, this technical solution not only improves printing efficiency and accuracy, but also significantly enhances the overall quality and consistency of printed products.
(3)本方案在对打印效果检测时分阶段操作;(3) This solution operates in stages when testing the printing effect;
打印前,利用机器视觉技术和图像处理软件,对打印前的测试工件选定区域进行精准识别与分析,有效预防了因打印参数不当导致的打印质量问题,能够及时发现并纠正潜在问题,确保打印前的准备状态达到最优;Before printing, machine vision technology and image processing software are used to accurately identify and analyze the selected areas of the test workpiece before printing, effectively preventing printing quality problems caused by improper printing parameters, and being able to promptly discover and correct potential problems to ensure that the preparation state before printing is optimal;
打印时,通过判断打包后的图像数据大小,动态调整打印策略;当数据过大时,采用分组导出策略,结合多线程处理技术,实现了边导出边打印的高效工作模式,显著提升了打印效率;同时,通过对每次分组打印后的区域执行监管调整机制,根据目标工件表面的曲度数据和打印效果评估值,灵活调整打印优先级和挤出速度,确保了打印质量的稳定性和一致性,减少了因打印过程中参数波动导致的打印缺陷;When printing, the printing strategy is adjusted dynamically by judging the size of the packaged image data. When the data is too large, a group export strategy is adopted, combined with multi-threaded processing technology, to achieve an efficient working mode of exporting and printing at the same time, significantly improving the printing efficiency. At the same time, by implementing a supervision and adjustment mechanism for the area after each group printing, the printing priority and extrusion speed are flexibly adjusted according to the curvature data of the target workpiece surface and the printing effect evaluation value, ensuring the stability and consistency of the printing quality and reducing the printing defects caused by parameter fluctuations during the printing process.
打印后,通过对打印图案的全面评估,包括修正动作后的区域最大差异度、打印数据以及色彩准确度等多个维度,在执行不同策略下构建了具有针对性且科学的评估计算模型,该模型能够针对性且准确的反映打印效果的整体质量,为检修调整打印设备提供了客观依据,通过设定整体效果评估值与检修调整频率的正相关关系,本发明实现了对打印设备的智能化管理,延长了设备使用寿命,降低了维护成本。After printing, through a comprehensive evaluation of the printed pattern, including multiple dimensions such as the maximum regional difference after the correction action, printing data, and color accuracy, a targeted and scientific evaluation calculation model is constructed under the execution of different strategies. This model can specifically and accurately reflect the overall quality of the printing effect, and provides an objective basis for the inspection and adjustment of the printing equipment. By setting a positive correlation between the overall effect evaluation value and the inspection and adjustment frequency, the present invention realizes the intelligent management of the printing equipment, extends the equipment service life, and reduces the maintenance cost.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明中图像采集子系统和视觉AI识别子系统的模块化示意图;FIG1 is a modular schematic diagram of an image acquisition subsystem and a visual AI recognition subsystem in the present invention;
图2为本发明中打印监测子系统模块化示意图;FIG2 is a schematic diagram of the modularization of the printing monitoring subsystem in the present invention;
图3为本发明中创建产品模板的流程图;FIG3 is a flow chart of creating a product template in the present invention;
图4为本发明中图像采集子系统和视觉AI识别子系统在运行状态下的流程图;FIG4 is a flow chart of the image acquisition subsystem and the visual AI recognition subsystem in the present invention in operation;
图5为本发明中高清相机安装示意图。FIG. 5 is a schematic diagram of the installation of a high-definition camera in the present invention.
具体实施方式DETAILED DESCRIPTION
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
研发构思:Research and development concept:
在使用数码打印机时,需要把图案打印在产品的规定位置上,传统的方法为:When using a digital printer, the pattern needs to be printed at the specified position of the product. The traditional method is:
产品通过工装治具,摆放在台面规定的坐标位置,同时待打印的图片文件,根据对应的坐标位置排版成打印图,实现定位打印;由于人工通过工装治具摆料方式,摆料、做图都需要比较长的时间,有效打印时间比较低,导致生产成本比较高;另一方面,工装治具的制作,需要额外的成本,并且为了上下料方便,工装治具有一定的间隙,产品的位置精准度也不高,导致产品的印刷成本较高,印刷质量不高的问题;但随着视觉AI技术的发展,通过在数码打印机上,配置视觉AI识别子系统,可实现产品任意摆放,软件自动识别定位,自动生成对应的打印图,实现精确定位打印,实现了高效、低成本、精准的打印,在打印异形小尺寸工件上,有非常大的优势;The product is placed at the coordinate position specified on the table through the jig, and the image file to be printed is typeset into a print map according to the corresponding coordinate position to achieve positioning printing; due to the manual material placement through the jig, it takes a long time to place the material and make the map, and the effective printing time is relatively low, resulting in high production costs; on the other hand, the production of jigs requires additional costs, and in order to facilitate loading and unloading, the jigs have a certain gap, and the position accuracy of the product is not high, resulting in high printing costs and low printing quality; but with the development of visual AI technology, by configuring the visual AI recognition subsystem on the digital printer, the product can be placed arbitrarily, the software automatically identifies and locates, and automatically generates the corresponding print map, to achieve precise positioning printing, and achieve efficient, low-cost, and accurate printing, which has great advantages in printing special-shaped small-sized workpieces;
虽然在对位打印时采用了视觉AI定位,解决了部分打印定位时产生的问题,但在后续打印过程中,对于实际产品进行打印的效果还需要进行进一步的检测或评估,常规在对打印效果进行检测时,通常是在打印后对打印效果进行综合评估,无论是在打印前或是打印时均无法进行更加细致的检测,为了得到更加准确和全面的评估结果,并尽可能的避免该评估结果较差的情况,需要设计更为细致的监测系统,以应对具象化的场景。Although visual AI positioning is used during registration printing to solve some problems caused by printing positioning, the printing effect of the actual product still needs further testing or evaluation in the subsequent printing process. Conventionally, when testing the printing effect, a comprehensive evaluation is usually carried out after printing. No more detailed testing can be performed before or during printing. In order to obtain more accurate and comprehensive evaluation results and avoid poor evaluation results as much as possible, a more detailed monitoring system needs to be designed to deal with concrete scenarios.
实施例1Example 1
请参阅图1至图5,本实施例提供一种数码打印机自动对位打印效果监测系统,该系统由图像采集子系统、视觉AI识别子系统以及打印监测子系统组成;其中,图像采集子系统属于整个系统的硬件组成,视觉AI识别子系统和打印监测子系统属于整个系统的软件组成;Please refer to Figures 1 to 5. This embodiment provides a digital printer automatic alignment printing effect monitoring system, which is composed of an image acquisition subsystem, a visual AI recognition subsystem, and a printing monitoring subsystem; wherein the image acquisition subsystem belongs to the hardware composition of the entire system, and the visual AI recognition subsystem and the printing monitoring subsystem belong to the software composition of the entire system;
图像采集子系统:Image acquisition subsystem:
其内置图像采集模块,获取打印机台面上的目标工件图像;It has a built-in image acquisition module to obtain the target workpiece image on the printer table;
其中,图像采集模块包括高清相机、镜头、LED光源以及相机安装支架;Among them, the image acquisition module includes a high-definition camera, a lens, an LED light source, and a camera mounting bracket;
高清相机、镜头:高清相机通过镜头对打印机台面上的工件扫描拍照,获得高清照片;High-definition camera and lens: The high-definition camera scans and photographs the workpiece on the printer table through the lens to obtain high-definition photos;
LED光源:高速扫描时,用于台面上的目标工件补光,通过补光,得到足够亮的画面,以及足够清晰的目标工件轮廓;LED light source: used to fill in the light of the target workpiece on the table during high-speed scanning. Through the fill in light, a bright enough picture and a clear enough outline of the target workpiece can be obtained;
整个图像采集模块的功能设计为:负责在打印前对目标工件进行快速、高质量的图像采集,为后续的图像处理与分析提供基础数据;The functional design of the entire image acquisition module is as follows: responsible for fast and high-quality image acquisition of the target workpiece before printing, providing basic data for subsequent image processing and analysis;
需要说明的是,在数码打印机上,安装拍照扫描用的高清相机,实现对打印台面上的工件(即目标工件)拍照扫描,扫描用的相机可以有多种方式;It should be noted that a high-definition camera for photographing and scanning is installed on the digital printer to realize photographing and scanning of the workpiece (i.e., the target workpiece) on the printing table. The scanning camera can be of various types;
方式1为:高拍方式,即在台面顶上,安装一个高清工业面阵相机,一次性对整个台面获取画面;方式2为:横梁扫描方式,在数码打印机的X横梁底下,安装CIS扫描相机,通过Y方向的运动扫描,实现对整个台面获取画面;方式3为:机头扫描方式,在打印小车头上安装高清工业线阵相机,通过多次X方向的运动扫描,实现对整个台面获取画面。Method 1 is the high-speed shooting method, that is, a high-definition industrial area array camera is installed on the top of the table to capture the image of the entire table at one time; Method 2 is the beam scanning method, a CIS scanning camera is installed under the X beam of the digital printer, and the image of the entire table is captured through motion scanning in the Y direction; Method 3 is the head scanning method, a high-definition industrial linear array camera is installed on the head of the printing carriage, and the image of the entire table is captured through multiple motion scanning in the X direction.
视觉AI识别子系统:Visual AI recognition subsystem:
其内置依次运作的图像拼接模块、产品建模模块、图像识别模块、图像渲染模块以及图像输出模块;It has built-in image stitching module, product modeling module, image recognition module, image rendering module and image output module which operate in sequence;
其中,图像拼接模块,将目标工件图像通过标定转换,得到相对打印机台面实际尺寸的图像,并拼接成完整打印台面的图像;Among them, the image stitching module converts the target workpiece image through calibration to obtain an image of the actual size relative to the printer table, and stitches it into an image of the complete printing table;
标定转换的内容如下:The contents of the calibration conversion are as follows:
①通过数码打印机,在台面上,按打印机最大工作范围打印X、Y方向刻度尺,相机按最大扫描范围对台面进行扫描,获取打印的刻度尺画面;在画面中观察X、Y刻度尺的范围,从而确认打印机和相机扫描的共同工作范围;① Use a digital printer to print the X and Y scales on the table according to the maximum working range of the printer. The camera scans the table according to the maximum scanning range to obtain the printed scale image. Observe the range of the X and Y scales in the image to confirm the common working range of the printer and camera scanning.
②在打印机和高清相机扫描的共同工作范围内,利用视觉AI软件自动生成标定板图案,标定板图案为X、Y方向等间距小圆点图案,打印机打印该标定板图案;②Within the common working range of the printer and the high-definition camera scanning, the visual AI software is used to automatically generate a calibration plate pattern. The calibration plate pattern is a pattern of small dots with equal spacing in the X and Y directions, and the printer prints the calibration plate pattern;
③高清相机扫描打印得出标定板图案,视觉AI软件读取扫描到的标定板图案,通过识别每个小圆点的中心坐标,与视觉AI软件生成的理论坐标做对应处理,生成标定数据;该标定数据即为视觉坐标和打印机坐标的对应关系;③ The high-definition camera scans and prints the calibration plate pattern. The visual AI software reads the scanned calibration plate pattern, identifies the center coordinates of each small dot, and performs corresponding processing with the theoretical coordinates generated by the visual AI software to generate calibration data; the calibration data is the correspondence between the visual coordinates and the printer coordinates;
产品建模模块,选取任一产品图像,选择产品图像的特征轮廓线,用于产品的识别定位;将待打印的图像文件套于当前的产品图像上,以确定图像文件打印到目标工件上的位置信息,并进行保存后生成产品模板;The product modeling module selects any product image and selects the characteristic contour line of the product image for product identification and positioning; the image file to be printed is placed on the current product image to determine the position information of the image file to be printed on the target workpiece, and the product template is generated after saving;
其中,每款产品在生产时,均需要建立产品模板;Among them, each product needs to establish a product template when it is produced;
建模时,输入模板名称,先扫描产品照片,然后选取产品照片上的部分特征轮廓线,用于视觉AI识别定位,然后把需要打印的图案套到产品照片上,进行保存,生产模板数据;When modeling, enter the template name, scan the product photo first, then select some characteristic contour lines on the product photo for visual AI recognition and positioning, then put the pattern to be printed on the product photo, save it, and generate the template data;
需要说明的是,要得到产品图像的特征轮廓线,可采用以下步骤:It should be noted that to obtain the characteristic contour line of the product image, the following steps can be taken:
图像预处理:使用高斯滤波等方法去除噪声,提高图像质量;边缘检测:应用Canny、Sobel等边缘检测算法,识别图像中的强度变化或颜色变化,得到边缘像素;边缘连接与闭合:将边缘像素连接起来形成连续的边界线,并进行闭合操作以修复断裂或缺失的边缘;轮廓提取:从连接的边缘线中提取出物体的轮廓,得到产品的特征轮廓线;这些步骤可以基于OpenCV等图像处理库来实现;Image preprocessing: Use Gaussian filtering and other methods to remove noise and improve image quality; Edge detection: Apply edge detection algorithms such as Canny and Sobel to identify intensity changes or color changes in the image and obtain edge pixels; Edge connection and closure: Connect edge pixels to form a continuous boundary line, and perform a closing operation to repair broken or missing edges; Contour extraction: Extract the contour of the object from the connected edge lines to obtain the characteristic contour line of the product; These steps can be implemented based on image processing libraries such as OpenCV;
图像识别模块,依据产品模板,通过视觉AI(即视觉AI软件,利用的应为视觉AI技术)特征识别匹配产品,得到目标工件的产品类型和位置数据;The image recognition module uses visual AI (i.e., visual AI software, which should use visual AI technology) feature recognition to match products based on product templates and obtain product type and location data of the target workpiece;
其中,在进行模板匹配时,将提取的特征与预先存储的产品模板(可以是模板库)中的特征进行比对,通过计算相似度或距离度量来确定最匹配的产品类型;产品模板应包含各种产品的标准图像及其对应的特征描述;在匹配成功后,进一步得出目标工件在图像中的精确位置(如坐标、角度等),为后续的图像渲染提供准确的位置信息;When performing template matching, the extracted features are compared with the features in the pre-stored product template (which can be a template library), and the most matching product type is determined by calculating the similarity or distance measurement; the product template should contain standard images of various products and their corresponding feature descriptions; after a successful match, the precise position of the target workpiece in the image (such as coordinates, angle, etc.) is further obtained to provide accurate position information for subsequent image rendering;
图像渲染模块,通过识别得到的产品类型和位置数据,在每个目标工件的位置上,渲染待打印的图像文件,生成整个工作台面待打印的图像数据;The image rendering module renders the image file to be printed at the position of each target workpiece by identifying the product type and position data, and generates the image data to be printed on the entire work surface;
其中,对于渲染的过程如下:The rendering process is as follows:
图像文件准备:根据识别出的产品类型,从数据库中选取对应的图像文件,这些文件可能包括不同分辨率、格式的图像;位置映射:利用识别到的位置数据,将图像文件映射到工作台面的相应位置,涉及到图像的缩放、旋转以及透视变换操作,以确保图像与工件完美贴合;合成渲染:将所有图像文件按照映射关系合成到一张大图中,这张图即代表了整个工作台面的待打印图像,合成时需考虑图像间的重叠、遮挡问题,确保最终图像的视觉效果;Image file preparation: According to the identified product type, the corresponding image files are selected from the database. These files may include images of different resolutions and formats; Position mapping: Using the identified position data, the image files are mapped to the corresponding positions on the work surface, which involves image scaling, rotation, and perspective transformation operations to ensure that the image fits the workpiece perfectly; Synthetic rendering: All image files are synthesized into a large image according to the mapping relationship. This image represents the image to be printed on the entire work surface. When synthesizing, the overlap and occlusion between images must be considered to ensure the visual effect of the final image;
图像输出模块,将渲染完成后的图像数据,进行打包后输出至打印设备;The image output module packages the rendered image data and outputs it to the printing device;
其中,对于图像数据打包成tif或pdf文件格式进行输出,保存到本地文件,或者直接发送打印机,进行打印;打印设备在本实施中指的是数码打印机;The image data is packaged into a tif or pdf file format for output, saved to a local file, or directly sent to a printer for printing; the printing device in this embodiment refers to a digital printer;
综上所述,在生产时,选择对应的产品模板,进入生产;先扫描台面照片,扫描完毕后,视觉AI软件根据模板的特征轮廓自动识别匹配产品,定位产品的精确位置,然后把需要打印的图案,根据模板中的位置,自动生成整个台面的打印图案,视觉AI软件,把生成的打印图案,发送数码打印机,进行打印,使每个产品上,能够精准打印上需要打印的图案。To summarize, during production, select the corresponding product template and enter production; first scan the countertop photo. After the scan is completed, the visual AI software automatically identifies and matches the product based on the characteristic contour of the template, locates the precise position of the product, and then automatically generates a printing pattern for the entire countertop based on the position in the template. The visual AI software sends the generated printing pattern to the digital printer for printing, so that each product can be accurately printed with the pattern that needs to be printed.
具体的,本系统采用视觉AI识别定位技术,实现产品在工作台面上任意摆放的精确定位打印,代替了工装治具固定坐标打印的方式,该视觉AI定位软件,支持多种拍照扫描方式,高拍、横梁扫描、机头扫描;本系统可以支持多款工件,联合生产,即对台面上,多款工件,同时识别定位,实现精准打印;系统支持的图片格式包括:TIF图和PDF矢量图;本系统采用打印和扫描X、Y刻度尺的方式,来确定打印机和相机的共同工作范围,并且自动生成标定板图案,打印和扫描标定板图案后,软件实现自动标定;Specifically, this system uses visual AI recognition and positioning technology to achieve accurate positioning and printing of products placed arbitrarily on the work surface, replacing the fixed coordinate printing method of tooling fixtures. The visual AI positioning software supports a variety of photo scanning methods, including high-angle scanning, beam scanning, and head scanning. This system can support multiple workpieces and joint production, that is, it can simultaneously identify and locate multiple workpieces on the table to achieve accurate printing. The image formats supported by the system include: TIF images and PDF vector images. This system uses the method of printing and scanning X, Y scales to determine the common working range of the printer and camera, and automatically generates calibration plate patterns. After printing and scanning the calibration plate patterns, the software realizes automatic calibration.
本系统集成了市面上主流的数码打印机,实现对打印机的通讯控制和打印控制;This system integrates the mainstream digital printers on the market to realize communication control and printing control of the printers;
本系统能够具有各种方便生产的功能;模板清单功能,根据模板信息,搜索查找模板,方便用户找到之前生产过的模板,再次生产;生产计数功能,方便用户统计各款产品的生产数量;区域扫描功能,当用户只需要生产少量产品时,只需要对台面部分区域快速拍照扫描,实现快速生成;自动裁剪功能,当生产少量产品时,软件导出打印图时,可以对台面后部分空白图片,不进行导出,实现快速导出打印图;框选打印功能,当用户新产品打印生产时,可以框选台面上部分工件先进行打样确认;分组导出功能,针对大机型,需要导出的图片较大导出较慢的问题,软件可以分组导出图片,实现边导出边打印功能,实现快速启动打印,提高生产效率;This system can have various functions that facilitate production; template list function, according to template information, search and find templates, so that users can find previously produced templates and produce them again; production counting function, so that users can count the production quantity of each product; area scanning function, when users only need to produce a small number of products, they only need to quickly take pictures and scan part of the table area to achieve rapid generation; automatic cropping function, when a small number of products are produced, when the software exports the print image, the blank image behind the table can be not exported, so as to achieve rapid export of the print image; frame selection printing function, when users print and produce new products, they can frame some workpieces on the table for proofing confirmation first; group export function, for large models, the pictures that need to be exported are large and the export is slow, the software can export pictures in groups, realize the function of printing while exporting, realize rapid start of printing, and improve production efficiency;
具体的,数码打印机通过配置视觉AI识别子系统,实现了工件的自动对位打印,避免了工装治具的制作,节省了工人摆料、作图的时间,降低了生产成本,提高了生产效率,提升了产品打印的质量,特别适用于小型、异形产品的打印,从而提高了数码打印机的智能化程度。Specifically, the digital printer, by configuring a visual AI recognition subsystem, achieves automatic alignment printing of workpieces, avoids the production of tooling and fixtures, saves workers' time in arranging materials and drawing, reduces production costs, improves production efficiency, and enhances the quality of product printing. It is particularly suitable for printing small and special-shaped products, thereby improving the intelligence of digital printers.
打印监测子系统:Print monitoring subsystem:
其内置打印监测模块,且打印监测模块内包括依次运行的初级监管单元、次级监管单元以及终极监管单元;其中,初级监管单元应用于打印前的时期,次级监管单元应用于打印中的时期,终极监管单元应用于打印后的时期;It has a built-in printing monitoring module, and the printing monitoring module includes a primary monitoring unit, a secondary monitoring unit and a final monitoring unit that operate in sequence; wherein the primary monitoring unit is applied to the period before printing, the secondary monitoring unit is applied to the period during printing, and the final monitoring unit is applied to the period after printing;
初级监管单元,在打印前的状态下,利用机器视觉技术进行随机识别,并框选出台面上进行打样确认的测试工件选定区域,对选定区域进行打样式打印后,利用图像处理软件对选定区域的照片进行分析;The primary supervision unit uses machine vision technology to perform random identification before printing, and selects the selected area of the test workpiece on the table for proofing confirmation. After the selected area is printed in the proofing pattern, the image processing software is used to analyze the photos of the selected area;
若分析结果无异常,则运行次级监管单元;If the analysis results show no abnormality, the secondary supervision unit is operated;
若分析结果存在异常,则执行调整策略,更换同类型打印设备,并重新运作视觉AI识别子系统;重新运作视觉AI识别子系统的原因:确保更换打印设备后,机器视觉系统能够准确识别并框选新的测试工件选定区域,避免因设备更换导致的识别误差,从而保证后续打样确认和图像分析的准确性。If there are any abnormalities in the analysis results, an adjustment strategy will be implemented, the same type of printing equipment will be replaced, and the visual AI recognition subsystem will be re-operated. The reason for re-operating the visual AI recognition subsystem is to ensure that after replacing the printing equipment, the machine vision system can accurately identify and select the new test workpiece selected area to avoid recognition errors caused by equipment replacement, thereby ensuring the accuracy of subsequent proofing confirmation and image analysis.
其中,利用图像处理软件对选定区域的照片进行分析的过程为:The process of analyzing the photos of the selected area using image processing software is as follows:
将选定区域的照片导入图像处理软件,进行标准参数分析,标准参数包括像素值、对比度和亮度,当任一标准参数超过对应的标准值时,则表示分析结果存在异常,当标准参数均未超过对应的标准值时,则表示分析结果无异常;Import the photos of the selected area into the image processing software for standard parameter analysis. The standard parameters include pixel value, contrast and brightness. When any standard parameter exceeds the corresponding standard value, it means that the analysis result is abnormal. When none of the standard parameters exceeds the corresponding standard value, it means that the analysis result is normal.
需要说明的是,像素值对应标准值的设定:It should be noted that the pixel value corresponds to the setting of the standard value:
设定为240 DPI(每英寸点数);这个值是根据产品设计的精细度和所需的打印分辨率来确定的,对于需要高清晰度细节的产品,如手机壳上的图案和文字,较高的DPI值能够确保打印效果的清晰度和准确性;对比过程:将选定区域照片的像素值与实际打印效果的DPI值进行对比,如果照片的像素值低于240 DPI,可能意味着打印分辨率不足,导致细节模糊或丢失,故存在异常。Set to 240 DPI (dots per inch); this value is determined based on the sophistication of the product design and the required printing resolution. For products that require high-definition details, such as patterns and text on mobile phone cases, a higher DPI value can ensure the clarity and accuracy of the printing effect; comparison process: compare the pixel value of the photo of the selected area with the DPI value of the actual printing effect. If the pixel value of the photo is lower than 240 DPI, it may mean that the printing resolution is insufficient, resulting in blurred or lost details, so there is an abnormality.
对比度对应标准值的设定:Contrast setting corresponding to standard value:
设定为50%(范围可根据实际情况调整),对比度是衡量图像中明暗区域差异的参数,对于确保打印效果的清晰度和可读性至关重要;对比过程:将选定区域照片的对比度值与标准值进行对比,如果对比度低于50%,可能意味着图像中的明暗区域差异不明显,导致打印效果不清晰或难以辨认,故存在异常。Set to 50% (the range can be adjusted according to actual conditions). Contrast is a parameter that measures the difference between light and dark areas in an image, which is crucial to ensuring the clarity and readability of the print. Comparison process: compare the contrast value of the selected area photo with the standard value. If the contrast is lower than 50%, it may mean that the difference between light and dark areas in the image is not obvious, resulting in unclear or difficult to recognize print effects, so there is an abnormality.
亮度对应标准值的设定:Brightness corresponding to standard value setting:
设定为60%(范围可根据实际光源和环境条件调整),亮度是衡量图像整体明暗程度的参数,对于确保打印效果的均匀性和色彩准确性至关重要;对比过程:将选定区域照片的亮度值与标准值进行对比,如果亮度低于60%,可能意味着图像整体偏暗,导致打印效果不够鲜艳或色彩失真,故存在异常。Set to 60% (the range can be adjusted according to the actual light source and environmental conditions). Brightness is a parameter that measures the overall brightness of the image, which is essential to ensure the uniformity of the printing effect and the accuracy of the color. Comparison process: compare the brightness value of the photo in the selected area with the standard value. If the brightness is lower than 60%, it may mean that the image is dark as a whole, resulting in the printing effect not being bright enough or the color being distorted, so there is an abnormality.
标准值设定依据:Standard value setting basis:
产品设计要求:标准值的设定应基于产品设计的精细度和所需的打印效果;例如,对于需要高清晰度细节的产品,应设定较高的DPI值;打印设备性能:打印设备的性能也会影响标准值的设定,不同型号的打印设备在分辨率、对比度和亮度等方面可能存在差异,因此需要根据实际使用的打印设备来调整标准值;实际生产环境:实际生产环境中的光源、背景等因素也可能影响标准值的设定,例如,在光线较暗的环境中,可能需要提高亮度的标准值以确保打印效果的清晰度和可读性。Product design requirements: The setting of standard values should be based on the sophistication of product design and the required printing effect; for example, for products that require high-definition details, a higher DPI value should be set; Printing equipment performance: The performance of the printing equipment will also affect the setting of standard values. Different models of printing equipment may differ in resolution, contrast, and brightness. Therefore, the standard value needs to be adjusted according to the actual printing equipment used; Actual production environment: Factors such as light source and background in the actual production environment may also affect the setting of standard values. For example, in a darker environment, the standard value of brightness may need to be increased to ensure the clarity and readability of the printing effect.
次级监管单元,判断打包后的图像数据大小是否超过设定值;The secondary supervision unit determines whether the size of the packaged image data exceeds a set value;
若超过,则表示打包后的图像数据较大,在打印过程中的状态下执行分组导出策略,并对每次分组打印后的区域执行监管调整机制,依据监管结果决定是否触发修正动作;若未超过,则表示打包后的图像数据正常,在打印过程中的状态下执行既定的打印策略,即正常的打印操作,不执行分组导出策略;If it exceeds, it means that the packaged image data is large, and the group export strategy is executed during the printing process, and the supervision adjustment mechanism is executed on the area after each group printing, and whether to trigger the correction action is determined based on the supervision result; if it does not exceed, it means that the packaged image data is normal, and the established printing strategy is executed during the printing process, that is, normal printing operation, and the group export strategy is not executed;
其中,设定值是根据实际情况进行设定的,当打包后的图像数据大小超过这一设定值,则会出现导出效率较慢的情况,通常是对对应的打印设备进行测试,不断提高打包后的图像数据大小,而后观测导出效率,从而得出对应的曲线图,若在某一图像数据大小下突然观测到导出效率显著降低,则表示该图像数据大小即为设定值;The set value is set according to the actual situation. When the size of the packaged image data exceeds the set value, the export efficiency will be slow. Usually, the corresponding printing device is tested, the size of the packaged image data is continuously increased, and then the export efficiency is observed to obtain the corresponding curve graph. If the export efficiency is suddenly observed to be significantly reduced under a certain image data size, it means that the image data size is the set value.
执行分组导出策略的过程如下:The process of executing the group export policy is as follows:
图像分割:对打包后的图像数据采用图像编辑软件(如Photoshop、GIMP、Preview(macOS自带)等)分割成若干小图片,这通常涉及选择适当的分割方式(如按网格、按特定区域等),并保存每个分割后的小图片文件;Image segmentation: Use image editing software (such as Photoshop, GIMP, Preview (included in macOS)) to segment the packaged image data into several small images. This usually involves selecting an appropriate segmentation method (such as by grid, by specific area, etc.) and saving each segmented small image file;
线程处理:使用编程语言的多线程或异步功能,同时处理导出和打印任务;当一组小图片导出完成后,立即启动该组的打印任务,同时开始下一组小图片的导出;Thread processing: Use the multi-threading or asynchronous function of the programming language to process export and print tasks at the same time; when a group of small pictures is exported, start the printing task of the group immediately, and start the export of the next group of small pictures at the same time;
执行分组导出策略时的部分功能举例(Python伪代码):Some examples of functions when executing group export strategies (Python pseudo code):
假设我们有一个图片列表images,并且使用Python的threading库来实现多线程处理;Suppose we have a list of images and use Python's threading library to implement multithreaded processing;
import threadingimport threading
import timeimport time
# 假设这是我们的图片列表# Assume this is our image list
images = ['image1.jpg', 'image2.jpg', ..., 'imageN.jpg']images = ['image1.jpg', 'image2.jpg', ..., 'imageN.jpg']
# 导出函数,模拟图片导出过程# Export function, simulate the image export process
def export_images(image_group):def export_images(image_group):
for image in image_group:for image in image_group:
print(f"Exporting {image}...")print(f"Exporting {image}...")
time.sleep(1) # 模拟导出时间time.sleep(1) #Simulation export time
print(f"Exported {len(image_group)} images.")print(f"Exported {len(image_group)} images.")
# 打印函数,模拟图片打印过程# Print function, simulate the image printing process
def print_images(image_group):def print_images(image_group):
for image in image_group:for image in image_group:
print(f"Printing {image}...")print(f"Printing {image}...")
time.sleep(2) # 模拟打印时间time.sleep(2) # simulate printing time
print(f"Printed {len(image_group)} images.")print(f"Printed {len(image_group)} images.")
# 分组大小,可以根据实际情况调整# Group size can be adjusted according to actual situation
group_size = 5group_size = 5
# 分组# Grouping
image_groups = group_images(images, group_size)image_groups = group_images(images, group_size)
# 线程列表# Thread list
threads = []threads = []
# 遍历每组图片,创建并启动导出和打印线程# Traverse each group of pictures, create and start export and print threads
for group in image_groups:for group in image_groups:
# 创建导出线程# Create export thread
export_thread = threading.Thread(target=export_images, args=(group,))export_thread = threading.Thread(target=export_images, args=(group,))
export_thread.start()export_thread.start()
threads.append(export_thread)threads.append(export_thread)
# 等待导出线程完成后再创建打印线程#Wait for the export thread to complete before creating the print thread
export_thread.join()export_thread.join()
# 创建打印线程# Create a printing thread
print_thread = threading.Thread(target=print_images, args=(group,))print_thread = threading.Thread(target=print_images, args=(group,))
print_thread.start()print_thread.start()
threads.append(print_thread)threads.append(print_thread)
# 等待所有线程完成# Wait for all threads to complete
for thread in threads:for thread in threads:
thread.join()thread.join()
print("All images have been exported and printed.");print("All images have been exported and printed.");
注意事项:线程安全:在多线程环境中,确保对共享资源的访问是线程安全的;性能优化:根据实际的导出和打印速度,调整分组大小和线程数量,以达到最佳性能;资源释放:确保在任务完成后,及时释放占用的资源,如文件句柄、内存等;通过上述方法,可以实现分组导出图片并边导出边打印的功能,从而提高生产效率。Notes: Thread safety: In a multi-threaded environment, ensure that access to shared resources is thread-safe; Performance optimization: According to the actual export and printing speed, adjust the group size and number of threads to achieve optimal performance; Resource release: Ensure that occupied resources such as file handles and memory are released in a timely manner after the task is completed; Through the above method, the function of exporting pictures in groups and printing while exporting can be realized, thereby improving production efficiency.
对每次分组打印后的区域执行监管调整机制的过程如下:The process of implementing the supervision adjustment mechanism for the area after each group printing is as follows:
在小图片打印至对应区域前,利用三维扫描仪获取目标工件表面的三维数据,采用三维软件工具来分析三维数据,识别并计算出目标工件表面的曲度数据,根据打包后的图像数据分割成的若干小图片与目标工件位置的对应关系,将曲度数据映射到相应的小图片,根据每个小图片的曲度数据,加权计算出对应小图片的打印优先指数,打印优先指数与打印优先级成正相关,依据打印优先级来反馈调节分组导出策略中线程处理的过程;Before printing the small image to the corresponding area, a 3D scanner is used to obtain the 3D data of the target workpiece surface, and a 3D software tool is used to analyze the 3D data, identify and calculate the curvature data of the target workpiece surface, and map the curvature data to the corresponding small image according to the correspondence between the several small images divided into the packaged image data and the position of the target workpiece. According to the curvature data of each small image, the printing priority index of the corresponding small image is weightedly calculated. The printing priority index is positively correlated with the printing priority, and the thread processing process in the grouping export strategy is fed back and adjusted according to the printing priority.
在每个小图片打印至目标工件表面后,得到打印片区,依次采集并计算对应打印片区的打印数据,将生成的打印效果评估值与预设的标准指标进行对比,得出监管结果;After each small image is printed on the surface of the target workpiece, a printing area is obtained, and the printing data of the corresponding printing area is collected and calculated in sequence. The generated printing effect evaluation value is compared with the preset standard index to obtain the supervision result;
依据监管结果决定是否触发修正动作:Decide whether to trigger corrective actions based on the supervision results:
若监管结果为:对应打印片区的打印效果评估值超过标准指标,则不触发修正动作;若监管结果为:对应打印片区的打印效果评估值未超过标准指标,则触发修正动作;If the supervision result is: the evaluation value of the printing effect of the corresponding printing area exceeds the standard index, the correction action is not triggered; if the supervision result is: the evaluation value of the printing effect of the corresponding printing area does not exceed the standard index, the correction action is triggered;
其中,曲度数据包括:最大曲度和曲度数量;The curvature data includes: maximum curvature and curvature quantity;
最大曲度表示小图片于目标工件对应位置处所属区域的最大曲度,曲度数量即该所属区域内曲度变化的次数或曲度极值点的数量,本实施例以曲度变化的次数作为曲度数量;The maximum curvature represents the maximum curvature of the area to which the small image belongs at the corresponding position of the target workpiece. The curvature quantity is the number of times the curvature changes or the number of extreme points of the curvature in the area to which it belongs. In this embodiment, the number of times the curvature changes is used as the curvature quantity;
加权计算出对应小图片的打印优先指数;The printing priority index of the corresponding small picture is calculated by weighting;
所依据的公式为:Lm=A1*Cmax+A2*Sz;式中,A1、A2均为权重系数,且A1+A2=1,Lm表示打印优先指数,Cmax表示最大曲度,Sz表示曲度数量;The formula is: Lm=A1*Cmax+A2*Sz; where A1 and A2 are weight coefficients, and A1+A2=1, Lm represents the printing priority index, Cmax represents the maximum curvature, and Sz represents the number of curvatures;
打印优先指数与打印优先级成正相关表示打印优先指数越大,则打印优先级越高,则越优先进行打印操作,依据打印优先级来反馈调节分组导出策略中线程处理的过程,从而得出在线程处理时对于不同小图片文件的打印顺序;The print priority index is positively correlated with the print priority, which means that the larger the print priority index is, the higher the print priority is, and the higher the priority of the print operation is. The thread processing process in the group export strategy is adjusted based on the print priority, so as to obtain the printing order for different small image files during thread processing;
需要说明的是,标准指标也与上述设定值同理,根据实际情况进行设定,作为界定是否需要触发修正动作的指标性数据;It should be noted that the standard index is also set according to the actual situation in the same way as the above-mentioned set value, and serves as an indicator data to determine whether a corrective action needs to be triggered;
打印数据包括均匀性指数和表面平整度;Print data includes uniformity index and surface flatness;
其中,均匀性指数:通过计算打印片区图像中设定数量(通常为4个)区域的亮度差异来获取,使用图像处理软件分析打印片区图像,划分区域并计算各区域间的差异值(即不同区域亮度之间的差值),然后提取其中差异值的最大值,将其作为均匀性指数;表面平整度:使用表面粗糙度(Ra)来衡量,该参数通过三维扫描仪或专门的表面测量工具来获取;Among them, the uniformity index is obtained by calculating the brightness difference of a set number of areas (usually 4) in the printed area image, using image processing software to analyze the printed area image, divide the area and calculate the difference value between each area (that is, the difference between the brightness of different areas), and then extract the maximum value of the difference value as the uniformity index; surface flatness is measured by surface roughness (Ra), which is obtained by a 3D scanner or a special surface measurement tool;
生成的打印效果评估值时所依据的公式如下:The formula used to generate the print quality evaluation value is as follows:
; ;
式中,表示第i个打印片区对应的打印效果评估值,且i=1、2、...、n,n为正整数,i表示对应打印片区的编号,α和β均为调节系数,且α >0,β >0,U表示均匀性指数,R表示表面平整度;In the formula, represents the printing effect evaluation value corresponding to the i-th printing area, and i=1, 2, ..., n, n is a positive integer, i represents the number of the corresponding printing area, α and β are adjustment coefficients, and α>0, β>0, U represents the uniformity index, and R represents the surface flatness;
逻辑说明:Logic description:
保留均匀性指数作为正向指标,考虑其平方或开方形式,以改变其对最终结果的敏感度;对表面粗糙度进行数学处理,如取其对数的倒数(1/log(R))或采用其他非线性函数进行变换,以更精确地反映其对打印效果的影响,引入一个或多个调节系数,用于调整均匀性指数和表面粗糙度在公式中的相对权重,以便根据实际需求进行微调;Keep the uniformity index as a positive indicator and consider its square or square root form to change its sensitivity to the final result; perform mathematical processing on the surface roughness, such as taking the reciprocal of its logarithm (1/log(R)) or using other nonlinear functions to transform it to more accurately reflect its impact on the printing effect, and introduce one or more adjustment coefficients to adjust the relative weights of the uniformity index and surface roughness in the formula so as to make fine adjustments according to actual needs;
具体的,上述技术方案通过引入监管调整机制,在打印过程中实现了对打印质量的动态监控与优化;首先,通过三维扫描与曲度数据分析,预先调整打印优先级,确保在复杂曲面上的打印能优先处理曲度大、变化多的区域,提高了打印的精准度和适应性;其次,打印后通过计算均匀性指数和表面平整度等打印数据,实时评估打印效果,与预设标准对比后决定是否触发修正动作,这一反馈机制有效减少了打印缺陷,提升了打印质量;此外,该方案综合考虑了多种影响因素,如曲度、亮度差异、表面粗糙度等,通过加权计算和公式化评估,使得打印过程更加科学、可控;整体而言,该技术方案不仅提高了打印效率和精度,还显著增强了打印成品的整体质量和一致性,为打印技术在复杂曲面工件上的应用提供了创新性的解决方案。Specifically, the above technical solution realizes dynamic monitoring and optimization of printing quality during the printing process by introducing a supervision and adjustment mechanism; first, through three-dimensional scanning and curvature data analysis, the printing priority is adjusted in advance to ensure that printing on complex surfaces can give priority to areas with large curvatures and many changes, thereby improving the accuracy and adaptability of printing; secondly, after printing, the printing effect is evaluated in real time by calculating printing data such as uniformity index and surface flatness, and after comparing with the preset standards, it decides whether to trigger correction actions. This feedback mechanism effectively reduces printing defects and improves printing quality; in addition, the solution comprehensively considers a variety of influencing factors, such as curvature, brightness differences, surface roughness, etc., and makes the printing process more scientific and controllable through weighted calculation and formulaic evaluation; overall, the technical solution not only improves printing efficiency and accuracy, but also significantly enhances the overall quality and consistency of printed products, providing an innovative solution for the application of printing technology on complex curved workpieces.
触发的修正动作为:The corrective actions triggered are:
在原本打印片区基础上再增加一层打印,并在下一打印片区上执行调整挤出速度的操作;其中,在原有的打印设置基础上,增加一层打印,这可以通过在3D打印软件中调整切片设置来实现,例如将层数从20层增加到21层;这有助于填补表面不平整的部分,提高表面的平整度;增加层数时,需要确保每一层都均匀、牢固地附着在前一层上,避免出现分层或剥离现象;Add another layer of printing on the basis of the original printing area, and adjust the extrusion speed on the next printing area; Add another layer of printing on the basis of the original printing settings, which can be achieved by adjusting the slice settings in the 3D printing software, such as increasing the number of layers from 20 to 21; This helps to fill in the uneven parts of the surface and improve the flatness of the surface; When adding the number of layers, it is necessary to ensure that each layer is evenly and firmly attached to the previous layer to avoid delamination or peeling;
执行调整挤出速度操作的过程如下:The process of adjusting the extrusion speed is as follows:
根据原本打印设备的挤出速度,结合当前打印片区对应的打印效果评估值与标准指标的差值,建立函数公式,以计算出调整后的挤出速度预估值:According to the original extrusion speed of the printing device, combined with the difference between the printing effect evaluation value corresponding to the current printing area and the standard index, a function formula is established to calculate the estimated value of the adjusted extrusion speed:
; ;
式中,表示调整后的挤出速度预估值,Vr表示原本打印设备的挤出速度,Ko表示调整指数,λ表示一个调节系数,用于控制调整幅度,取值范围:0< λ <1,,表示当前打印片区对应的打印效果评估值与标准指标的差值,Bz表示标准指标;表示阈值参数,用于控制调整系数的变化速率,取值范围:1 < ;In the formula, It indicates the estimated value of the extrusion speed after adjustment, Vr indicates the original extrusion speed of the printing device, Ko indicates the adjustment index, and λ indicates an adjustment coefficient used to control the adjustment range. The value range is: 0< λ <1. , Indicates the difference between the printing effect evaluation value corresponding to the current printing area and the standard index, and Bz represents the standard index; Represents the threshold parameter, which is used to control the rate of change of the adjustment coefficient. The value range is: 1 < ;
逻辑说明:Logic description:
首先,计算打印效果评估值与标准指标的差值;然后,根据这个差值确定一个调整指数,这个指数可以是差值的线性函数、非线性函数或分段函数,具体形式取决于差值与挤出速度调整之间的关系;最后,使用调整指数和原本打印设备的挤出速度来计算调整后的挤出速度;在这个公式中,调整指数随着差值的增加而增加,但增加的速度逐渐减缓(由于指数函数的性质),这意味着当打印效果评估值与标准指标的差值较大时,挤出速度的调整幅度会更大,但随着差值的减小,调整幅度也会逐渐减小;First, the difference between the printing effect evaluation value and the standard index is calculated; then, an adjustment index is determined based on the difference, and the index can be a linear function, a nonlinear function, or a piecewise function of the difference, and the specific form depends on the relationship between the difference and the extrusion speed adjustment; finally, the adjusted extrusion speed is calculated using the adjustment index and the extrusion speed of the original printing device; in this formula, the adjustment index increases as the difference increases, but the rate of increase gradually slows down (due to the nature of the exponential function), which means that when the difference between the printing effect evaluation value and the standard index is large, the adjustment range of the extrusion speed will be larger, but as the difference decreases, the adjustment range will gradually decrease;
举例而言:假设原本使用的挤出速度为60mm/s,为了改善表面平整度并适当增厚对应的打印片区,可以将挤出速度调整为50mm/s,这样可以确保材料更均匀地分布在表面上,同时增加一定的厚度,达到增强打印效果的效果。For example: assuming that the original extrusion speed is 60mm/s, in order to improve the surface flatness and appropriately thicken the corresponding printing area, the extrusion speed can be adjusted to 50mm/s. This can ensure that the material is more evenly distributed on the surface, while increasing a certain thickness to achieve the effect of enhancing the printing effect.
具体的,上述技术方案通过触发修正动作,实现了对打印过程的精细调整与优化;在发现打印效果未达标准时,自动增加打印层数以填补不平整,显著提升了打印成品的表面平整度;同时,通过建立函数公式动态调整挤出速度,根据打印效果评估值与标准指标的差值精确控制调整幅度,既保证了实时的打印质量,又避免了过度调整导致的资源浪费;这种基于实时反馈的智能化调整机制,使得打印过程更加灵活、可控,能够迅速响应打印效果的变化,有效降低了打印缺陷率;此外,该方案还考虑了挤出速度调整的非线性关系,确保了调整策略的精准性和有效性;整体而言,这一技术方案不仅提高了打印的成品质量,还增强了打印过程的智能化和自动化水平,为打印技术的广泛应用提供了有力支持。Specifically, the above technical solution realizes fine adjustment and optimization of the printing process by triggering correction actions; when it is found that the printing effect does not meet the standard, the number of printing layers is automatically increased to fill the unevenness, which significantly improves the surface flatness of the printed product; at the same time, the extrusion speed is dynamically adjusted by establishing a function formula, and the adjustment range is accurately controlled according to the difference between the printing effect evaluation value and the standard index, which not only ensures the real-time printing quality, but also avoids the waste of resources caused by excessive adjustment; this intelligent adjustment mechanism based on real-time feedback makes the printing process more flexible and controllable, and can respond quickly to changes in printing effects, effectively reducing the printing defect rate; in addition, the scheme also takes into account the nonlinear relationship of extrusion speed adjustment to ensure the accuracy and effectiveness of the adjustment strategy; overall, this technical solution not only improves the quality of printed products, but also enhances the intelligence and automation level of the printing process, providing strong support for the widespread application of printing technology.
终极监管单元,在对位打印完成后的状态下,依据打印图案的评估参数,搭建评估计算模型,生成整体效果评估值;The ultimate supervision unit, after the registration printing is completed, builds an evaluation calculation model based on the evaluation parameters of the printed pattern to generate an overall effect evaluation value;
其中,打印图案为:Among them, the printing pattern is:
若干小图片全部打印至目标工件对应位置后所形成的图案或执行既定的打印策略后目标工件上所得到的图案;The pattern formed after all the small pictures are printed to the corresponding positions of the target workpiece or the pattern obtained on the target workpiece after executing the established printing strategy;
若执行分组导出策略完成打印时,则依据打印图案的评估参数包括:所有触发修正动作后区域的最大差异度、打印数据以及色彩准确度;搭建评估计算模型如下:If the group export strategy is executed to complete printing, the evaluation parameters based on the printed pattern include: the maximum difference of all areas after the triggering correction action, the printing data and the color accuracy; the evaluation calculation model is built as follows:
; ;
式中,表示整体效果评估值,C1表示调整系数,用于控制最大差异度对整体效果的影响程度,取值范围:,表示所有触发修正动作后区域的最大差异度,F表示色彩准确度,Uo、Ro以及Fo分别为均匀性指数、表面平整度以及色彩准确度的理想值或基准值,可根据实际情况获取;In the formula, Represents the overall effect evaluation value, C1 represents the adjustment coefficient, which is used to control the influence of the maximum difference on the overall effect. The value range is: , It indicates the maximum difference of all regions after triggering the correction action, F indicates the color accuracy, Uo, Ro and Fo are the ideal values or benchmark values of uniformity index, surface flatness and color accuracy respectively, which can be obtained according to the actual situation;
逻辑说明:Logic description:
在分组导出策略中,需要特别关注修正动作后的区域差异,并希望这个差异越小越好;同时,我们也希望图像的均匀性指数和色彩准确度以及表面平整度的倒数都尽可能高,为了反映这些参数之间的非线性关系和相互影响,我们可以构建一个包含这些参数的复合函数,通过唯一的调整系数来控制所有评估参数对整体效果的影响程度;In the group export strategy, we need to pay special attention to the regional differences after the correction action, and hope that the difference is as small as possible; at the same time, we also hope that the image uniformity index, color accuracy and the inverse of surface flatness are as high as possible. In order to reflect the nonlinear relationship and mutual influence between these parameters, we can construct a composite function containing these parameters, and control the influence of all evaluation parameters on the overall effect through a unique adjustment coefficient;
需要说明的是,获取最大差异度通常涉及两个步骤:首先,使用三维扫描仪或高精度测量工具,对若干小图片全部打印至目标工件对应位置后所形成的图案节进行分别扫描,获取各个表面数据,如粗糙度;然后,将各个表面数据进行相互比对,通过计算任意两个表面数据之间的差值,找出其中的最大值,即为最大差异度;这一过程需要借助专业的软件工具进行数据分析和处理,以确保结果的准确性和可靠性。It should be noted that obtaining the maximum difference usually involves two steps: first, use a 3D scanner or high-precision measuring tool to scan the pattern nodes formed after several small pictures are printed to the corresponding positions of the target workpiece, and obtain the surface data, such as roughness; then, compare the surface data with each other, and calculate the difference between any two surface data to find the maximum value, which is the maximum difference; this process requires the use of professional software tools for data analysis and processing to ensure the accuracy and reliability of the results.
若执行既定的打印策略完成打印时,则依据打印图案的评估参数包括:打印数据以及色彩准确度;搭建评估计算模型如下:If the established printing strategy is executed and printing is completed, the evaluation parameters of the printed pattern include: printing data and color accuracy; the evaluation calculation model is built as follows:
; ;
式中,C2表示调整参数,用于控制表面平整度对整体效果的影响程度;In the formula, C2 represents the adjustment parameter, which is used to control the influence of surface flatness on the overall effect;
逻辑说明:Logic description:
在既定打印策略中,我们只需关注图像的均匀性指数和色彩准确度以及表面平整度,引入调整参数来控制表面平整度对整体效果的影响,并通过乘积关系结合其他评估参数;In the established printing strategy, we only need to focus on the uniformity index and color accuracy of the image as well as the surface flatness, introduce adjustment parameters to control the impact of surface flatness on the overall effect, and combine other evaluation parameters through a multiplication relationship;
选用对应评估参数的理由说明:Reasons for selecting the corresponding evaluation parameters:
对于分组导出策略:修正动作后的区域最大差异度是分组导出策略特有的评估参数,直接反映了修正动作的效果;通过引入唯一的调整参数,我们可以控制最大差异度对整体效果的影响程度;均匀性指数和色彩准确度以及表面平整度是通用的打印质量评估参数,它们通过乘积关系被纳入公式中,以全面评估打印效果;For the group export strategy: the maximum difference of the area after the correction action is a unique evaluation parameter of the group export strategy, which directly reflects the effect of the correction action; by introducing a unique adjustment parameter, we can control the influence of the maximum difference on the overall effect; the uniformity index, color accuracy and surface flatness are common print quality evaluation parameters, which are incorporated into the formula through a product relationship to comprehensively evaluate the printing effect;
对于既定打印策略:在既定打印策略中,我们假设打印过程相对稳定,因此不需要特别关注修正动作后的区域差异;通过引入唯一的调整参数,我们可以控制表面平整度对整体效果的影响程度,并反映表面平整度与其他指标之间的相互作用;均匀性指数和色彩准确度是重要的评估指标,它们通过乘积关系被纳入公式中,与表面平整度一起构成整体效果的评估标准;For the established printing strategy: In the established printing strategy, we assume that the printing process is relatively stable, so there is no need to pay special attention to the regional differences after the correction action; by introducing a unique adjustment parameter, we can control the degree of influence of surface flatness on the overall effect and reflect the interaction between surface flatness and other indicators; uniformity index and color accuracy are important evaluation indicators, which are included in the formula through a product relationship and together with surface flatness, constitute the evaluation criteria for the overall effect;
整体效果评估值与检修调整对应打印设备的频率值成正相关;The overall effect evaluation value is positively correlated with the frequency of overhauling and adjusting the corresponding printing equipment;
例如:设定整体效果评估值为10,检修调整对应打印设备的频率值为2天一次;那么当整体效果评估值为20时,则检修调整对应打印设备的频率值为4天一次,当整体效果评估值为5时,则检修调整对应打印设备的频率值为1天一次。For example: set the overall effect evaluation value to 10, and the frequency of maintenance and adjustment of the corresponding printing equipment to once every 2 days; then when the overall effect evaluation value is 20, the frequency of maintenance and adjustment of the corresponding printing equipment is once every 4 days, and when the overall effect evaluation value is 5, the frequency of maintenance and adjustment of the corresponding printing equipment is once every 1 day.
通过采用上述技术方案,本发明实现了打印监测子系统的全面优化,显著提升了打印过程的可控性、准确性和效率,具体技术效果如下:By adopting the above technical solution, the present invention realizes the comprehensive optimization of the printing monitoring subsystem, significantly improves the controllability, accuracy and efficiency of the printing process, and the specific technical effects are as follows:
增强打印前的预测与调整能力:Enhanced prediction and adjustment capabilities before printing:
初级监管单元利用机器视觉技术和图像处理软件,对打印前的测试工件选定区域进行精准识别与分析,有效预防了因打印参数不当导致的打印质量问题,通过设定并对比像素值、对比度和亮度等标准参数,本发明能够及时发现并纠正潜在问题,确保打印前的准备状态达到最优,从而降低了打印失败的风险,提高了打印成功率;The primary monitoring unit uses machine vision technology and image processing software to accurately identify and analyze the selected area of the test workpiece before printing, effectively preventing printing quality problems caused by improper printing parameters. By setting and comparing standard parameters such as pixel value, contrast and brightness, the present invention can timely discover and correct potential problems, ensuring that the preparation state before printing is optimal, thereby reducing the risk of printing failure and improving the printing success rate;
优化打印过程中的监管与调整机制:Optimize the supervision and adjustment mechanism during the printing process:
次级监管单元通过判断打包后的图像数据大小,动态调整打印策略;当数据过大时,采用分组导出策略,结合多线程处理技术,实现了边导出边打印的高效工作模式,显著提升了打印效率;同时,通过对每次分组打印后的区域执行监管调整机制,根据目标工件表面的曲度数据和打印效果评估值,灵活调整打印优先级和挤出速度,确保了打印质量的稳定性和一致性,减少了因打印过程中参数波动导致的打印缺陷;The secondary supervision unit dynamically adjusts the printing strategy by judging the size of the packaged image data. When the data is too large, a group export strategy is adopted, combined with multi-threaded processing technology, to achieve an efficient working mode of exporting and printing at the same time, significantly improving the printing efficiency. At the same time, by executing the supervision adjustment mechanism on the area after each group printing, the printing priority and extrusion speed are flexibly adjusted according to the curvature data of the target workpiece surface and the printing effect evaluation value, ensuring the stability and consistency of the printing quality and reducing the printing defects caused by parameter fluctuations during the printing process.
完善打印后的整体效果评估与反馈机制:Improve the overall effect evaluation and feedback mechanism after printing:
终极监管单元通过对打印图案的全面评估,包括修正动作后的区域最大差异度、打印数据以及色彩准确度等多个维度,在执行不同策略下构建了具有针对性且科学的评估计算模型,该模型能够针对性且准确的反映打印效果的整体质量,为检修调整打印设备提供了客观依据,通过设定整体效果评估值与检修调整频率的正相关关系,本发明实现了对打印设备的智能化管理,延长了设备使用寿命,降低了维护成本。The ultimate supervision unit conducts a comprehensive evaluation of the printed pattern, including multiple dimensions such as the maximum regional difference after the correction action, printing data, and color accuracy, and constructs a targeted and scientific evaluation calculation model under the execution of different strategies. This model can reflect the overall quality of the printing effect in a targeted and accurate manner, and provides an objective basis for the inspection and adjustment of the printing equipment. By setting a positive correlation between the overall effect evaluation value and the inspection and adjustment frequency, the present invention realizes the intelligent management of the printing equipment, extends the equipment service life, and reduces maintenance costs.
综上所述,本发明通过打印监测子系统的全面优化,不仅提高了打印质量和效率,还降低了生产成本和维护成本,为打印技术的广泛应用提供了有力的技术支持。In summary, the present invention not only improves printing quality and efficiency but also reduces production and maintenance costs through comprehensive optimization of the printing monitoring subsystem, thus providing strong technical support for the widespread application of printing technology.
实施例2Example 2
以实施例1为基础,本实施例还提供一种数码打印机自动对位打印效果监测方法,包括如下具体步骤:Based on Example 1, this embodiment also provides a method for monitoring the automatic alignment printing effect of a digital printer, comprising the following specific steps:
S1、获取打印机台面上的目标工件图像;S1, obtaining the target workpiece image on the printer table;
S2、对目标工件图像进行处理后,将待打印的图像数据打包输出;S2, after processing the target workpiece image, the image data to be printed is packaged and output;
S3、在打印前的状态下,利用机器视觉技术进行随机识别,并框选出台面上进行打样确认的测试工件选定区域,对选定区域进行打样式打印后,利用图像处理软件对选定区域的照片进行分析;S3. Before printing, use machine vision technology to perform random recognition and select the selected area of the test workpiece on the table for proofing confirmation. After the selected area is printed in the proofing pattern, use image processing software to analyze the photos of the selected area;
若分析结果无异常,则执行S4;If the analysis result is normal, execute S4;
若分析结果存在异常,则执行调整策略;If the analysis results are abnormal, the adjustment strategy is implemented;
S4、判断打包后的图像数据大小是否超过设定值;S4, judging whether the size of the packaged image data exceeds the set value;
若超过,则在打印过程中的状态下执行分组导出策略,并对每次分组打印后的区域执行监管调整机制,依据监管结果决定是否触发修正动作;若未超过,则在打印过程中的状态下执行既定的打印策略;If it exceeds, the group export strategy is executed during the printing process, and the supervision adjustment mechanism is executed on the area after each group printing, and whether to trigger the correction action is determined based on the supervision result; if it does not exceed, the established printing strategy is executed during the printing process;
S5、在对位打印完成后的状态下,依据打印图案的评估参数搭建评估计算模型,生成整体效果评估值,整体效果评估值与检修调整对应打印设备的频率值成正相关。S5. After the registration printing is completed, an evaluation calculation model is built according to the evaluation parameters of the printing pattern to generate an overall effect evaluation value. The overall effect evaluation value is positively correlated with the frequency value of the maintenance and adjustment of the corresponding printing device.
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件,或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. A person of ordinary skill in the art may appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein may be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,既可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411832816.0A CN119299578B (en) | 2024-12-13 | 2024-12-13 | A method and system for monitoring automatic alignment printing effect of a digital printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411832816.0A CN119299578B (en) | 2024-12-13 | 2024-12-13 | A method and system for monitoring automatic alignment printing effect of a digital printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119299578A true CN119299578A (en) | 2025-01-10 |
| CN119299578B CN119299578B (en) | 2025-03-21 |
Family
ID=94160059
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411832816.0A Active CN119299578B (en) | 2024-12-13 | 2024-12-13 | A method and system for monitoring automatic alignment printing effect of a digital printer |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119299578B (en) |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150049921A1 (en) * | 2013-08-13 | 2015-02-19 | Technology Watch, LLC | System and method for evaluation of printing systems |
| US20160110633A1 (en) * | 2014-10-15 | 2016-04-21 | Xerox Corporation | On-demand shelf signage printing |
| GB201908418D0 (en) * | 2019-06-12 | 2019-07-24 | Ai Build Ltd | Adjusting three-dimensional print parameters |
| CN111391533A (en) * | 2020-03-30 | 2020-07-10 | 珠海趣印科技有限公司 | Method for improving image uniformity of thermal printer |
| US20210339523A1 (en) * | 2018-11-22 | 2021-11-04 | Global Inkjet Systems Limited | Printing methods and systems |
| CN116985525A (en) * | 2023-09-25 | 2023-11-03 | 深圳正实自动化设备有限公司 | Intelligent management method and system for full-automatic vision printer |
| CN117591046A (en) * | 2023-12-26 | 2024-02-23 | 广州市森扬电子科技有限公司 | Method, equipment and storage medium for optimizing printing effect of deep convolution network |
| CN117774537A (en) * | 2023-12-25 | 2024-03-29 | 广州市森扬电子科技有限公司 | Printing quality improvement method, device and storage medium for depth vision technology |
| EP4355580A1 (en) * | 2021-06-17 | 2024-04-24 | Antonio Maccari | A method for assessing the print result of an ink-jet printing device and printed support means having a calibration element |
| CN118082197A (en) * | 2024-03-26 | 2024-05-28 | 上海佳昱朗科技服务合伙企业(有限合伙) | Three-dimensional model printing method, electronic equipment and storage medium |
| CN118876617A (en) * | 2024-09-29 | 2024-11-01 | 杭州美高华数有限公司 | Printing control method and device for digital direct-injection printing machine |
| CN118939208A (en) * | 2024-08-20 | 2024-11-12 | 杭州捷动科技有限公司 | Printing system and method capable of printing name stickers and ID photos on demand |
-
2024
- 2024-12-13 CN CN202411832816.0A patent/CN119299578B/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150049921A1 (en) * | 2013-08-13 | 2015-02-19 | Technology Watch, LLC | System and method for evaluation of printing systems |
| US20160110633A1 (en) * | 2014-10-15 | 2016-04-21 | Xerox Corporation | On-demand shelf signage printing |
| US20210339523A1 (en) * | 2018-11-22 | 2021-11-04 | Global Inkjet Systems Limited | Printing methods and systems |
| GB201908418D0 (en) * | 2019-06-12 | 2019-07-24 | Ai Build Ltd | Adjusting three-dimensional print parameters |
| CN111391533A (en) * | 2020-03-30 | 2020-07-10 | 珠海趣印科技有限公司 | Method for improving image uniformity of thermal printer |
| EP4355580A1 (en) * | 2021-06-17 | 2024-04-24 | Antonio Maccari | A method for assessing the print result of an ink-jet printing device and printed support means having a calibration element |
| CN116985525A (en) * | 2023-09-25 | 2023-11-03 | 深圳正实自动化设备有限公司 | Intelligent management method and system for full-automatic vision printer |
| CN117774537A (en) * | 2023-12-25 | 2024-03-29 | 广州市森扬电子科技有限公司 | Printing quality improvement method, device and storage medium for depth vision technology |
| CN117591046A (en) * | 2023-12-26 | 2024-02-23 | 广州市森扬电子科技有限公司 | Method, equipment and storage medium for optimizing printing effect of deep convolution network |
| CN118082197A (en) * | 2024-03-26 | 2024-05-28 | 上海佳昱朗科技服务合伙企业(有限合伙) | Three-dimensional model printing method, electronic equipment and storage medium |
| CN118939208A (en) * | 2024-08-20 | 2024-11-12 | 杭州捷动科技有限公司 | Printing system and method capable of printing name stickers and ID photos on demand |
| CN118876617A (en) * | 2024-09-29 | 2024-11-01 | 杭州美高华数有限公司 | Printing control method and device for digital direct-injection printing machine |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119299578B (en) | 2025-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111539935A (en) | Online cable surface defect detection method based on machine vision | |
| CN112848281B (en) | Light compensation method for photocuring 3D printer | |
| CN118505693B (en) | Holographic printing quality detection method and system based on computer vision | |
| CN111982921A (en) | Hole defect detection method and device, conveying platform and storage medium | |
| CN110940670A (en) | Flexible printing label printing head draft detection system based on machine vision and implementation method thereof | |
| CN105227802B (en) | A kind of self-adaptation control method quickly scanned towards best quality image and system | |
| CN110085709B (en) | Full-automatic counting and counting system for LED images | |
| CN113442439B (en) | Intelligent control method for light intensity in 3D printer | |
| CN119078363B (en) | Production control method, system and storage medium of UV (ultraviolet) imposition machine | |
| CN113838144A (en) | Method for positioning object on UV printer based on machine vision and deep learning | |
| CN118202383A (en) | Defect detection method, defect detection system and defect detection program | |
| CN111879777A (en) | Soft material fitting defect detection method, device, equipment and storage medium | |
| CN114494134A (en) | Industrial defect detection system based on component point cloud registration detection | |
| CN119444686A (en) | An industrial vision inspection system based on multimodal fusion | |
| CN118876617A (en) | Printing control method and device for digital direct-injection printing machine | |
| CN118023080A (en) | Online intelligent dispensing machine and control system and method thereof | |
| CN119299578A (en) | A method and system for monitoring automatic alignment printing effect of a digital printer | |
| CN120205836A (en) | A real-time defect detection and adaptive repair method for additive manufacturing | |
| CN119757354A (en) | Ceramic glaze detection method and system based on image processing and hierarchical classifier | |
| CN119540205A (en) | Method and system for inspecting residual film on IC substrate | |
| CN118982501A (en) | A method and device for detecting clothing defects | |
| CN115082707B (en) | Contract archiving method and system | |
| CN111275756A (en) | Spool positioning method and apparatus | |
| CN116645351A (en) | A method and system for online defect detection in complex scenes | |
| CN114972179A (en) | A paper defect localization method, system and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |