Inkjet printing method, apparatus, device and storage medium for a stereoscopic print substrate

CN119682412BActive Publication Date: 2026-08-07DONGGUAN TUCHUANG INTELLIGENT MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DONGGUAN TUCHUANG INTELLIGENT MFG CO LTD
Filing Date
2023-09-23
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0003]有鉴于此,本发明实施例提供了立体承印物的喷墨打印方法、装置、设备及存储介质,用以解决现有技术中立体承印物上打印时由于定位精度不准确导致打印质量低的问题

Benefits of technology

本发明实施例提供的立体承印物的喷墨打印方法、装置、设备及存储介质,通过获取待打印图像的参数信息,所述参数信息包括待打印图像尺寸信息,获取承印物打印区域的尺寸信息,根据所述尺寸信息以及所述参数信息调整所述待打印图像,生成第一打印数据;所述第一打印数据进行处理获取第二打印数据;根据第二打印数据控制喷墨设备进行喷墨打印。本发明通过根据承印物打印区域尺寸信息以及所述参数信息对待打印图像进行调整,调整后生成第一打印数据,再对对所述第一打印数据进行调整,生成第二打印数据,立体承印物的表面进行喷墨打印,第一调整方案是的喷墨打印时,解决因设备误差导致的打印区域中的某些位置没有墨点覆盖,即打印区域能够被完全覆盖到墨水,同时解决由于第一调整方案带来的墨水喷射超出打印区域外以及某一面喷射的墨水喷射到其他面导致的打印质量差的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119682412B_ABST
    Figure CN119682412B_ABST
Patent Text Reader

Abstract

The application provides a kind of stereoscopic printing substrate inkjet printing method, device, equipment and storage medium, it is related to inkjet printing technical field, solve the problem of low printing quality caused by inaccurate positioning accuracy when printing on stereoscopic printing substrate in prior art, the method comprises: obtaining the parameter information of the image to be printed, the parameter information includes the size information of the image to be printed;Obtain the printing area size information of the printing substrate, adjust the image to be printed according to the printing area size information of the printing substrate and the parameter information, generate first printing data;The first printing data is processed to obtain second printing data;According to second printing data, inkjet equipment is controlled to carry out inkjet printing;Ensure the printing quality of printing area, avoid ink jet beyond printing area and the poor printing quality caused by ink jet on other surfaces by ink jet on a certain surface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inkjet printing technology, and in particular to an inkjet printing method, apparatus, equipment and storage medium for three-dimensional substrates. Background Technology

[0002] Inkjet printing technology uses a printhead to spray ink droplets onto the surface of a substrate to create a preset printed pattern. With evolving needs, inkjet printing substrates are no longer limited to single, traditional planar surfaces. When inkjet printing on three-dimensional substrates, the substrate needs to be fed into the printing area, and the printhead needs to be controlled to spray ink onto it. During the feeding process, the feeding device may have a certain positioning error. Over time, wear and tear or aging of the equipment can increase this error and make it unstable. Combined with environmental factors, this can lead to inaccurate feeding positioning or inaccurate printhead positioning on the substrate surface, resulting in a mismatch between the actual inkjet printing area and the preset printing area. In severe cases, this can even affect the printing of other surfaces of the three-dimensional substrate, thus impacting the overall printing quality. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide an inkjet printing method, apparatus, device and storage medium for three-dimensional substrates, in order to solve the problem of low printing quality caused by inaccurate positioning accuracy when printing on three-dimensional substrates in the prior art.

[0004] In a first aspect, embodiments of the present invention provide an inkjet printing method for a three-dimensional substrate, the method comprising: Obtain parameter information of the image to be printed, including the size information of the image to be printed; Obtain the printing area size information of the substrate, adjust the image to be printed according to the printing area size information of the substrate and the parameter information, and generate the first printing data; The first printed data is processed to obtain the second printed data; The inkjet equipment is controlled to perform inkjet printing based on the second print data.

[0005] Preferably, the step of obtaining the printing area size information of the substrate, adjusting the image to be printed based on the printing area size information of the substrate and the parameter information, and generating the first printing data includes: Obtain the error range parameter; Preset size information is obtained based on the error range parameter and the size information; Based on the preset size information and the parameter information, the image to be printed is stretched to obtain a preset print image, the size of which is larger than the size of the printing area. Data processing is performed based on the preset print image to generate the first print data.

