Ink-jet printing method and device, electronic equipment, medium and program product

By dividing the inkjet printing data and processing the appropriate inkjet printing method, the serious problem of inkjet printing edge overflow is solved, precise ink quantity control of the print data is achieved, and the uniformity and linearity of the product are improved.

CN119917040AInactive Publication Date: 2025-05-02KUNSHAN SAMON AUTOMATION TECH

Patent Information

Application Number
CN202510398191.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-05-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, when printing in inkjet, the ink jet amount in the edge area is large, resulting in overflow of printing materials and serious edge overflow problems.

Method used

By obtaining the image to be printed and dividing the printing data based on the ink quantity demand, a suitable inkjet printing method is determined, the image to be printed is converted into a grayscale image to be processed, and processing is performed for the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method, and finally inkjet printing is performed based on the image.

Benefits of technology

The ink quantity control in different areas of the printing data is realized, the problem of serious edge overflow is solved, and the uniformity and linearity of the product after inkjet printing is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119917040A_ABST
    Figure CN119917040A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an ink-jet printing method and device, electronic equipment, a medium and a program product. The method comprises the steps that a to-be-printed drawing file is obtained, the to-be-printed drawing file is a drawing file formed by conducting area division on printing data based on the ink amount requirement in advance, and the divided area comprises an edge area of the printing data; determining a corresponding ink-jet printing mode according to the material characteristics of the printing material; converting the to-be-printed drawing file into a to-be-processed grayscale image; for the ink-jet printing mode, processing the to-be-processed grayscale image to obtain a to-be-printed grayscale image meeting the requirement of the ink-jet printing mode; and ink-jet printing is carried out through the ink-jet printing mode based on the to-be-printed gray level image, the ink amount is controlled according to requirements, accordingly, ink-jet printing is carried out on the edge area, and the problem that in the prior art, edge overflow is serious is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of screen inkjet printing, and in particular to an inkjet printing method, device, electronic equipment, medium and computer program product. Background Art

[0002] Screen inkjet printing is a process of spraying printing materials (such as optical glue or ink) in the form of tiny droplets onto the target substrate or medium of the screen to form the desired pattern or result, which can be used to manufacture a variety of display devices.

[0003] In the prior art, when performing inkjet printing, a large amount of ink is sprayed in the edge area, causing the printed material to overflow in the edge area, resulting in a serious edge overflow problem. Therefore, the serious edge overflow of inkjet printing is a problem that needs to be solved urgently. Summary of the invention

[0004] The present invention provides an inkjet printing method, device, equipment, medium and program product, which can control the amount of ink according to demand, so as to perform inkjet printing on the edge area, solving the serious problem of edge overflow in the prior art.

[0005] According to one aspect of the present invention, there is provided an inkjet printing method, comprising:

[0006] Acquire a to-be-printed image file, wherein the to-be-printed image file is a image file formed by pre-dividing the print data into regions based on ink volume requirements, wherein the divided regions include edge regions of the print data;

[0007] Determine the corresponding inkjet printing method according to the material properties of the printing material;

[0008] Converting the image to be printed into a grayscale image to be processed;

[0009] According to the inkjet printing method, the grayscale image to be processed is processed to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method;

[0010] Inkjet printing is performed based on the grayscale image to be printed by the inkjet printing method.

[0011] According to another aspect of the present invention, there is provided an inkjet printing device, comprising:

[0012] An acquisition module, used for acquiring a to-be-printed image file, wherein the to-be-printed image file is an image file formed by pre-dividing the print data into regions based on the ink volume requirement, wherein the divided regions include the edge regions of the print data;

[0013] A determination module, used to determine a corresponding inkjet printing method according to the material properties of the printing material;

[0014] An image conversion module, used for converting the image to be printed into a grayscale image to be processed;

[0015] An image processing module, used for processing the grayscale image to be processed according to the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method;

[0016] The inkjet printing module is used to perform inkjet printing based on the grayscale image to be printed by the inkjet printing method.

[0017] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0018] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the inkjet printing method described in any embodiment of the present invention.

