Ink-jet printing method, device and equipment for three-dimensional printing stock and storage medium
By adjusting the image to be printed and generating adaptive printing data, the low printing quality problem on the three-dimensional printing material is solved due to inaccurate positioning accuracy, and the complete coverage of the printing area and the improvement of the printing quality are achieved.
Patent Information
- Application Number
- CN202311234081.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-23
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2043-09-23
AI Technical Summary
In the prior art, the printing quality is problematic due to inaccurate positioning accuracy when printing on the three-dimensional substrate.
By acquiring parameter information of the image to be printed and the size information of the printing area of the printing object, adjusting the image to be printed to generate the first printing data, and processing it to obtain the second printing data, and finally controlling the inkjet device to perform inkjet printing based on the second printing data.
It solves the problem that there is no ink dot coverage in some locations in the printing area due to equipment errors, and avoids the problem of poor printing quality caused by ink ejection beyond the ink ejected outside the printing area and on one side to other surfaces.
Smart Images

Figure CN119682412A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of inkjet printing, and in particular to an inkjet printing method, device, equipment and storage medium for a three-dimensional substrate. Background Art
[0002] Inkjet printing technology uses a nozzle to spray ink droplets onto the surface of the substrate to generate a preset print pattern. With the continuous development of demand, the substrate for inkjet printing is no longer a single, traditional flat-surface printing. When inkjet printing is performed on a three-dimensional substrate, the three-dimensional substrate needs to be transported to the printing area and the print nozzle is controlled to perform inkjet printing on the three-dimensional substrate. During the delivery process, there will be a certain positioning error in the device delivery device, and after long-term use, due to wear or aging of the equipment, this error will become larger and unstable. In addition, due to the influence of environmental factors, when the inkjet device performs inkjet printing on the three-dimensional substrate, there will be inaccurate delivery positioning or inaccurate positioning of the print head of the printing device on the substrate surface, resulting in the actual inkjet printing area not matching the preset printing area. What's more, it will affect the printing of other surfaces of the three-dimensional substrate, thereby affecting the printing effect of the entire three-dimensional substrate. Summary of the invention
[0003] In view of this, embodiments of the present invention provide an inkjet printing method, device, equipment and storage medium for three-dimensional substrates, so as to solve the problem of low printing quality due to inaccurate positioning precision when printing on three-dimensional substrates in the prior art.
[0004] In a first aspect, an embodiment of the present invention provides an inkjet printing method for a three-dimensional substrate, the method comprising:
[0005] Acquire parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed;
[0006] 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 first printing data;
[0007] Processing the first printing data to obtain second printing data;
[0008] The inkjet device is controlled to perform inkjet printing according to the second printing data.
[0009] Preferably, the acquiring of substrate printing area size information, adjusting the image to be printed according to the substrate printing area size information and the parameter information, and generating first printing data includes:
[0010] Get the error range parameters;
[0011] Acquire preset size information according to the error range parameter and the size information;
[0012] The image to be printed is stretched or shrunk according to 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;
[0013] Data processing is performed according to the preset printing image to generate first printing data.
[0014] Preferably, the obtaining error range parameter includes:
[0015] Controlling the printing device to perform inkjet printing on the printing areas of multiple substrates to generate multiple printed images;
[0016] An error range parameter is obtained according to the position of the printing area and the position of the printed image.
[0017] Preferably, the processing the first print data to obtain the second print data includes:
[0018] Acquire a second adjustment scheme, wherein the second adjustment scheme includes extracting pixel points of the unit area according to a preset ratio;
[0019] The pixel points of a unit area are extracted from the first printing data according to a preset ratio to generate second printing data.
[0020] Preferably, the obtaining of the second adjustment scheme, processing the first print data to obtain the second print data, comprises:
[0021] Obtaining a second adjustment scheme, wherein the second adjustment scheme includes a sampling scheme based on the first concentration ratio and a sampling scheme based on the second concentration ratio;
[0022] Dividing 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;
[0023] According to the positional relationship between the pixel points of the first printing data and the preset printing area, the first printing data is divided into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area;
[0024] Perform sampling processing on the first sub-data according to a first concentration ratio sampling scheme to generate third sub-data, and perform sampling processing on the second sub-data according to a second concentration ratio sampling scheme to generate fourth sub-data;
[0025] The second printing data is generated according to the third sub-data and the fourth sub-data.
[0026] Preferably, controlling the inkjet device to perform inkjet printing according to the second printing data comprises:
[0027] A preset printing area is obtained according to the error parameter and the printing area, wherein the preset printing area includes the printing area.
[0028] When the printing on the first side of the three-dimensional substrate is completed, the printing device positions the printing area on the second side of the three-dimensional substrate;
[0029] The inkjet device is controlled to perform inkjet printing according to the second printing data of the second surface.
[0030] In a second aspect, an embodiment of the present invention provides an inkjet printing device for a three-dimensional substrate, the device comprising:
[0031] A parameter acquisition module, used to acquire parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed;
[0032] A data generation module, used for obtaining the size information of the printing area of the substrate, adjusting the image to be printed according to the size information of the printing area of the substrate and the parameter information, and generating first printing data;
[0033] A data processing module, used for processing the first printing data to obtain second printing data;
[0034] The inkjet printing module is used to control the inkjet device to perform inkjet printing according to the second printing data.
[0035] In a third aspect, an embodiment of the present invention provides an inkjet printing device for three-dimensional substrates, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method of the first aspect in the above embodiment is implemented.
[0036] In a fourth aspect, an embodiment of the present invention provides a storage medium having computer program instructions stored thereon, which implements the method of the first aspect in the above-mentioned embodiment when the computer program instructions are executed by a processor.
[0037] In summary, the beneficial effects of the present invention are as follows:
[0038] The inkjet printing method, device, equipment and storage medium of a three-dimensional substrate provided by an embodiment of the present invention obtains parameter information of an image to be printed, wherein the parameter information includes size information of the image to be printed, obtains size information of a printing area of the substrate, adjusts the image to be printed according to the size information and the parameter information, and generates first printing data; the first printing data is processed to obtain second printing data; and the inkjet device is controlled to perform inkjet printing according to the second printing data. The present 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 to generate second printing data, and performs inkjet printing on the surface of the three-dimensional substrate. The first adjustment scheme is to solve the problem of no ink dot coverage in some positions in the printing area due to device errors during inkjet printing, that is, the printing area can be completely covered with ink, and at the same time solve the problem of poor printing quality caused by ink jetting beyond the printing area and ink jetting on one side being jetted to other sides due to the first adjustment scheme. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings required for use in the embodiment of the present invention will be briefly introduced below. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work, and these are all within the protection scope of the present invention.
[0040] Figure 1 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0041] Figure 2 It is a schematic diagram of the structural position of the printing area and the preset printing area in embodiment 1 of the present invention.
[0042] Figure 3 It is a schematic diagram of the structural position of the printing area and the preset printing image in embodiment 1 of the present invention.
[0043] Figure 4 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0044] Figure 5 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0045] Figure 6 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0046] Figure 7 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0047] Figure 8 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0048] Fig. 9 It is a schematic flow chart of the inkjet printing method for a three-dimensional substrate according to Embodiment 1 of the present invention.
[0049] Fig.10 It is a schematic structural diagram of an inkjet printing device for a three-dimensional substrate according to Embodiment 2 of the present invention.
[0050] Fig.11 It is a schematic structural diagram of an inkjet printing device for a three-dimensional substrate according to Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0051] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. 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 implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0052] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish an entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Thus, the feature of being limited to "first", "second" can expressly or implicitly include one or more of these features. In the description of the present embodiment, unless otherwise specified, the meaning of "multiple" is two or more. Moreover, the term "include", "comprise" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only include those elements, but also include other elements not clearly listed, or also include elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements limited by the sentence "include..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements.
[0053] Example 1
[0054] See also Figure 1 The embodiment of the present invention provides an inkjet printing method for a three-dimensional substrate, the method comprising:
[0055] S1: Acquire parameter information of an image to be printed, wherein the parameter information includes size information of the image to be printed;
[0056] Specifically, before printing, parameter information of the image to be printed is obtained, and the parameter information includes size information; before inkjet printing, it is necessary to generate scaling parameters based on the size information and the size information of the preset printing area to scale the image to be printed, so as to achieve that the size of the scaled printed image is the same as the size of the printing area.
[0057] S2: Acquire the size information of the printing area of the substrate, adjust the image to be printed according to the size information of the printing area of the substrate and the parameter information, and generate first printing data;
[0058] Specifically, an error value of the accumulated error of the device's positioning error for delivering objects, the inkjet error of the inkjet device, and the size error of the three-dimensional substrate itself is obtained. The error value is specifically reflected in printing as the position distance difference between the position of the printed image and the printing area under a normal operating state. Based on the error value, size information, and parameter information, the image to be printed is scaled without affecting its image ratio or meeting preset requirements.
[0059] In one embodiment, the adjusting of the image to be printed includes: obtaining the error value; obtaining a first scaling factor for scaling the image to be printed to the same size as the printing area according to the size of the image to be printed and the size of 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 printing image with the same size as the preset printing area.
[0060] In one embodiment, the adjusting of the image to be printed includes: obtaining the error value; obtaining the size of a preset printing area according to the error value and the size of the printing area, obtaining a scaling factor according to the size of the preset printing area and the size of the image to be printed, scaling the image to be printed according to the scaling factor, and obtaining a preset printing image having the same size as the size of the preset printing area.
[0061] The image to be printed is resized to generate a preset printing image, and image processing is performed based on the preset printing image to generate first printing data. The printing area on the surface of the substrate corresponding to the first printing data is the preset printing area. The position and size of the preset printing area are generated by adjusting the position and size of the printing area according to the error value. This can ensure that when inkjet printing is performed according to the first printing data, the position of the printing area can meet the original printing requirements, for example, the original printing requirement is that the printing area is fully covered by ink dots.
[0062] S3: Processing the first printing data to obtain second printing data;
[0063] Specifically, the first print data is processed to obtain the second print data, and the processing is to perform point sampling processing on the first print data according to a preset rule to generate the second print data. According to the preset rule, the pixel values of certain positions in the print data are modified to 0, and the pixel values of other positions remain unchanged, so as to change the print data and obtain the second print data, and inkjet printing is performed according to the second print data. Because the second print data is subjected to point sampling processing, the ink droplets ejected by the corresponding nozzle will be reduced, and the number of ink dots ejected to adjacent surfaces during inkjet printing is reduced, thereby ensuring the overall printing effect of the three-dimensional substrate.
[0064] S4: Controlling the inkjet device to perform inkjet printing according to the second printing data.
[0065] Specifically, before performing inkjet printing according to the second printing data, the method further includes: obtaining an error value of the accumulated error, and obtaining a preset printing area for performing inkjet printing according to the second printing data according to the error value and the printing area, such as Figure 2 As shown, the printing area is included in the preset printing area.
[0066] The inkjet device is controlled to perform inkjet printing on the preset printing area according to the second printing data.
[0067] In existing inkjet printing equipment, when controlling the nozzle and the substrate surface for inkjet printing, due to the accumulated error of the positioning error of the mechanical rotation of the equipment during the feeding process, the inkjet error of the inkjet equipment during inkjet printing, and the size error of the three-dimensional substrate itself, there is a misalignment between the image formed by the sprayed ink and the printed area on the substrate surface during the printing process, such as Figure 3 As shown, some positions of the printing area will be left without ink dots covering. The inkjet printing method, device, equipment and storage medium for three-dimensional substrates provided by the embodiments of the present invention obtain parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed, obtains size information of the printing area of the substrate, adjusts the image to be printed according to the size information and the parameter information, generates first printing data, solves the misalignment between the printing area and the image formed by the ink caused by errors, and enables the printing area to be completely covered by ink; however, due to the adjustment of the image to be printed, ink dots may be printed on other surfaces, affecting the printing quality of other surfaces. Therefore, the present invention obtains second printing data by processing the first printing data; and controls the inkjet device to perform inkjet printing according to the second printing data.
[0068] The present invention adjusts the image to be printed according to the size information and the parameter information, obtains a printed image with the same size as the size of a preset printing area, processes the printed image to generate first printing data, and then adjusts and samples the first printing data to generate second printing data, and inkjet printing is performed on the surface of the three-dimensional substrate. The first adjustment scheme is to solve the problem of no ink dot coverage in certain positions in the printing area due to cumulative errors during inkjet printing, that is, the printing area can be completely covered with ink, and the sampling process of the first printing data solves the problem of poor printing quality caused by ink jetting beyond the printing area due to processing of the image to be printed and ink jetted on one side being jetted to other sides.
[0069] In one embodiment, if Figure 4 As shown, the step S2: obtaining the substrate printing area size information, adjusting the image to be printed according to the substrate printing area size information and the parameter information, and generating the first printing data includes:
[0070] S21: Obtain error range parameters;
[0071] S22: Acquire preset size information according to the error range parameter and the size information;
[0072] S23: performing scaling processing on the image to be printed according to 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;
[0073] S24: Performing data processing according to the preset printing image to generate first printing data.
[0074] Specifically, the error value of the accumulated error of the mechanical positioning error when the device delivers the workpiece, the inkjet error of the inkjet device, and the size error of the three-dimensional substrate itself is the difference in position between the position of the printed image and the printing area under normal operation. According to the error value, the error parameter range ±A is obtained, and according to the error range parameter ±A and the size B in the size information, the preset size information C of the preset printing area is obtained, that is, C=B±A.
[0075] According to the preset size information and the parameter information, a scaling factor of the image to be printed is obtained. According to the scaling factor, the image to be printed is enlarged or reduced, so that the first printing data corresponding to the enlarged or reduced printing image can meet the printing requirements, and the area covered by the first printing data is the preset printing area, which can ensure that the position of the printing area is covered by inkjet according to the printing requirements, and will not affect the printing quality of the printing area.
[0076] In one embodiment, if Figure 5 As shown, the S21 includes:
[0077] S211: Divide into multiple printing areas of the same size;
[0078] S212: Processing the image to be printed according to the size of the printing area to obtain printing data, and controlling the nozzle to perform inkjet printing on the printing area according to the printing data to generate a printing image;
[0079] S213: Obtaining an error range based on the comparison between the printed image and the printed area.
[0080] Specifically, multiple printing areas of the same size are divided and inkjet printed, and the offset values between the positions of the multiple printed images and the printing areas are obtained, and the offset values are the error values of the cumulative errors. Based on the samples of the multiple error values, the multiple error values are processed to obtain the error range corresponding to the printing area of the size;
[0081] The processing of the multiple error values may be performed by obtaining an average value of the error values, where the average value is an error range parameter of the printing area.
[0082] In one embodiment, if Figure 6 As shown, the step S213: obtaining an error range according to the comparison between the printed image and the printed area includes:
[0083] S2131: Obtaining error values corresponding to printing areas of different sizes;
[0084] S2132: Establishing a one-to-one correspondence between the size and the error value;
[0085] S2133: Obtain an error range according to the relationship.
[0086] Specifically, error values of multiple different sizes are obtained, and a two-dimensional coordinate value is established, with the horizontal axis representing the size data and the vertical axis representing the error value. The size value and the corresponding error value are marked in the two-dimensional coordinate system according to a one-to-one correspondence. The changing relationship between the size value and the error value can be intuitively seen. When there are multiple error values corresponding to the same size value, it can be directly seen from the two-dimensional coordinates whether the device has changed the printing area for the same size and the size of the change. Based on this change, the error range of the size can be obtained.
[0087] At the same time, according to the relationship between the points corresponding to the dimensions and error values marked in the coordinate system, the error values corresponding to the dimensions that have not been measured by printing can be obtained.
[0088] In one embodiment, if Figure 7As shown, the step S3: processing the first print data to obtain second print data includes:
[0089] S311: Acquire a second adjustment scheme, where the second adjustment scheme includes extracting pixel points of a unit area according to a preset ratio;
[0090] S312: Extracting pixel points of a unit area of the first printing data according to a preset ratio to generate second printing data.
[0091] Specifically, the second adjustment scheme is to extract pixel points of the printing data according to a preset ratio, modify the pixel values corresponding to certain positions in the first printing data, and keep the pixel values of other positions unchanged.
[0092] When ink out only includes ink out and no ink out, the pixel values shown only include ink out 1 and no ink out 0. When the pixel values are modified, the corresponding pixel values 1 of some ink out positions are changed to 0, and the pixel values of other positions remain unchanged.
[0093] When ink output includes outputting no ink 0, outputting small ink 1, outputting medium ink 2, and outputting large ink 3, when modifying the pixel value, the small ink 1 can be changed to 0, the medium ink 2 can be changed to 1 or 0, and the large ink can be changed to 2, 1 or 0.
[0094] The preset proportion of extracting pixel points of a unit area includes: dividing according to the first printing data, obtaining pixel units, dividing according to the number of pixel values in the pixel units that are greater than 0, and when the number of pixel values is greater than a threshold, extracting a preset proportion of pixel points, or modifying the value of the pixel points so that the reduced amount of ink in the modified pixel unit is a preset proportion compared to the amount of ink before modification; when the number of pixel values is less than the threshold, extracting or modifying the value of one or two pixel points according to printing requirements.
[0095] The second printing data is processed according to the preset rules in the above-mentioned second scheme. After the generated second printing data is inkjet printed, the problem of poor printing quality caused by the ink ejection beyond the printing area due to the first adjustment scheme and the ink ejected on one side being ejected to other sides can be solved, thereby ensuring the printing quality.
[0096] In addition, after the second printing data obtained by processing according to the preset rules in the above-mentioned second adjustment scheme is inkjet printed, the printed pattern is still made a frosted pattern to obtain a three-dimensional product with a frosted texture and obtain a novel visual effect.
[0097] In one embodiment, if Figure 8 As shown, the S3: processing the first print data to obtain the second print data includes:
[0098] S321: Obtain a second adjustment scheme, where the second adjustment scheme includes a sampling scheme based on a first concentration ratio and a sampling scheme based on a second concentration ratio;
[0099] 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;
[0100] S323: 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 position relationship between the pixel points of the first printing data and the preset printing area;
[0101] S324: performing sampling processing on the first sub-data according to the first concentration ratio sampling scheme to generate third sub-data, and performing sampling processing on the second sub-data according to the second concentration ratio sampling scheme to generate fourth sub-data;
[0102] S325: Generate second printing data according to the third sub-data and the fourth sub-data.
[0103] Specifically, the preset printing area is divided into a first printing area and a second printing area, the first printing area may be an area where the preset printing area and the printing area overlap, and other areas on the preset printing area except the first printing area are the second printing area.
[0104] According to the first concentration ratio sampling scheme, the pixel value of the first sub-data in the first printing data is modified to 0 or the ink output amount is reduced. According to the feathering data corresponding to the feathering template, the first printing data is subjected to an "AND" operation to obtain the feathering printing data, and inkjet printing is performed according to the feathering printing data. The feathering data of the feathering template presents a decreasing trend. The first printing data is subjected to an "AND" operation with the feathering data corresponding to the feathering template, so that the pixel value corresponding to the processed first printing data presents a trend of gradually tending to 0.
[0105] 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, the second sub-data is sampled according to the second adjustment scheme to generate third sub-data, and the pixel value of the third sub-data shows a trend of gradually tending to 0, and the trend of gradually tending to 0 is gradually changing around the preset printing area, ensuring that the amount of ink in the second printing area is gradually reduced without affecting the amount of ink in the first printing area, ensuring the printing effect of the printing area, and at the same time reducing the amount of ink in the second printing area and reducing the ink dots flying to the adjacent surface when the print head is performing edge printing, thereby ensuring the overall printing effect of the three-dimensional substrate.
[0106] After the sampling process, the third sub-data and the fourth sub-data are spliced according to the positional relationship between the first printing area and the second printing area to generate the second printing data, and the print head is controlled according to the second printing data to perform inkjet printing on the preset printing area.
[0107] In one embodiment, if Fig. 9 As shown, the step S4: controlling the inkjet device to perform inkjet printing according to the second printing data includes:
[0108] S41: acquiring a preset printing area according to the error parameter and the printing area, wherein the preset printing area includes the printing area;
[0109] 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;
[0110] S43: controlling the inkjet device to perform inkjet printing according to the second printing data of the second surface.
[0111] When the printing of the preset printing area on the first side is completed according to the above method, the feeding device or the inkjet device is controlled to flip the substrate, the other side of the substrate is aligned with the print head, the preset printing area on the second side is positioned, and the inkjet device is controlled to perform inkjet printing according to the second printing data of the second side. The other surfaces are positioned and inkjet printed in the same way.
[0112] The inkjet printing method for three-dimensional substrates provided in an embodiment of the present invention obtains parameter information of an image to be printed, wherein the parameter information includes size information of the image to be printed, obtains size information of a printing area of the substrate, adjusts the image to be printed according to the size information and the parameter information, and generates first printing data; the first printing data is processed to obtain second printing data; and the inkjet device is controlled to perform inkjet printing according to the second printing data. The present 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 to generate second printing data, and performs inkjet printing on the surface of the three-dimensional substrate. The first adjustment scheme is to solve the problem of no ink dot coverage in some positions in the printing area due to device errors during inkjet printing, that is, the printing area can be completely covered with ink, and at the same time solve the problem of poor printing quality caused by ink jetting beyond the printing area and ink jetting on one side being jetted to other sides due to the first adjustment scheme.
[0113] Example 2
[0114] See also Fig.10The embodiment of the present invention provides an inkjet printing device for a three-dimensional substrate, the device comprising:
[0115] Parameter acquisition module 1, used to acquire parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed;
[0116] The data generating module 2 is used to obtain the size information of the printing area of the substrate, adjust the image to be printed according to the size information of the printing area of the substrate and the parameter information, and generate the first printing data;
[0117] A data processing module 3, used for processing the first printing data to obtain second printing data;
[0118] The inkjet printing module 4 is used to control the inkjet device to perform inkjet printing according to the second printing data.
[0119] In one embodiment, the data generation module 2 includes: a module for obtaining an error range parameter; obtaining preset size information according to the error range parameter and the size information; performing scaling processing on the image to be printed according to 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; performing data processing according to the preset printing image to generate first printing data.
[0120] The error range parameter acquisition includes: dividing a plurality of printing areas of the same size; processing an image to be printed according to the size of the printing area to obtain printing data, and controlling a nozzle to inkjet print the printing area according to the printing data to generate a printing image; and acquiring an error range according to a comparison between the printing image and the printing area.
[0121] The obtaining of the error range based on the comparison between the printed image and the printed area includes: obtaining error values corresponding to printed areas of different sizes; establishing a one-to-one correspondence between the sizes and the error values; and obtaining the error range based on the relationship.
[0122] In one embodiment, the data processing module 3 includes: obtaining a second adjustment scheme, the second adjustment scheme includes extracting pixel points of a unit area according to a preset ratio; extracting pixel points of a unit area according to a preset ratio for the first printing data to generate second printing data.
[0123] In one embodiment, the data processing module 3 includes: a module for obtaining a second adjustment scheme, wherein the second adjustment scheme includes 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 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 a positional relationship between pixels of the first printing data and the preset printing area; sampling the first sub-data according to the first concentration ratio sampling scheme to generate third sub-data, sampling the second sub-data according to the second concentration ratio sampling scheme to generate fourth sub-data; and generating second printing data according to the third sub-data and the fourth sub-data.
[0124] In one embodiment, the inkjet printing module 4 includes: obtaining a preset printing area based on the error 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 device positions the printing area on the second side of the three-dimensional substrate; and controlling the inkjet device to perform inkjet printing according to the second printing data of the second side.
[0125] The inkjet printing device for three-dimensional substrates provided in an embodiment of the present invention obtains parameter information of an image to be printed, wherein the parameter information includes size information of the image to be printed, obtains size information of a printing area of the substrate, adjusts the image to be printed according to the size information and the parameter information, and generates first printing data; the first printing data is processed to obtain second printing data; and the inkjet device is controlled to perform inkjet printing according to the second printing data. The present 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 to generate second printing data, and performs inkjet printing on the surface of the three-dimensional substrate. The first adjustment scheme is to solve the problem of no ink dot coverage in some positions in the printing area due to device errors during inkjet printing, that is, the printing area can be completely covered with ink, and at the same time solve the problem of poor printing quality caused by ink jetting beyond the printing area and ink jetting on one side being jetted to other sides due to the first adjustment scheme.
[0126] Example 3
[0127] In addition, combined Figure 1 The inkjet printing method for a three-dimensional substrate according to the first embodiment of the present invention can be implemented by an inkjet printing device for a three-dimensional substrate. Fig.11 A schematic diagram of the hardware structure of an inkjet printing device for a three-dimensional substrate provided by an embodiment of the present invention is shown.
[0128] The inkjet printing device for three-dimensional substrates may include a processor and a memory storing computer program instructions.
[0129] Specifically, the processor may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present invention.
[0130] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory may include a removable or non-removable (or fixed) medium. Where appropriate, the memory may be inside or outside 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 a flash memory or a combination of two or more of these.
[0131] The processor implements any one of the inkjet printing methods for three-dimensional substrates in the above embodiments by reading and executing computer program instructions stored in the memory.
[0132] In one example, the inkjet printing device for three-dimensional substrates may further include a communication interface and a bus. Fig.11 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.
[0133] The communication interface is mainly used to implement communication between the modules, devices, units and / or equipment in the embodiments of the present invention.
[0134] The bus includes hardware, software or both, and the parts of the inkjet printing device of the three-dimensional substrate are coupled to each other. For example, but not limitation, the bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front-end bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnect (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, the bus may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0135] In addition, in combination with the inkjet printing method for three-dimensional substrates in the above embodiments, the embodiments of the present invention can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the inkjet printing methods for three-dimensional substrates in the above embodiments is implemented.
[0136] In summary, the inkjet printing method, device, equipment and storage medium of a three-dimensional substrate provided by the embodiment of the present invention obtains parameter information of an image to be printed, wherein the parameter information includes size information of the image to be printed, obtains size information of the printing area of the substrate, adjusts the image to be printed according to the size information and the parameter information, and generates first printing data; the first printing data is processed to obtain second printing data; and the inkjet device is controlled to perform inkjet printing according to the second printing data. The present 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 to generate second printing data, and performs inkjet printing on the surface of the three-dimensional substrate. The first adjustment scheme is to solve the problem of no ink dot coverage in some positions in the printing area due to device error during inkjet printing, that is, the printing area can be completely covered with ink, and at the same time solve the problem of poor printing quality caused by ink jetting beyond the printing area and ink jetting on one side being jetted to other sides due to the first adjustment scheme.
[0137] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is 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, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0138] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal 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, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0139] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0140] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should 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 comprises: Acquire parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed; 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 first printing data; Processing the first printing data to obtain second printing data; The inkjet device is controlled to perform inkjet printing according to the second printing data.
2. The inkjet printing method for a three-dimensional substrate according to claim 1, characterized in that: The acquiring the substrate printing area size information, adjusting the image to be printed according to the substrate printing area size information and the parameter information, and generating the first printing data includes: Get the error range parameters; Acquire preset size information according to the error range parameter and the size information; Performing scaling processing on the image to be printed according to 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; Data processing is performed according to the preset printing image to generate first printing data.
3. The inkjet printing method for a three-dimensional substrate according to claim 2, characterized in that: The error range parameters obtained include: Divide multiple printing areas of the same size; Processing the image to be printed according to the size of the printing area to obtain printing data, and controlling the nozzle to perform inkjet printing on the printing area according to the printing data to generate a printing image; An error range is obtained by comparing the printed image with the printed area.
4. The inkjet printing method for a three-dimensional substrate according to claim 3, characterized in that: The obtaining the error range according to the comparison between the printed image and the printed area includes: Get the error values corresponding to printing areas of different sizes; Establish a one-to-one correspondence between the size and the error value; The error range is obtained according to the relationship.
5. The inkjet printing method for a three-dimensional substrate according to claim 4, characterized in that: The step of processing the first print data to obtain second print data includes: Acquire a second adjustment scheme, wherein the second adjustment scheme includes extracting pixel points of the unit area according to a preset ratio; The pixel points of a unit area are extracted from the first printing data according to a preset ratio to generate second printing data.
6. The inkjet printing method for a three-dimensional substrate according to claim 4, characterized in that: The step of processing the first print data to obtain second print data includes: Obtaining a second adjustment scheme, wherein the second adjustment scheme includes a sampling scheme based on the first concentration ratio and a sampling scheme based on the second concentration ratio; Dividing 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; According to the positional relationship between the pixel points of the first printing data and the preset printing area, the first printing data is divided into first sub-data corresponding to the first printing area and second sub-data corresponding to the second printing area; Perform sampling processing on the first sub-data according to a first concentration ratio sampling scheme to generate third sub-data, and perform sampling processing on the second sub-data according to a second concentration ratio sampling scheme to generate fourth sub-data; The second printing data is generated according to the third sub-data and the fourth sub-data.
7. The inkjet printing method for a three-dimensional substrate according to any one of claims 5 to 6, characterized in that: The step of controlling the inkjet device to perform inkjet printing according to the second printing data comprises: Acquire a preset printing area according to the error 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 device positions the printing area on the second surface of the three-dimensional substrate; The inkjet device is controlled to perform inkjet printing according to the second print data of the second surface.
8. An inkjet printing device for three-dimensional substrates, characterized in that: The device comprises: A parameter acquisition module, used to acquire parameter information of the image to be printed, wherein the parameter information includes size information of the image to be printed; A data generation module, used for obtaining the size information of the printing area of the substrate, adjusting the image to be printed according to the size information of the printing area of the substrate and the parameter information, and generating first printing data; A data processing module, used for processing the first printing data to obtain second printing data; The inkjet printing module is used to control the inkjet device to perform inkjet printing according to the second printing data.
9. 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, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 7.
10. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Overflow area adjustment technology for printing multiple products
CN102265592A
Printing medium positioning and printing method, device and equipment, medium and flat-bed printer
CN110281664A
Data processing method and device for printing color-uniform image, equipment and medium
CN113320291A
Ink-jet printing method, device and equipment and storage medium
CN113771491A
Method, device and equipment for eliminating nozzle splicing channel and storage medium
CN113858802A
Cited By
Ink-jet printing image processing method and electronic equipment
CN121073765A
Ink-jet printing method, device, equipment and medium
CN122152250A