[0006] Preferably, the method for obtaining the error range parameter includes: Control the printing device to perform inkjet printing on the printing areas of multiple substrates to generate multiple printed images; The error range parameter is obtained based on the position of the printing area and the position of the printed image.

[0007] Preferably, the step of processing the first printed data to obtain the second printed data includes: A second adjustment scheme is obtained, which includes extracting pixels from a unit region according to a preset ratio; The first print data is used to extract pixels from a unit area according to a preset ratio to generate the second print data.

[0008] Preferably, obtaining the second adjustment scheme, which involves processing the first printed data to obtain the second printed data, includes: Obtain a second adjustment plan, which includes a sampling plan based on a first concentration ratio and a sampling plan based on a second concentration ratio. The preset printing area corresponding to the preset size information is divided according to the size information to generate a first printing area and a second printing area; Based on the positional relationship between the first printed data pixels and the preset printing area, the first printed data is divided into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area. The first sub-data is processed by sampling according to the first concentration ratio sampling scheme to generate the third sub-data, and the second sub-data is processed by sampling according to the second concentration ratio sampling scheme to generate the fourth sub-data. The second print data is generated based on the third and fourth sub-data.

[0009] Preferably, controlling the inkjet device to perform inkjet printing based on the second printing data includes: A preset printing area is obtained based on the error parameter and the printing area, and the preset printing area includes the printing area.

[0010] When the first side of the three-dimensional substrate is printed, the printing equipment positions the printing area of ​​the second side of the three-dimensional substrate. The inkjet equipment is controlled to perform inkjet printing based on the second printing data of the second side.

[0011] Secondly, embodiments of the present invention provide an inkjet printing apparatus for a three-dimensional substrate, the apparatus comprising: The parameter acquisition module is used to acquire parameter information of the image to be printed, including the size information of the image to be printed. The data generation module is used to acquire the printing area size information of the substrate, adjust the image to be printed according to the printing area size information of the substrate and the parameter information, and generate the first printing data. The data processing module is used to process the first printed data to obtain the second printed data; The inkjet printing module is used to control the inkjet equipment to perform inkjet printing based on the second printing data.

[0012] Thirdly, embodiments of the present invention provide an inkjet printing apparatus for a three-dimensional substrate, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.

[0013] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.

[0014] In summary, the beneficial effects of the present invention are as follows: The inkjet printing method, apparatus, device, and storage medium for three-dimensional substrates provided in this invention involve acquiring parameter information of an image to be printed, including the size information of the image, acquiring the size information of the printing area of ​​the substrate, adjusting the image to be printed based on the size information and the parameter information to generate first printing data, processing the first printing data to obtain second printing data, and controlling the inkjet device to perform inkjet printing based on the second printing data. This invention adjusts the image to be printed based on the size information of the printing area of ​​the substrate and the parameter information, generates first printing data after adjustment, and then adjusts the first printing data to generate second printing data. Inkjet printing is then performed on the surface of the three-dimensional substrate. The first adjustment scheme solves the problem of some areas in the printing area not being covered by ink dots due to equipment errors during inkjet printing, ensuring that the printing area is completely covered by ink. It also solves the problem of poor print quality caused by ink jetting exceeding the printing area and ink jetting from one surface to other surfaces. Attached Figure Description

[0015] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.

[0016] Figure 1 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0017] Figure 2 This is a schematic diagram of the structural positions of the printing area and the preset printing area in Embodiment 1 of the present invention.

[0018] Figure 3 This is a schematic diagram of the structural positions of the printing area and the preset printing image in Embodiment 1 of the present invention.

[0019] Figure 4 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0020] Figure 5 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0021] Figure 6 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0022] Figure 7 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0023] Figure 8 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0024] Figure 9 This is a schematic flowchart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.

[0025] Figure 10 This is a schematic diagram of the structure of the inkjet printing device for a three-dimensional substrate according to Embodiment 2 of the present invention.

[0026] Figure 11 This is a schematic diagram of the structure of the inkjet printing device for a three-dimensional substrate according to Embodiment 3 of the present invention. Detailed Implementation

[0027] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.