[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the inkjet printing method described in any embodiment of the present invention when executed.

[0020] According to another aspect of the present invention, a computer program product is provided. The computer program product comprises a computer program. The computer program is used to implement the inkjet printing method according to any embodiment of the present invention when executed by a processor.

[0021] The technical solution of the embodiment of the present invention is to obtain a to-be-printed image file, wherein the to-be-printed image file is a image file formed by pre-dividing the printing data into regions based on the ink volume requirement, wherein the divided regions include the edge regions of the printing data, and the ink volume requirements of different regions in the printing data can be clearly indicated. At the same time, the corresponding inkjet printing method is determined according to the material properties of the printing material, so that the material properties of different printing materials correspond to the corresponding appropriate inkjet printing methods, and the application range of the printing material is expanded. Further, the to-be-printed image file is converted into a grayscale image to be processed, and the grayscale image to be processed is processed according to the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method, and finally inkjet printing is performed based on the grayscale image to be printed by the inkjet printing method, and the to-be-printed image file representing the ink volume requirements of different regions in the printing data is converted into a grayscale image to be printed that is suitable for the corresponding inkjet printing method, and inkjet printing is performed according to the corresponding inkjet printing method, so that the ink volume control of different regions in the printing data is realized, the serious edge overflow problem in the prior art is solved, and the uniformity and linearity of the product after inkjet printing are improved.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of an inkjet printing method provided according to Embodiment 1 of the present invention;

[0025] Figure 2 This is a rendering of an 8-bit grayscale image generated according to the first embodiment of the present invention;

[0026] Figure 3 is a flow chart of an inkjet printing method provided according to Embodiment 2 of the present invention;

[0027] Figure 4 This is an effect diagram of a 4-bit or 2-bit grayscale image generated according to the second embodiment of the present invention;

[0028] Figure 5 This is an effect diagram of the 1-bit grayscale image generated in the second embodiment of the present invention;

[0029] Figure 6 is a schematic diagram of the principle of generating ink droplets according to the waveform control involved in the second embodiment of the present invention;

[0030] Figure 7 is a schematic structural diagram of an inkjet printing device provided according to Embodiment 3 of the present invention;

[0031] Figure 8 It is a schematic diagram of the structure of an electronic device for implementing the inkjet printing method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0033] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or apparatus.

[0034] Embodiment 1

[0035] Figure 1 A flowchart of an inkjet printing method is provided for the first embodiment of the present invention. This embodiment is applicable to the case of inkjet printing on a screen. The method can be executed by an inkjet printing device. The inkjet printing device can be implemented in the form of hardware and / or software and integrated in an electronic device. The electronic device can be an inkjet printer for inkjet printing. The inkjet printer can perform inkjet printing on a screen. Figure 1 As shown, the method includes:

[0036] S110, obtaining a to-be-printed image file, wherein the to-be-printed image file is an image file formed by pre-dividing the printing data into regions based on ink volume requirements, wherein the divided regions include edge regions of the printing data.

[0037] Among them, the printing data may refer to the printing pattern or result required for inkjet printing, for example, various patterns such as rectangles, trapezoids or circles, or may be a discrete result composed of multiple patterns. The edge area of ​​the printing data may be part or all of the area close to the edge of the printing pattern or the edge of the result. The drawing to be printed may be a CAD drawing designed in advance for the printing data, used to represent the ink volume requirements of different areas in the printing data. For example, the drawing to be printed may be a CAD drawing generated by dividing the printing pattern or result into regions based on the ink volume requirements of the printing pattern or result at different positions in advance, and representing the edge area of ​​the printing pattern or result required for printing. The ink volume requirements at different positions are different. For example, after the substrate of the screen is inkjet printed, the upper glass needs to be pressed, and the ink droplets on the substrate diffuse to the surroundings under the action of pressing. Therefore, when the ink volume in the central area of ​​the pattern is large and the ink volume in the edge area of ​​the pattern is small, the ink droplets in the central area can be diffused to the surrounding edge area to make the ink volume of the central area and the edge area after pressing uniform.

[0038] It is understandable that obtaining the image to be printed may be that the inkjet printer obtains the image to be printed imported by the user. Alternatively, the inkjet printer may retrieve the required image to be printed from a server or storage medium that pre-stores a plurality of images to be printed. The image to be printed may be an image generated by a drawing tool.

[0039] S120, determining a corresponding inkjet printing method according to material properties of the printing material.

[0040] Among them, the printing material may refer to the liquid material required for inkjet printing, such as optical glue, ink, etc. The material properties of the printing material may be physical properties used to determine whether the corresponding requirements of various inkjet printing methods are met, for example, physical properties such as the viscosity of the printing material and the particle size of the printing material. The inkjet printing method refers to the inkjet method used by the inkjet printer to print the print data, which may include multi-level grayscale printing and binary grayscale printing. Among them, binary grayscale printing can inkjet print 0 or 1 ink droplets on the pixel based on the grayscale value of the pixel. Multi-level grayscale printing can form multiple ink droplets of different sizes, and then can print grayscale images with pixels of multiple grayscale values.

[0041] Specifically, the inkjet printer can determine whether the material properties of the liquid material required for inkjet printing meet the requirements of the inkjet printing method, thereby determining to use the corresponding inkjet printing method for inkjet printing.

[0042] Optionally, determining the corresponding inkjet printing method according to the material properties of the printing material may include: determining the material properties of the printing material, the material properties including the viscosity of the printing material and the particle size of the printing material; and selecting the corresponding inkjet printing method from multi-level grayscale printing and binary grayscale printing based on one or more of the viscosity of the printing material and the particle size of the printing material.

[0043] Specifically, the method for determining the material properties of the printing material may be any method for determining the physical properties of a liquid material. After determining the material properties of the printing material, the inkjet printing method that the inkjet printing system can adopt may be determined based on one or more of the viscosity of the printing material and the particle size of the printing material. How to determine the corresponding inkjet printing method is not limited here. The material properties of the printing material may be matched with the requirements of different inkjet printing methods for the materials used for printing, and the corresponding inkjet printing method may be selected. Different inkjet printing methods have different requirements for the materials used, such as multi-level grayscale printing that achieves ink droplet aggregation based on the materials used. Binary grayscale printing requires the materials used to generate ink droplets of the same ink dot size.

[0044] For example, when the viscosity of the printing material and the particle size of the printing material can make multiple ink droplets gather into a single ink droplet, the inkjet printing system can gather multiple ink droplets to generate single ink droplets of different ink dot sizes through waveform control based on the printing material, thereby meeting the inkjet requirements of multi-level grayscale printing. At this time, the inkjet printing system can determine to use multi-level grayscale printing. Conversely, when the inkjet printing can only generate single ink droplets of the same ink dot size based on the printing material, the inkjet printing system determines to use binary grayscale printing.

[0045] S130, converting the image file to be printed into a grayscale image to be processed.

[0046] The grayscale image to be processed may be a grayscale image that reflects the ink requirements of different areas in the image to be printed in the form of grayscale values. Grayscale value refers to the numerical representation of the brightness of each pixel in the image. Usually in an 8-bit grayscale image, the grayscale value ranges from 0 to 255, 0 represents pure black, 255 represents pure white, and the values ​​in between represent different levels of gray. Figure 2 As shown, the grayscale value of each pixel in the 8-bit grayscale image can clearly show the ink demand in different areas, showing a more delicate change in ink volume.

[0047] It is understandable that the inkjet printer cannot directly recognize the image to be printed, so it is necessary to convert the image to be printed into a grayscale image that the inkjet printer can recognize. Specifically, the image to be printed can be scanned by a scanner to generate a corresponding grayscale image.

[0048] S140 . Process the grayscale image to be processed according to the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method.

[0049] The grayscale image to be printed refers to a grayscale image that can be recognized by the inkjet printer when using a corresponding inkjet printing method, and is used to enable the inkjet printer to print the print data in the grayscale image to be printed based on the corresponding inkjet printing method.

[0050] Specifically, different inkjet printing methods have different requirements for the grayscale images to be recognized by the inkjet printer. Therefore, after the present embodiment performs a preliminary conversion on the image to be printed to obtain the grayscale image to be processed, it is necessary to process the grayscale image to be processed according to different inkjet printing methods to obtain a grayscale image to be printed that meets the requirements of the corresponding inkjet printing method.