[0028] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this embodiment, unless otherwise stated, "a plurality of" means two or more. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0029] Example 1 Please see Figure 1 This invention provides an inkjet printing method for three-dimensional substrates, the method comprising: S1: Obtain parameter information of the image to be printed, including the size information of the image to be printed; Specifically, before printing, parameter information of the image to be printed is obtained, including size information; before inkjet printing, scaling parameters are generated based on the size information and the size information of the preset printing area to scale the image to be printed, so that the size of the scaled printed image is the same as the size of the printing area.

[0030] S2: Obtain the printing area size information of the substrate, adjust the image to be printed according to the printing area size information of the substrate and the parameter information, and generate the first printing data; Specifically, the cumulative error value is obtained by combining the feeding and positioning error of the equipment, the inkjet printing error of the inkjet equipment, and the dimensional error of the three-dimensional substrate itself. The error value is specifically reflected in the positional distance difference between the printed image position and the printing area under normal operating conditions. Based on the error value, dimensional information, and parameter information, the image to be printed is scaled without affecting its image ratio or meeting preset requirements.

[0031] In one embodiment, adjusting the image to be printed includes: obtaining the error value; obtaining a first scaling factor based on the size of the image to be printed and the size of the printing area to scale the image to be printed to the same size as the printing area; scaling the image to be printed according to the first scaling factor, and then adjusting the size of the scaled image to be printed according to the error value to obtain a preset print image with the same size as the preset printing area.

[0032] In one embodiment, adjusting the image to be printed includes: obtaining the error value; obtaining the size of a preset printing area based on the error value and the size of the printing area; obtaining a scaling factor based on the size of the preset printing area and the size of the image to be printed; scaling the image to be printed based on the scaling factor; and obtaining a preset printing image with the same size as the preset printing area.

[0033] The image to be printed is resized to generate a preset print image. Image processing is performed on the preset print image to generate first print data. The print area on the substrate surface corresponding to the first print data is the preset print area. The position and size of the preset print area are generated by adjusting the position and size of the print area according to the error value. This ensures that when inkjet printing is performed according to the first print data, the position of the print area meets the original printing requirements, such as the original printing requirement being that the print area is fully covered by ink dots.

[0034] S3: Process the first printed data to obtain the second printed data; Specifically, the first printed data is processed to obtain second printed data. This processing involves sampling the first printed data according to a preset rule to generate the second printed data. According to the preset rule, the pixel values ​​at certain locations in the printed data are modified to 0, while the pixel values ​​at other locations remain unchanged. This alters the printed data to obtain the second printed data. Inkjet printing is then performed based on the second printed data. Because the second printed data has undergone sampling processing, the number of ink droplets ejected by the corresponding printhead is reduced, decreasing the number of ink droplets ejected onto adjacent surfaces during inkjet printing and ensuring the overall printing effect of the three-dimensional substrate.

[0035] S4: Control the inkjet equipment to perform inkjet printing based on the second printing data.

[0036] Specifically, before inkjet printing based on the second print data, the process further includes: obtaining an error value of the cumulative error, and obtaining a preset print area for inkjet printing based on the error value and the print area, such as... Figure 2 As shown, the printing area is contained within the preset printing area.

[0037] The inkjet printer is controlled to perform inkjet printing on the preset printing area based on the second printing data.

[0038] In existing inkjet printing equipment, during inkjet printing, the cumulative error caused by the mechanical rotation during part feeding, the inkjet printing error, and the dimensional error of the substrate results in a misalignment between the image formed by the ejected ink and the printed area on the substrate surface. This is due to the combined error from the inkjet printer's inkjet printing process, the positioning error during mechanical rotation, the inkjet printing error, and the dimensional error of the substrate itself. Figure 3 As shown, this can lead to some areas of the printing area not being covered by ink dots. The inkjet printing method, apparatus, device, and storage medium for three-dimensional substrates provided in this embodiment of the invention obtains parameter information of the image to be printed, including the size information of the image to be printed, and obtains the size information of the printing area of ​​the substrate. The image to be printed is adjusted according to the size information and the parameter information to generate first printing data, which solves the misalignment between the printing area and the image formed by ink due to errors, so that the printing area can be completely covered by ink. However, because the image to be printed is adjusted, ink dots may be printed on other surfaces, affecting the printing quality of other surfaces. Therefore, this invention processes the first printing data to obtain second printing data; and controls the inkjet device to perform inkjet printing according to the second printing data.

[0039] This invention adjusts the image to be printed based on the size information and parameter information to obtain a printed image with the same size as the preset printing area. The printed image is then processed to generate first printing data. Next, the first printing data is adjusted and sampled to generate second printing data. Inkjet printing is performed on the surface of the three-dimensional substrate. The first adjustment scheme addresses the issue of some areas in the printing area not being covered by ink dots due to accumulated errors during inkjet printing, ensuring that the printing area is completely covered by ink. The sampled processing of the first printing data solves the problem of ink jetting exceeding the printing area and poor print quality caused by ink jetting from one surface onto other surfaces due to the processing of the image to be printed.

[0040] In one embodiment, such as Figure 4As shown, step S2: obtaining the printing area size information of the substrate, adjusting the image to be printed according to the printing area size information of the substrate and the parameter information, and generating first printing data includes: S21: Obtain the error range parameter; S22: Obtain preset size information based on the error range parameter and the size information; S23: The image to be printed is stretched or resized according to the preset size information and the parameter information to obtain a preset print image, wherein the size of the preset print image is larger than the size of the print area; S24: Perform data processing based on the preset print image to generate first print data.

[0041] Specifically, the cumulative error is the sum of the mechanical positioning error during device delivery, the inkjet printing error of the inkjet equipment, and the dimensional error of the three-dimensional substrate itself. This error value is based on the difference in positional distance between the printed image and the printed area under normal operating conditions. An error parameter range ±A is obtained based on this error value. Then, based on the error range ±A and the dimension B in the dimensional information, the preset dimension information C of the preset printing area is obtained, i.e., C = B ± A.

[0042] Based on the preset size information and the parameter information, a scaling factor for the image to be printed is obtained. The image to be printed is then enlarged or reduced according to the scaling factor, ensuring that the first print data corresponding to the enlarged or reduced print image meets the printing requirements. The area covered by the first print data is the preset print area, guaranteeing that the print area is inkjet-covered according to the printing requirements without affecting the print quality.

[0043] In one embodiment, such as Figure 5 As shown, S21 includes: S211: Divide the printing area into multiple areas of the same size; S212: Process the image to be printed according to the size of the printing area to obtain printing data, and control the printhead to perform inkjet printing on the printing area according to the printing data to generate a printed image; S213: Obtain the error range by comparing the printed image and the printed area.

[0044] Specifically, multiple printing areas of the same size are divided and inkjet printed on them. The offset values ​​between the positions of the printed images and the printing areas are obtained; these offset values ​​are the cumulative error values. Based on samples of these error values, the error range corresponding to the printing area of ​​that size can be obtained. The processing of multiple error values ​​can be achieved by obtaining the average value of the error values, which is the error range parameter of the printed area.

[0045] In one embodiment, such as Figure 6 As shown, step S213: obtaining the error range based on a comparison between the printed image and the printed area includes: S2131: Obtain the error values ​​corresponding to different sized printing areas; S2132: Establish a one-to-one correspondence between dimensions and error values; S2133: Obtain the error range based on the relationship.

[0046] Specifically, multiple error values ​​of different dimensions are obtained, and a two-dimensional coordinate system is established, with the horizontal axis representing the dimension data and the vertical axis representing the error value. Based on the one-to-one correspondence, the dimension value and the corresponding error value are marked on the two-dimensional coordinate system, which can intuitively show the relationship between the dimension value and the error value. When there are multiple error values ​​corresponding to the same dimension value, it can be directly seen from the two-dimensional coordinate system whether the device changes the same dimension from the printing area and the magnitude of the change. Based on this change, the error range of the dimension can be obtained.

[0047] Furthermore, based on the relationship between the dimensions marked in the coordinate system and the points corresponding to the error values, the error values ​​corresponding to the dimensions that were not measured for printing can be obtained.

[0048] In one embodiment, such as Figure 7 As shown, step S3: processing the first printed data to obtain the second printed data includes: S311: Obtain a second adjustment scheme, the second adjustment scheme including extracting pixels of a unit region according to a preset ratio; S312: Extract pixels from a unit area of ​​the first print data according to a preset ratio to generate second print data.