[0051] For example, for binary grayscale printing, binary grayscale printing can only print 0 or 1 ink droplets for a pixel, that is, 1 ink droplet is printed for a pure black pixel with a grayscale value of 0, and 0 ink droplets are printed for a pure white pixel with a grayscale value of 1. Therefore, binary grayscale printing can actually only print grayscale images with two grayscale values ​​(that is, 1-bit grayscale images). Therefore, in order to obtain a grayscale image to be printed that meets the requirements of binary grayscale printing, the grayscale image to be processed needs to be converted into a 1-bit grayscale image to be printed.

[0052] For multi-level grayscale printing, ink droplets of different sizes can be printed on each pixel based on waveform control, so that grayscale images with 4 or more grayscale values ​​(such as 2-bit or 4-bit grayscale images) can be printed. Therefore, in order to obtain a grayscale image to be printed that meets the requirements of multi-level grayscale printing, the grayscale image to be processed needs to be converted into a 2-bit or 4-bit grayscale image to be printed.

[0053] S150, performing inkjet printing based on the grayscale image to be printed by using the inkjet printing method.

[0054] After obtaining the grayscale image to be printed that meets the requirements of different inkjet printing methods, the inkjet printing system can perform inkjet printing by using a determined inkjet printing method.

[0055] The technical solution of the embodiment of the present invention obtains a to-be-printed image file including an edge area of ​​printing data, determines the corresponding inkjet printing method according to the material properties of the printing material, converts the to-be-printed image file into a to-be-processed grayscale image, and processes the to-be-processed grayscale image according to the inkjet printing method to obtain a to-be-printed grayscale image that meets the requirements of the inkjet printing method. Finally, inkjet printing is performed based on the to-be-printed grayscale image using the inkjet printing method, and the ink amount is controlled according to the requirements, thereby performing inkjet printing on the edge area, thereby solving the serious problem of edge overflow in the prior art and improving the uniformity and linearity of the product after inkjet printing.

[0056] On the basis of the above embodiment, step S130, converting the image to be printed into a grayscale image to be processed, may also include: converting the image to be printed into a grayscale print image based on image processing software with configured parameters, as the grayscale image to be processed, the grayscale level corresponding to the grayscale image to be processed is higher than the grayscale level corresponding to the grayscale image to be printed.

[0057] The image processing software is used to convert the CAD drawing into a grayscale image. Specifically, the image processing software can be used to convert the designed CAD drawing to be printed into an 8-bit grayscale print image based on the configured parameters as the grayscale image to be processed. It is understandable that the printing capacity of the inkjet printing system is limited, and the required grayscale image to be printed is generally a grayscale image with less than 8 bits. Therefore, the grayscale level corresponding to the grayscale image to be processed is higher than the grayscale level corresponding to the grayscale image to be printed.

[0058] Embodiment 2

[0059] Figure 3 A flowchart of an inkjet printing method is provided for the second embodiment of the present invention. This embodiment is applicable to the case of inkjet printing on a screen. The method can be executed by an inkjet printing device. The inkjet printing device can be implemented in the form of hardware and / or software and integrated in an electronic device. The electronic device can be an inkjet printer for inkjet printing on a screen. Figure 3 As shown, the method includes:

[0060] S110, obtaining a to-be-printed image file, wherein the to-be-printed image file is an image file formed by pre-dividing the printing data into regions based on ink volume requirements, wherein the divided regions include edge regions of the printing data.

[0061] S120, determining a corresponding inkjet printing method according to material properties of the printing material.

[0062] S130, converting the image file to be printed into a grayscale image to be processed.

[0063] S141. When the inkjet printing method is multi-level grayscale printing, convert the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirement based on the grayscale value of each pixel in the grayscale image to be processed, and execute S150.

[0064] Specifically, based on the grayscale value of each pixel in the grayscale image to be processed, pixels with similar grayscale values ​​can be grouped, and the grayscale values ​​of the pixels in each group can be unified to convert the grayscale value range in the grayscale image to be processed, thereby converting the grayscale image to be processed into a grayscale image to be printed that meets multi-level grayscale printing requirements.