[0049] Specifically, the second adjustment scheme involves extracting pixels from the printed data according to a preset ratio, modifying the pixel values ​​at certain positions in the first printed data, while leaving the pixel values ​​at other positions unchanged.

[0050] When ink output only includes ink output and no ink output, the pixel values ​​shown only include ink output 1 and no ink output 0. When the pixel values ​​are modified, the corresponding pixel values ​​1 for some ink output positions are changed to 0, while the pixel values ​​for other positions remain unchanged.

[0051] When ink output includes 0 (no ink output), 1 (small ink output), 2 (medium ink output), and 3 (large ink output), when modifying pixel values, you can change 1 (small ink output) to 0, 2 (medium ink output) to 1 or 0, and 3 (large ink output) to 2, 1, or 0.

[0052] The preset ratio for extracting pixels from a unit area includes: dividing the data based on the first print data to obtain pixel units; further dividing the data based on the number of pixels with values ​​greater than 0 within each pixel unit; when the number of pixel values ​​is greater than a threshold, extracting a preset ratio of pixels or modifying the values ​​of the pixels so that the reduction in ink volume within the modified pixel unit is proportional to the reduction in ink volume before modification; when the number of pixel values ​​is less than the threshold, extracting or modifying the values ​​of one or two pixels according to printing requirements.

[0053] The second print data is processed according to the preset rules in the second scheme. After the second print data is printed by inkjet, it can solve the problem of poor print quality caused by ink jetting outside the print area and ink jetting from one side to other sides due to the first adjustment scheme, thus ensuring print quality.

[0054] In addition, after the second printing data obtained by processing according to the preset rules in the second adjustment scheme is inkjet printed, the printed pattern is still a frosted pattern, resulting in a three-dimensional product with a frosted texture and a novel visual effect.

[0055] In one embodiment, such as Figure 8 As shown, step S3: processing the first printed data to obtain the second printed data includes: S321: Obtain a second adjustment scheme, the second adjustment scheme including a sampling scheme based on a first concentration ratio and a sampling scheme based on a second concentration ratio; S322: Divide the preset printing area corresponding to the preset size information according to the size information to generate a first printing area and a second printing area; S323: Based on the positional relationship between the first printed data pixels and the preset printing area, the first printed data is divided into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area; S324: Perform sampling processing on the first sub-data according to the first concentration ratio sampling scheme to generate the third sub-data; perform sampling processing on the second sub-data according to the second concentration ratio sampling scheme to generate the fourth sub-data. S325: Generate second print data based on the third sub-data and the fourth sub-data.

[0056] Specifically, the preset printing area is divided into a first printing area and a second printing area. The first printing area can be the area where the preset printing area and the printing area overlap. The other areas on the preset printing area other than the first printing area are the second printing area.

[0057] The pixel values ​​of the first sub-data in the first print data according to the first concentration ratio sampling scheme are modified, either to 0 or by reducing the amount of ink output. A bitwise AND operation is performed on the first print data based on the feathering data corresponding to the feathering template to obtain feathered print data. Inkjet printing is then performed based on this feathered print data. The feathering data of the feathering template exhibits a decreasing trend. By performing a bitwise AND operation between the first print data and the feathering data corresponding to the feathering template, the pixel values ​​corresponding to the processed first print data can gradually approach 0.

[0058] According to the first concentration ratio sampling scheme, the second sub-data corresponding to the second printing area in the first printing data is ANDed with the feathering data corresponding to the feathering template. That is, according to the second adjustment scheme, the second sub-data is sampled to generate the third sub-data. The pixel value of the third sub-data shows a trend of gradually approaching 0. The trend of gradually approaching 0 is a gradual change towards the periphery of the preset printing area, which ensures that the ink volume in the second printing area gradually decreases without affecting the ink volume in the first printing area, thus ensuring the printing effect of the printing area. At the same time, the ink volume in the second printing area is reduced, and the number of ink droplets flying to adjacent surfaces is reduced when the print head is printing at the edges, thus ensuring the overall printing effect of the three-dimensional substrate.

[0059] After sampling, the third and fourth sub-data are spliced ​​together according to the positional relationship between the first and second printing areas to generate the second printing data. The print head is then controlled to perform inkjet printing on the preset printing area based on the second printing data.

[0060] In one embodiment, such as Figure 9 As shown, S4: Controlling the inkjet device to perform inkjet printing according to the second printing data includes: S41: Obtain a preset printing area based on the error parameter and the printing area, wherein the preset printing area includes the printing area; S42: When the printing of the preset printing area on the first surface of the three-dimensional substrate is completed, the printing device positions the printing area on the second surface of the three-dimensional substrate. S43: Control the inkjet device to perform inkjet printing according to the second printing data of the second side.

[0061] When the preset printing area on the first side is printed in the manner described above, the feeding device or inkjet device is controlled to flip the substrate, align the other sides of the substrate with the print head, and position the preset printing area on the second side. The inkjet device is then controlled to perform inkjet printing based on the second printing data of the second side. The other surfaces are positioned and inkjet printed in the same way.

[0062] The inkjet printing method for a three-dimensional substrate provided in this invention involves acquiring parameter information of an image to be printed, including the size information of the image, acquiring the size information of the printing area of ​​the substrate, adjusting the image to be printed based on the size information and the parameter information, generating first printing data, processing the first printing data to obtain second printing data, and controlling an inkjet device to perform inkjet printing based on the second printing data. This invention adjusts the image to be printed based on the size information of the printing area of ​​the substrate and the parameter information, generates first printing data after adjustment, and then adjusts the first printing data to generate second printing data. Inkjet printing is then performed on the surface of the three-dimensional substrate. The first adjustment scheme solves the problem of some areas in the printing area not being covered by ink dots due to equipment errors during inkjet printing, ensuring that the printing area is completely covered by ink. It also solves the problem of poor print quality caused by ink jetting exceeding the printing area and ink jetting from one surface to other surfaces.

[0063] Example 2 Please see Figure 10 This invention provides an inkjet printing apparatus for three-dimensional substrates, the apparatus comprising: The parameter acquisition module 1 is used to acquire parameter information of the image to be printed, including the size information of the image to be printed. Data generation module 2 is used to acquire the printing area size information of the substrate, adjust the image to be printed according to the printing area size information of the substrate and the parameter information, and generate the first printing data; Data processing module 3 is used to process the first printed data to obtain the second printed data; Inkjet printing module 4 is used to control the inkjet equipment to perform inkjet printing based on the second printing data.

[0064] In one embodiment, the data generation module 2 includes: acquiring an error range parameter; acquiring preset size information based on the error range parameter and the size information; performing scaling processing on the image to be printed based on the preset size information and the parameter information to acquire a preset print image, wherein the size of the preset print image is larger than the size of the printing area; and performing data processing based on the preset print image to generate first print data.

[0065] The method for obtaining the error range parameter includes: dividing the print area into multiple print areas of the same size; processing the image to be printed according to the size of the print area to obtain print data, and controlling the print head to perform inkjet printing on the print area according to the print data to generate a print image; and obtaining the error range by comparing the print image and the print area.

[0066] The step of obtaining the error range by comparing the printed image and the printed area includes: obtaining the error value corresponding to the printed area of ​​different sizes; establishing a one-to-one correspondence between the size and the error value; and obtaining the error range based on the relationship.

[0067] In one embodiment, the data processing module 3 includes: acquiring a second adjustment scheme, the second adjustment scheme including extracting pixels from a unit region according to a preset ratio; and generating second print data by extracting pixels from a unit region from the first print data according to the preset ratio.

[0068] In one embodiment, the data processing module 3 includes: acquiring a second adjustment scheme, the second adjustment scheme including a sampling scheme based on a first concentration ratio and a second concentration ratio; dividing a preset printing area corresponding to the preset size information according to the size information to generate a first printing area and a second printing area; dividing the first printing data into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area according to the positional relationship between the first printing data pixels and the preset printing area; performing sampling processing on the first sub-data according to the first concentration ratio sampling scheme to generate a third sub-data, and performing sampling processing on the second sub-data according to the second concentration ratio sampling scheme to generate a fourth sub-data; and generating second printing data based on the third sub-data and the fourth sub-data.