[0065] For example, the pixels with grayscale values ​​of 0-15 in the 8-bit grayscale image to be processed are divided into groups, and the grayscale value is unified as 0; the pixels with grayscale values ​​of 16-31 are divided into a group, and the grayscale value is unified as 1; and so on, the grayscale range of the 8-bit grayscale image to be processed is converted from 0-255 (256 values) to 0-15 (16 values), thereby obtaining a 4-bit grayscale image to be printed. The pixels with grayscale values ​​of 0-63 in the 8-bit grayscale image to be processed are divided into a group, and the grayscale value is unified as 0; the pixels with grayscale values ​​of 64-127 are divided into a group, and the grayscale value is unified as 1; and so on, the grayscale range of the 8-bit grayscale image to be processed is converted from 0-255 (256 values) to 0-3 (4 values), thereby obtaining a 2-bit grayscale image to be printed. Among them, the 2-bit or 4-bit grayscale image to be printed is as follows Figure 4 As shown, the grayscale values ​​of different areas are different, and the ink droplet sizes required on the pixels of different grayscale values ​​are different.

[0066] S142. When the inkjet printing method is binary grayscale printing, the grayscale image to be processed is converted into a grayscale image to be printed that meets the binary grayscale printing requirement by calculating the percentage of black pixels in the grayscale image to be processed, and then S150 is executed.

[0067] It is understandable that when the inkjet printer uses binary grayscale printing, the grayscale image to be printed that needs to be identified should be a 1-bit grayscale image. Therefore, the grayscale image to be processed needs to be converted into a 1-bit grayscale image as the grayscale image to be printed. For example, the percentage of black pixels in each area of ​​the grayscale image to be processed can be calculated, and a suitable threshold can be determined based on the distribution of the percentage of black pixels, so as to divide the grayscale image into two grayscale levels, thereby generating a 1-bit grayscale image.

[0068] In addition, optionally, the converting of the grayscale image to be processed into a grayscale image to be printed that meets the binary grayscale printing requirements by calculating the percentage of black pixels in the grayscale image to be processed may also include: dividing the grayscale image to be processed into different areas; determining the percentage of black pixels in each of the areas; and for each of the areas, evenly arranging the black pixels in the area based on the percentage of black pixels in the area, so as to obtain the grayscale image to be printed that meets the binary grayscale printing requirements.

[0069] The grayscale image to be processed is converted from a to-be-printed image file including an edge area of ​​the print data formed by dividing the print data into regions based on the ink quantity requirement. Therefore, the grayscale image to be processed includes a grayscale image corresponding to the edge area of ​​the print data, and different print data regions are represented on the grayscale image to be processed with different grayscale values. However, the division of the grayscale image to be processed into different regions here is a random region division of the entire grayscale image to be processed, which has nothing to do with the previous process of dividing the print data into regions.

[0070] Specifically, after the grayscale image to be processed is divided into different regions, the percentage of black pixels in each region is determined for each divided region, and based on the percentage of black pixels in the region, the black pixels in the region are evenly arranged (such as dithering, blue noise) through a certain logic to obtain a 1-bit grayscale image to be printed that meets the binary grayscale printing requirements. The 1-bit grayscale image to be printed is as follows: Figure 5 It is understandable that, in this process, the more regions are divided for the grayscale image to be processed, the finer the regions with different grayscale values ​​in the grayscale image to be processed are divided, the finer the control of the corresponding ink volume is, which is conducive to controlling the edge climbing effect.

[0071] Optionally, determining the percentage of black pixels in each of the regions may include: for each of the regions, calculating a ratio of a grayscale value of the region to 255 to determine the percentage of black pixels in the region.

[0072] The grayscale value of a region represents the overall brightness information in the region.

[0073] Specifically, when the gray value of an area is 0, it means that the area is pure black, and the ratio of 0 to 255 is 0, which means that the percentage of black pixels in the area is 100%. When the gray value of an area is 255, it means that the area is pure white, and the ratio of 255 to 255 is 1, which means that the percentage of black pixels in the area is zero.

[0074] S150, performing inkjet printing based on the grayscale image to be printed by using the inkjet printing method.

[0075] The embodiment of the present invention converts the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirements based on the grayscale value of each pixel in the grayscale image to be processed when the inkjet printing method is the multi-level grayscale printing; and converts the grayscale image to be processed into a grayscale image to be printed that meets the binary grayscale printing requirements by calculating the percentage of black pixels in the grayscale image to be processed when the inkjet printing method is the binary grayscale printing. The grayscale image to be printed required for multi-level grayscale printing and binary grayscale printing can be generated, thereby realizing ink volume control for different areas based on the printing methods based on multi-level grayscale printing and binary grayscale printing, thereby improving the accuracy of ink volume control.