[0069] In one embodiment, the inkjet printing module 4 includes: obtaining a preset printing area based on the error parameters and the printing area, the preset printing area including the printing area; when printing the preset printing area on the first surface of the three-dimensional substrate is completed, the printing device positions the printing area on the second surface of the three-dimensional substrate; and controlling the inkjet device to perform inkjet printing based on the second printing data of the second surface.

[0070] The inkjet printing apparatus for a three-dimensional substrate provided in this invention acquires parameter information of an image to be printed, including the size information of the image to be printed, and acquires the size information of the printing area of ​​the substrate. Based on the size information and the parameter information, the image to be printed is adjusted to generate first printing data. The first printing data is processed to obtain second printing data. The inkjet device is then controlled to perform inkjet printing based on the second printing data. This invention adjusts the image to be printed based on the size information of the printing area of ​​the substrate and the parameter information, generates first printing data after adjustment, and then adjusts the first printing data to generate second printing data. Inkjet printing is performed on the surface of the three-dimensional substrate. The first adjustment scheme solves the problem of some areas in the printing area not being covered by ink dots due to equipment errors during inkjet printing, ensuring that the printing area is completely covered by ink. It also solves the problem of poor print quality caused by ink jetting exceeding the printing area and ink jetting from one surface to other surfaces.

[0071] Example 3 In addition, combined Figure 1 The inkjet printing method for three-dimensional substrates described in Embodiment 1 of the present invention can be implemented by an inkjet printing device for three-dimensional substrates. Figure 11 A schematic diagram of the hardware structure of an inkjet printing device for three-dimensional substrates provided in an embodiment of the present invention is shown.

[0072] Inkjet printing equipment for three-dimensional substrates may include a processor and a memory storing computer program instructions.

[0073] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0074] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0075] The processor reads and executes computer program instructions stored in the memory to implement any of the inkjet printing methods for three-dimensional substrates in the above embodiments.

[0076] In one example, the inkjet printing device for stereoscopic substrates may also include a communication interface and a bus. For example, Figure 11 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

[0077] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0078] A bus, including hardware, software, or both, couples components of an inkjet printing device for stereoscopic substrates together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0079] Furthermore, in conjunction with the inkjet printing method for three-dimensional substrates in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the inkjet printing methods for three-dimensional substrates in the above embodiments.

[0080] In summary, the inkjet printing method, apparatus, device, and storage medium for three-dimensional substrates provided in this invention obtain parameter information of the image to be printed, including the size information of the image to be printed, and obtain the size information of the printing area of ​​the substrate. The image to be printed is adjusted according to the size information and the parameter information to generate first printing data. The first printing data is processed to obtain second printing data. Inkjet printing is then controlled based on the second printing data. This invention adjusts the image to be printed according to the size information of the printing area of ​​the substrate and the parameter information, generates first printing data after adjustment, and then adjusts the first printing data again to generate second printing data. Inkjet printing is performed on the surface of the three-dimensional substrate. The first adjustment scheme solves the problem of some areas in the printing area not being covered by ink dots due to equipment errors during inkjet printing, ensuring that the printing area is completely covered by ink. It also solves the problem of poor print quality caused by ink jetting exceeding the printing area and ink jetting from one surface to other surfaces.

[0081] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0082] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0083] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0084] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. An inkjet printing method for a three-dimensional substrate, characterized in that, The method includes: Obtain parameter information of the image to be printed, including the size information of the image to be printed; Obtain the printing area size information of the substrate, adjust the image to be printed according to the printing area size information of the substrate and the parameter information, and generate first printing data, including: Obtain error range parameters; obtain preset size information based on the error range parameters and the printing area size information of the substrate; perform scaling processing on the image to be printed based on the preset size information and the parameter information to obtain a preset printing image, wherein the size of the preset printing image is larger than the size of the printing area; perform data processing based on the preset printing image to generate first printing data; Processing the first printed data to obtain the second printed data includes: obtaining a second adjustment scheme, the second adjustment scheme including extracting pixels of a unit region according to a preset ratio; and generating the second printed data by extracting pixels of a unit region from the first printed data according to the preset ratio. Alternatively, the step of processing the first printed data to obtain the second printed data includes: obtaining a second adjustment scheme, the second adjustment scheme including a sampling scheme based on a first concentration ratio and a sampling scheme based on a second concentration ratio; dividing a preset printing area corresponding to the preset size information according to the substrate printing area size information to generate a first printing area and a second printing area; dividing the first printed data into a first sub-data corresponding to the first printing area and a second sub-data corresponding to the second printing area according to the positional relationship between the pixels of the first printed data and the preset printing area; performing sampling processing on the first sub-data according to the first concentration ratio sampling scheme to generate a third sub-data, performing sampling processing on the second sub-data according to the second concentration ratio sampling scheme to generate a fourth sub-data; and generating the second printed data based on the third sub-data and the fourth sub-data. Controlling the inkjet equipment to perform inkjet printing based on the second printing data includes: obtaining a preset printing area based on the error range parameter and the printing area, wherein the preset printing area includes the printing area; when the printing of the preset printing area on the first surface of the three-dimensional substrate is completed, the printing equipment positions the printing area on the second surface of the three-dimensional substrate; controlling the inkjet equipment to perform inkjet printing based on the second printing data of the second surface, so that the printing area is completely covered by ink, while solving the problems of ink jetting beyond the printing area and ink jetting from one surface onto other surfaces causing poor printing quality.

2. The inkjet printing method for three-dimensional substrates according to claim 1, characterized in that, The parameters for obtaining the error range include: Divide the printing area into multiple areas of the same size; The image to be printed is processed according to the size of the printing area to obtain printing data, and the printhead is controlled to perform inkjet printing on the printing area according to the printing data to generate a printed image. The error range is obtained by comparing the printed image and the printed area.

3. The inkjet printing method for three-dimensional substrates according to claim 2, characterized in that, The step of obtaining the error range by comparing the printed image and the printed area includes: Obtain the error values ​​corresponding to different sized printing areas; Establish a one-to-one correspondence between dimensions and error values; The error range is obtained based on the relationship described.

4. An inkjet printing device for a three-dimensional substrate, characterized in that, The device includes: The parameter acquisition module is used to acquire parameter information of the image to be printed, including the size information of the image to be printed. The data generation module is used to acquire the printing area size information of the substrate, adjust the image to be printed according to the printing area size information and the parameter information, and generate first printing data, including: Obtain error range parameters; obtain preset size information based on the error range parameters and the printing area size information of the substrate; perform scaling processing on the image to be printed based on the preset size information and the parameter information to obtain a preset printing image, wherein the size of the preset printing image is larger than the size of the printing area; perform data processing based on the preset printing image to generate first printing data; The data processing module is used to process the first printed data to obtain the second printed data, including: obtaining a second adjustment scheme, the second adjustment scheme including extracting pixels of a unit area according to a preset ratio; and generating the second printed data by extracting pixels of a unit area from the first printed data according to the preset ratio. Alternatively, the step of processing the first printed data to obtain the second printed data includes: obtaining a second adjustment scheme, the second adjustment scheme including a sampling scheme based on a first concentration ratio and a second concentration ratio; dividing a preset printing area corresponding to the preset size information according to the substrate printing area size information to generate a first printing area and a second printing area; dividing the first printed data into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area according to the positional relationship between the pixels of the first printed data and the preset printing area; performing sampling processing on the first sub-data according to the first concentration ratio sampling scheme to generate a third sub-data, performing sampling processing on the second sub-data according to the second concentration ratio sampling scheme to generate a fourth sub-data; and generating the second printed data based on the third sub-data and the fourth sub-data. An inkjet printing module is used to control an inkjet device to perform inkjet printing based on second printing data. The module includes: obtaining a preset printing area based on the error range parameter and the printing area, wherein the preset printing area includes the printing area; when printing the preset printing area on the first surface of the three-dimensional substrate is completed, the printing device positions the printing area on the second surface of the three-dimensional substrate; and controlling the inkjet device to perform inkjet printing based on the second printing data for the second surface, so that the printing area is completely covered by ink, while simultaneously solving the problems of ink jetting beyond the printing area and ink jetting from one surface onto other surfaces causing poor print quality.

5. An inkjet printing device for three-dimensional substrates, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-3.

6. A storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by a processor, the method as described in any one of claims 1-3 is implemented.

Citation Information

Patent Citations

  • Overflow area adjustment technology for printing multiple products

    CN102265592A

  • Method, device and equipment for eliminating nozzle splicing channel and storage medium

    CN113858802A