[0076] On the basis of the above embodiment, after converting the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirements based on the grayscale value of each pixel in the grayscale image to be processed, it can also include: obtaining ink droplets of corresponding sizes through waveform control based on the grayscale value of each pixel in the grayscale image to be printed that meets the multi-level grayscale printing requirements.

[0077] The specific principle of waveform control is as follows: Figure 6 As shown, the inkjet printer can control the inkjet printing of multiple ink droplets on the pixel points and aggregate them into a single ink droplet. The more ink droplets that are aggregated, the larger the ink droplets that are finally presented on the printing medium, thereby obtaining ink droplets of different sizes.

[0078] Specifically, a 2-bit or 4-bit grayscale image to be printed that meets the requirements of multi-level grayscale printing can use 4 or 16 grayscale values ​​to represent the ink demand for each pixel in the printing data, respectively. This allows the inkjet printer to gather multiple ink droplets based on the multi-level inkjet printing method according to waveform control to obtain ink droplets of a size corresponding to the grayscale value of each pixel.

[0079] Embodiment 3

[0080] Figure 7 This is a schematic diagram of the structure of an inkjet printing device provided in Embodiment 3 of the present invention. Figure 7 As shown, the device includes: an acquisition module 310 , a determination module 320 , an image conversion module 330 , an image processing module 340 and an inkjet printing module 350 .

[0081] The acquisition module 310 is used to acquire a to-be-printed image file, wherein the to-be-printed image file is a image file formed by pre-dividing the print data into regions based on ink volume requirements, wherein the divided regions include edge regions of the print data.

[0082] The determination module 320 is used to determine the corresponding inkjet printing method according to the material properties of the printing material.

[0083] The image conversion module 330 is used to convert the image to be printed into a grayscale image to be processed.

[0084] The image processing module 340 is used to process the grayscale image to be processed according to the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method.

[0085] The inkjet printing module 350 is used to perform inkjet printing based on the grayscale image to be printed by the inkjet printing method.

[0086] Optionally, the determination module 320 is specifically used to determine the material properties of the printing material, where the material properties include the viscosity of the printing material and the particle size of the printing material;

[0087] A corresponding inkjet printing method is selected from multi-level grayscale printing and binary grayscale printing based on the viscosity of the printing material and the particle size of the printing material.

[0088] Optionally, the image conversion module 330 is used to convert the image to be printed into a grayscale print image based on image processing software with configured parameters, as the grayscale image to be processed, and the grayscale level corresponding to the grayscale image to be processed is higher than the grayscale level corresponding to the grayscale image to be printed.

[0089] Optionally, the image processing module 340 is specifically configured to convert the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirement based on the grayscale value of each pixel in the grayscale image to be processed when the inkjet printing method is the multi-level grayscale printing;

[0090] When the inkjet printing method is the binary grayscale printing, the grayscale image to be processed is converted into a grayscale image to be printed that meets the binary grayscale printing requirements by calculating the percentage of black pixels in the grayscale image to be processed.

[0091] The device also includes: an ink droplet generation module, which is used to obtain ink droplets of corresponding sizes through waveform control based on the grayscale value of each pixel in the grayscale image to be processed, after converting the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirements based on the grayscale value of each pixel in the grayscale image to be printed that meets the multi-level grayscale printing requirements.

[0092] In the embodiment of the present invention, the image processing module 340 further includes: a region division unit, a calculation unit and a uniform arrangement unit.

[0093] The region division unit is used to divide the grayscale image to be processed into different regions.

[0094] The calculation unit is used to determine the percentage of black pixels in each of the areas.

[0095] The uniform arrangement unit is used to uniformly arrange the black pixels in each of the areas based on the percentage of black pixels in the area, so as to obtain a grayscale image to be printed that meets the binary grayscale printing requirements.

[0096] The calculation unit is specifically configured to determine the percentage of black pixels in each area by calculating the ratio of the grayscale value of the area to 255.

[0097] The inkjet printing device provided in the embodiment of the present invention can execute the inkjet printing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0098] Embodiment 4

[0099] Figure 8 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0100] like Figure 8 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.

[0101] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0102] The processor 11 may be a variety of general and / or dedicated processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as an inkjet printing method.

[0103] In some embodiments, the inkjet printing method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the inkjet printing method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the inkjet printing method in any other appropriate manner (e.g., by means of firmware).

[0104] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0105] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0106] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0107] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0108] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0109] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0110] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0111] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An inkjet printing method, characterized in that: include: Acquire a to-be-printed image file, wherein the to-be-printed image file is a image file formed by pre-dividing the print data into regions based on ink volume requirements, wherein the divided regions include edge regions of the print data; Determine the corresponding inkjet printing method according to the material properties of the printing material; Converting the image to be printed into a grayscale image to be processed; According to the inkjet printing method, the grayscale image to be processed is processed to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method; Inkjet printing is performed based on the grayscale image to be printed by the inkjet printing method.

2. The method according to claim 1, characterized in that The step of determining the corresponding inkjet printing method according to the material properties of the printing material comprises: Determining material properties of the printing material, wherein the material properties include viscosity of the printing material and particle size of the printing material; A corresponding inkjet printing method is selected from multi-level grayscale printing and binary grayscale printing based on the viscosity of the printing material and the particle size of the printing material.

3. The method according to claim 1, characterized in that The step of converting the image to be printed into a grayscale image to be processed comprises: The image processing software based on the configured parameters converts the image to be printed into a grayscale printing image as the grayscale image to be processed, and the grayscale level corresponding to the grayscale image to be processed is higher than the grayscale level corresponding to the grayscale image to be printed.

4. The method according to claim 1, characterized in that The step of processing the grayscale image to be processed for the inkjet printing method to obtain the grayscale image to be printed that meets the requirements of the inkjet printing method includes: When the inkjet printing method is multi-level grayscale printing, converting the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirements based on the grayscale value of each pixel in the grayscale image to be processed; When the inkjet printing method is binary grayscale printing, the grayscale image to be processed is converted into a grayscale image to be printed that meets the binary grayscale printing requirements by calculating the percentage of black pixels in the grayscale image to be processed.

5. The method according to claim 4, characterized in that After converting the grayscale image to be processed into a grayscale image to be printed that meets the multi-level grayscale printing requirement based on the grayscale value of each pixel in the grayscale image to be processed, the method further includes: Based on the grayscale value of each pixel in the grayscale image to be printed that meets the multi-level grayscale printing requirements, ink droplets of corresponding sizes are obtained through waveform control.

6. The method according to claim 4, characterized in that The method of converting the grayscale image to be processed into a grayscale image to be printed that meets the binary grayscale printing requirement by calculating the percentage of black pixels of the grayscale image to be processed includes: Dividing the grayscale image to be processed into different regions; Determining the percentage of black pixels within each of the regions; For each of the regions, based on the percentage of black pixels in the region, the black pixels in the region are evenly arranged to obtain a grayscale image to be printed that meets the binary grayscale printing requirement.

7. The method according to claim 6, characterized in that The determining the percentage of black pixels in each of the regions includes: For each of the regions, the percentage of black pixels in the region is determined by calculating the ratio of the grayscale value of the region to 255.

8. An inkjet printing device, characterized in that: include: An acquisition module, used for acquiring a to-be-printed image file, wherein the to-be-printed image file is an image file formed by pre-dividing the print data into regions based on the ink volume requirement, wherein the divided regions include the edge regions of the print data; A determination module, used to determine a corresponding inkjet printing method according to the material properties of the printing material; An image conversion module, used for converting the image to be printed into a grayscale image to be processed; An image processing module, used for processing the grayscale image to be processed according to the inkjet printing method to obtain a grayscale image to be printed that meets the requirements of the inkjet printing method; The inkjet printing module is used to perform inkjet printing based on the grayscale image to be printed by the inkjet printing method.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the inkjet printing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the inkjet printing method according to any one of claims 1 to 7 when executed.

11. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the inkjet printing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and device for controlling edge ink quantity of jet printing image, equipment and medium

    CN116777938A

  • Ink jet printing system

    CN1876372A

  • Multiple grey scale printing method

    CN1944052A

  • Ink jet printing apparatus, method for determining print medium, and method for determining ink ejection amount

    US20070206039A1

Cited By

  • Jet printing control method, system and equipment and storage medium

    CN121403845A