Ink output quantity determination method, device and equipment and storage medium
By determining the actual ink output compensation for the blocked nozzle and adjacent normal nozzle, the inkjet print head clogging problem is solved, reducing printing costs and extending the service life of the equipment.
Patent Information
- Application Number
- CN202411193200.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-08-28
AI Technical Summary
The problem of blockage of nozzle holes on inkjet print heads leads to high printing costs. The prior art is difficult to effectively solve the situation of blockage of nozzle holes, and the nozzle is usually required to be replaced.
By acquiring the printing information of the image to be printed and the position information of each nozzle on the nozzle, the blocked nozzle and adjacent normal nozzles are determined as compensation nozzles, and the compensation nozzles are calculated based on the preset initial ink output and printing conditions. The actual ink output amount is to compensate for insufficient ink amount blocking the nozzle hole.
The printing cost is reduced, and the high cost of replacing the nozzle due to blocking the nozzle hole is avoided. The ink quantity compensation under different printing conditions is achieved, and the service life of the inkjet print head is extended.
Smart Images

Figure CN119201016A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of inkjet printing technology, and in particular to a method, device, equipment and storage medium for determining ink output amount. Background Art
[0002] The inkjet printing market is stable and shows good development prospects. The inkjet printing system usually includes inkjet print heads, ink cartridges, ink pumps, ink lines, nozzles and other components. The ink cartridges are used to hold ink. Inks of different colors are usually placed in different ink cartridges. Ink cartridges are usually made of materials with good sealing properties to ensure the viscosity of the ink. The ink pump is used to transport the ink in the ink cartridge through the ink line to the nozzle of the inkjet printer. The nozzle is used to spray the ink transmitted from the ink line onto the object to be printed. Among them, there are nozzles arranged in an array on the nozzle, including multiple rows and columns.
[0003] Before printing, data processing is performed based on the image to be printed, specifically analyzing the color information of the image to be printed, calculating multiple or one ink colors corresponding to each pixel, and the ink output size corresponding to each ink color, and then obtaining the ink output color of each nozzle, the ink output size corresponding to the ink output color, and the timing sequence of ink output as a printing rule for instructing the nozzles on the nozzles to print. The nozzle is controlled to perform inkjet printing according to the printing rule, so as to realize printing the image to be printed on the object to be printed.
[0004] In the actual inkjet process, the nozzles on the nozzle may be clogged, which may be caused by ink coagulation and agglomeration caused by long-term non-operation, or the introduction of impurities. The existing technology usually deals with the problem of nozzle clogging by regularly printing test pages, cleaning the inkjet print head, etc. When the problem of nozzle clogging still cannot be solved after cleaning the inkjet print head, the nozzle will be replaced, which costs a lot. Summary of the invention
[0005] The object of the present invention is to provide a method, device, equipment and storage medium for determining ink output amount, so as to reduce printing costs.
[0006] In order to achieve the above object, the present invention provides the following technical solutions:
[0007] In a first aspect, the present invention provides a method for determining an ink output amount, comprising:
[0008] Acquire printing information of an image to be printed, position information of each nozzle on the nozzle of an inkjet printer, and preset printing conditions; the position information at least includes first position information of a blocked nozzle and second position information of a normal nozzle;
[0009] Based on the first position information, controlling the blocked nozzle to stop discharging ink;
[0010] Based on the first position information and the second position information, determining a normal nozzle hole adjacent to the blocked nozzle hole as a compensation nozzle hole;
[0011] Determine a preset initial ink output amount of each nozzle hole based on the printing information and the position information; the preset initial ink output amount includes a first initial ink output amount of the blocked nozzle hole and a second initial ink output amount of the compensating nozzle hole;
[0012] Based on the printing condition and the preset initial ink output amount, the actual ink output amount of the compensation nozzle hole is determined.
[0013] Compared with the prior art, the present invention provides a method for determining the ink output amount. First, the printing information of the image to be printed, the position information of each nozzle on the nozzle and the preset printing conditions are obtained; wherein the position information at least includes the first position information of the blocked nozzle and the second position information of the normal nozzle; secondly, the preset initial ink output amount of each nozzle on the nozzle of the inkjet printer is determined based on the printing information of the image to be printed; and based on the first position information and the second position information, the blocked nozzle is controlled to stop outputting ink, and the normal nozzle adjacent to the blocked nozzle is determined as the compensation nozzle; finally, based on the printing conditions and the preset initial ink output amount, the actual ink output amount of the compensation nozzle is determined. In this way, the condition that the blocked nozzle cannot output ink can be compensated by determining the actual ink amount compensation of the compensation nozzle under different printing conditions, and the blocked nozzle does not need to be replaced at a higher cost, thereby reducing the printing cost.
[0014] In a second aspect, the present invention further provides a device for determining the ink output amount of a nozzle of an inkjet printer, comprising:
[0015] An acquisition module, used to acquire printing information of an image to be printed, position information of each nozzle on the nozzle of the inkjet printer, and preset printing conditions; the position information at least includes first position information of a blocked nozzle and second position information of a normal nozzle;
[0016] A control module, configured to control the blocked nozzle to stop discharging ink based on the first position information;
[0017] a first determining module, configured to determine a normal nozzle hole adjacent to the blocked nozzle hole as a compensation nozzle hole based on the first position information and the second position information;
[0018] A second determination module is used to determine a preset initial ink output amount of each nozzle hole based on the printing information and the position information; the preset initial ink output amount includes a first initial ink output amount of the blocked nozzle hole and a second initial ink output amount of the compensating nozzle hole;
[0019] The third determination module is used to determine the actual ink output of the compensation nozzle based on the printing condition and the preset initial ink output.
[0020] In a third aspect, the present invention also provides an electronic device, comprising: a processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate via the communication bus; the memory stores a computer program that can be run by the processor; when the processor runs the computer program, the above-mentioned method for determining the ink output amount is executed.
[0021] In a fourth aspect, the present invention further provides a computer storage medium, in which instructions are stored, and when the instructions are executed, the above-mentioned method for determining the ink output amount is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0023] Figure 1 A schematic flow chart of a method for determining ink output amount provided in one embodiment of the present invention;
[0024] Figure 2 A schematic diagram of the structure of an ink output amount determination device provided by an embodiment of the present invention;
[0025] Figure 3 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and their order is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit them to be different.
[0027] It should be noted that, in the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0028] In the present invention, "at least one" means one or more, "more than one" means two or more. "And / or" describes the association relationship of the associated objects, indicating that three types of relationships may exist.
[0029] like Figure 1 As shown, an embodiment of the present invention provides a method for determining ink output amount, comprising:
[0030] Step 110, obtaining printing information of the image to be printed, position information of each nozzle on the nozzle of the inkjet printer, and preset printing conditions; the position information at least includes first position information of the blocked nozzle and second position information of the normal nozzle;
[0031] In an optional implementation, the process of determining the first position information of the blocked nozzle includes:
[0032] Along the direction of the nozzle, each row of nozzles of the nozzle is controlled to print a section of test data in turn to obtain a test pattern; when there are white stripes in the test pattern, the position information of the white stripes is determined as the first position information. It is understandable that after the above-mentioned blocked nozzles are determined, they can be set by relevant personnel to determine that the blocked nozzles set by the relevant personnel are all blocked nozzles.
[0033] In an optional embodiment, a preset image may be printed to determine the nozzle status of each nozzle on the inkjet printer nozzle, where the nozzle status includes a non-inking state and an ink-emitting state, and then the blocked nozzle is determined based on the nozzle status of each nozzle.
[0034] Specifically, the preset printing conditions may include default conditions, ambient temperature conditions, ink type conditions, and material conditions of the object to be printed, etc. Before controlling the inkjet printer to spray ink, the specific printing conditions may be determined according to the user's selection input, and then the ink output of the inkjet printer under different printing conditions may be determined.
[0035] Step 120: Based on the first position information, controlling the blocked nozzle to stop ink discharge;
[0036] Specifically, the actual ink output of the blocked nozzle is 0, that is, the blocked nozzle does not participate in printing.
[0037] In an optional embodiment, a print mask can be used to control whether each nozzle of the inkjet printer is working (jetting ink). Then, for a clogged nozzle, the clogged nozzle can be shielded by setting the print mask of each clogged nozzle of the inkjet printer to zero (or one), so that the clogged nozzle no longer works.
[0038] Step 130: Based on the first position information and the second position information, determine the normal nozzle hole adjacent to the blocked nozzle hole as the compensation nozzle hole;
[0039] After the first position information of each blocked nozzle hole and the second position information of each normal nozzle hole are known, a compensation nozzle hole is determined for the blocked nozzle hole based on the first position information of each blocked nozzle hole and the compensation nozzle hole is used to compensate the ink volume for the blocked nozzle hole.
[0040] In an optional implementation, the normal nozzle hole closest to the blocked nozzle hole is determined as the compensation nozzle hole. The closest normal nozzle hole can be the closest normal nozzle hole in front of the blocked nozzle hole, or the closest normal nozzle hole behind the blocked nozzle hole, or the closest normal nozzle hole to the left of the blocked nozzle hole, or the closest normal nozzle hole to the right of the blocked nozzle hole. Whether it is the closest in front, the closest in back, the closest on the left, or the closest on the right can be set in advance. Of course, if there is no normal nozzle hole to choose from in front, behind, left, or right, the next closest normal nozzle hole can be selected, and so on, which will not be repeated.
[0041] In another optional embodiment, the next most adjacent normal nozzle hole which is separated from the blocked nozzle hole by one nozzle hole is determined as the compensation nozzle hole.
[0042] Step 140, determining a preset initial ink output amount of each nozzle hole based on the printing information and the position information; the preset initial ink output amount includes a first initial ink output amount of the blocked nozzle hole and a second initial ink output amount of the compensated nozzle hole;
[0043] Specifically, the preset initial ink output amount may further include a third initial ink output amount of the remaining normal nozzle holes except the blocked nozzle holes and the compensating nozzle holes.
[0044] To put it another way, the preset initial ink output can be represented by the preset initial printing data. For example, in images in PRN format and PRT format, each pixel usually stores the color information and size information of the ink droplet in binary form. The embodiment of the present invention does not discuss the color problem, but only discusses the ink droplet size problem. Then, the ink output (or printing data) in the embodiment of the present invention is the ink droplet size. If the ink droplets are divided based on the size information, then in the first printing mode, the ink droplet size information is stored in the form of 2 bits on the PC side, and all ink droplets can be divided into three categories: large ink droplets, medium ink droplets and small ink droplets. If two bits are used to represent the ink droplet information, the ink droplet size can be represented by the following printing data: 00 means no ink droplets, 01 means small ink droplets, 10 means medium ink droplets, and 11 means large ink droplets. In the second printing mode, medium ink droplets and large ink droplets are not used, and only small ink droplets can complete the printing task. At this time, the ink droplets are divided into ink droplets and no ink droplets. The ink droplet size information is stored in the form of 1 bit on the PC side, so 0 represents no ink droplets and 1 represents ink droplets. It should be specially explained that the printing scenario targeted by the scheme in the embodiment of the present invention is the second printing mode. In the second printing mode, although the ink droplet size information is stored as 1 bit, since the nozzle can correspond to 2 bits of printing data information, the bit size representing the ink droplet size information can be adjusted during printing, from the original 1 bit to 2 bits. For example, 0 becomes 00, 1 becomes 01, etc.
[0045] Therefore, the ink output amount determination method may further include:
[0046] Get input information;
[0047] Based on the input information, a printing mode is determined; the printing mode includes a first printing mode and a second printing mode; in the first printing mode, ink drop information representing the amount of ink is represented by 2 bits, wherein 00 represents no ink drop, 01 represents a small ink drop, 10 represents a medium ink drop, and 11 represents a large ink drop; in the second printing mode, the ink drop information is represented by 1 bit, wherein 0 represents no ink drop, and 1 represents an ink drop, and when there is a blocked nozzle hole, the ink drop information of the compensation nozzle hole corresponding to the blocked nozzle hole is adjusted from 1 bit to 2 bits;
[0048] A printing process is performed based on the printing mode.
[0049] Step 150: Determine the actual ink output of the compensation nozzle based on the printing conditions and the preset initial ink output.
[0050] Step 150 may specifically include:
[0051] (1) Based on the default condition in the printing condition, a first ink volume compensation mode is determined; the first ink volume compensation mode is: making the ink volume level of the actual ink output volume higher than the ink volume level of the second initial ink output volume by one ink volume level;
[0052] As mentioned above, all ink droplets can be divided into three categories: large ink droplets, medium ink droplets and small ink droplets. Based on this, the ink output can be divided into, for example, four ink output levels in order from large to small. The ink output of the first ink output level is set to correspond to the first ink output, and the printing data corresponding to the first ink output is 00 (indicating that the first ink output is zero); the ink output of the second ink output level is set to correspond to the second ink output, and the printing data corresponding to the second ink output is 01; the ink output of the third ink output level is set to correspond to the third ink output, and the printing data corresponding to the third ink output is 10; the ink output of the fourth ink output level is set to correspond to the fourth ink output, and the printing data corresponding to the fourth ink output is 11.
[0053] Since the printing scenario targeted by the solution in the embodiment of the present invention is the aforementioned printing scenario where ink droplets are divided into those with ink droplets and those without ink droplets, that is, the preset initial ink output of each nozzle is either 00 or 01, and there are only two levels of ink output, but the actual ink output can be 00, 01, 10 or even 11.
[0054] (2) Based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount, the actual ink output amount is determined.
[0055] Step (2) may specifically include:
[0056] Based on the first ink amount compensation mode, when the first initial ink output amount is greater than zero, if the second initial ink output amount is the preset first ink output amount, the preset second ink output amount is determined as the actual ink output amount;
[0057] If the second initial ink output is the second ink output, the preset third ink output is determined as the actual ink output; wherein the first ink output is less than the second ink output; the second ink output is less than the third ink output, and the third ink output is less than the maximum ink output.
[0058] For example, in the first ink volume compensation mode, when the first initial ink output is greater than zero, that is, the first initial ink output of the blocked nozzle is 01, if the second initial ink output of the compensating nozzle is 00 at this time, then the actual ink output of the compensating nozzle is 01; if the second initial ink output of the compensating nozzle is 01 at this time, then the actual ink output of the compensating nozzle is 10.
[0059] It is understandable that when the first initial ink output of the blocked nozzle is the first ink output (i.e., zero), the second initial ink output of the corresponding compensation nozzle does not need to be changed, and the actual ink output of the compensation nozzle is the second initial ink output of the compensation nozzle. For example, when the first initial ink output of the blocked nozzle is 00, and the second initial ink output of the compensation nozzle is 00, then the actual ink output of the compensation nozzle is 00; when the first initial ink output of the blocked nozzle is 00, and the second initial ink output of the compensation nozzle is 01, then the actual ink output of the compensation nozzle is 01.
[0060] It should be noted that the above scheme describes a specific method for determining the actual ink output of the compensation nozzle. In addition, the first actual ink output of the blocked nozzle is 0, and the second actual ink output of the remaining normal nozzles other than the blocked nozzle and the compensation nozzle is as described above: the third initial ink output of the remaining normal nozzles other than the blocked nozzle and the compensation nozzle in the preset initial ink output. In short, the final actual ink output of the remaining normal nozzles other than the blocked nozzle and the compensation nozzle is the same as the initial ink output corresponding to them and has not changed. Based on the above, after the final ink output corresponding to all nozzles, including the blocked nozzle, the compensation nozzle of the blocked nozzle, and the remaining normal nozzles other than the blocked nozzle and the compensation nozzle, is determined, printing can begin.
[0061] From the above content, it can be seen that an embodiment of the present invention provides a method for determining the ink output amount. First, the printing information of the image to be printed, the position information of each nozzle on the nozzle and the preset printing conditions are obtained; wherein the position information at least includes the first position information of the blocked nozzle and the second position information of the normal nozzle; secondly, the preset initial ink output amount of each nozzle on the nozzle of the inkjet printer is determined based on the printing information of the image to be printed; and based on the first position information and the second position information, the blocked nozzle is controlled to stop outputting ink, and the normal nozzle adjacent to the blocked nozzle is determined as the compensation nozzle; finally, based on the printing conditions and the preset initial ink output amount, the actual ink output amount of the compensation nozzle is determined. In this way, the condition that the blocked nozzle cannot output ink can be compensated by determining the actual ink amount compensation of the compensation nozzle under different printing conditions, and the blocked nozzle does not need to be replaced at a higher cost, thereby reducing the printing cost.
[0062] The above description is about the ink volume compensation method when the printing condition is the default condition. The following description is about the ink volume compensation method when the printing condition is the ambient temperature condition.
[0063] When the printing condition is the ambient temperature condition, step 150 determines the actual ink output of the compensation nozzle based on the printing condition and the preset initial ink output, specifically including:
[0064] The first step: based on the ambient temperature condition in the printing conditions, obtaining the printing ambient temperature;
[0065] Specifically, the printing environment temperature may be the temperature of the inkjet printer nozzle surroundings, or may be the indoor temperature of the studio where the inkjet printer is located.
[0066] Step 2: If the printing environment temperature is lower than the preset temperature, determine the second ink volume compensation mode; the second ink volume compensation mode is: make the ink volume level of the actual ink output volume higher than the ink volume level of the second initial ink output volume by a preset number of ink volume levels; the preset number is greater than 1;
[0067] In fact, the size of ink droplets ejected from the nozzle of an inkjet printer is related to the temperature. When the printing environment temperature is low, the ink droplet size is likely to be smaller than the printing parameters set by the manufacturer. At this time, if the first ink volume compensation mode is followed, only the ink volume level value of the actual ink output in the compensation nozzle is increased by one ink volume level, the ideal compensation effect may not be achieved. Therefore, one of the inventor's ideas is: if the printing environment temperature is lower than the preset temperature, the ink volume level of the actual ink output is made higher than the ink volume level of the second initial ink output by a preset number (for example, two) ink volume levels, so as to achieve a better compensation effect and improve printing quality.
[0068] The third step is to determine the actual ink output amount based on the second ink output compensation mode, the first initial ink output amount and the second initial ink output amount.
[0069] When the preset number is 2, the third step may specifically include:
[0070] Based on the second ink amount compensation mode, when the first initial ink output amount is greater than zero, if the second initial ink output amount is the preset first ink output amount, the preset third ink output amount is determined as the actual ink output amount;
[0071] If the second initial ink output amount is the second ink output amount, the preset fourth ink output amount is determined as the actual ink output amount, and the fourth ink output amount is the maximum ink output amount.
[0072] For example, based on the second ink volume compensation mode, when the first initial ink volume is 01, if the second initial ink volume is 00, the actual ink volume is 10;
[0073] When the first initial ink output amount is 01, if the second initial ink output amount is 01, the actual ink output amount is 11.
[0074] In an optional implementation, step 150 determines the actual ink output of the compensation nozzle based on the printing conditions and the preset initial ink output, and further includes:
[0075] If the printing environment temperature is greater than or equal to the preset temperature, determining the first ink volume compensation mode;
[0076] Based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount, an actual ink output amount is determined.
[0077] The above description is about the ink volume compensation method when the printing condition is the ambient temperature condition. The following is a brief description of the ink volume compensation method when the printing condition is the ink type condition.
[0078] When the printing condition is an ink type condition, step 150 may specifically include:
[0079] Get ink type information;
[0080] When the ink type information indicates that the ink type currently used belongs to the first set type, the first ink volume compensation mode is adopted.
[0081] When the ink type information indicates that the ink type currently used belongs to the second set type, the second ink volume compensation mode is adopted.
[0082] The above description is about the ink volume compensation method when the printing condition is the ink type condition. The following is a brief description of the ink volume compensation method when the printing condition is the material condition of the object to be printed.
[0083] When the printing condition is the material condition of the object to be printed, step 150 specifically includes:
[0084] Get the material information of the object to be printed;
[0085] When the material information of the object to be printed indicates that the material of the object to be printed currently used belongs to the first type of set material, the first ink amount compensation mode is adopted.
[0086] When the material information of the object to be printed indicates that the material of the object to be printed currently used belongs to the second type of set material, the second ink amount compensation mode is adopted.
[0087] like Figure 2 As shown, an embodiment of the present invention further provides an ink output amount determination device, which may include:
[0088] The acquisition module 210 is used to acquire the printing information of the image to be printed, the position information of each nozzle on the nozzle of the inkjet printer, and the preset printing conditions; the position information at least includes the first position information of the blocked nozzle and the second position information of the normal nozzle;
[0089] The control module 220 is used to control the blocked nozzle to stop discharging ink based on the first position information;
[0090] A first determination module 230, configured to determine a normal nozzle hole adjacent to the blocked nozzle hole as a compensation nozzle hole based on the first position information and the second position information;
[0091] A second determination module 240 is used to determine a preset initial ink output amount of each nozzle hole based on the printing information and the position information; the preset initial ink output amount includes a first initial ink output amount of the blocked nozzle hole and a second initial ink output amount of the compensated nozzle hole;
[0092] The third determination module 250 is used to determine the actual ink output amount of the compensation nozzle based on the printing conditions and the preset initial ink output amount.
[0093] The third determination module 250 can be specifically used for:
[0094] Based on the default condition in the printing condition, a first ink volume compensation mode is determined; the first ink volume compensation mode is: making the ink volume level of the actual ink output volume higher than the ink volume level of the second initial ink output volume by one ink volume level;
[0095] Based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount, an actual ink output amount is determined.
[0096] The third determining module 250 is further used for:
[0097] Based on the first ink amount compensation mode, when the first initial ink output amount is greater than zero, if the second initial ink output amount is the preset first ink output amount, the preset second ink output amount is determined as the actual ink output amount;
[0098] If the second initial ink output is the second ink output, the preset third ink output is determined as the actual ink output; wherein the first ink output is less than the second ink output; the second ink output is less than the third ink output, and the third ink output is less than the maximum ink output.
[0099] The third determination module 250 can also be specifically used for:
[0100] Based on the ambient temperature condition in the printing condition, obtaining the printing ambient temperature;
[0101] If the printing environment temperature is lower than the preset temperature, a second ink volume compensation mode is determined; the second ink volume compensation mode is: the ink volume level of the actual ink output volume is higher than the ink volume level of the second initial ink output volume by a preset number of ink volume levels; the preset number is greater than 1;
[0102] Based on the second ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount, an actual ink output amount is determined.
[0103] The third determination module 250 can also be specifically used for:
[0104] If the printing environment temperature is greater than or equal to the preset temperature, determining the first ink volume compensation mode;
[0105] Based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount, an actual ink output amount is determined.
[0106] The ink output amount determination device further includes a fourth determination module, which is used to:
[0107] Along the traveling direction of the nozzle, each row of nozzle holes of the nozzle is controlled in turn to print a section of test data to obtain a test pattern;
[0108] When there are white stripes in the test pattern, the position information of the white stripes is determined as the first position information.
[0109] like Figure 3 As shown, an embodiment of the present invention further provides an electronic device, which may include: a processor 310, a communication interface 320, a memory 330 and a communication bus, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus. The processor 310 may call the logic instructions in the memory 330 to execute the ink output amount determination method in any of the above embodiments.
[0110] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0111] On the other hand, the present invention further provides a non-transitory computer-readable storage medium, in which instructions are stored. When the instructions are executed, the method for determining the ink output amount in any of the above embodiments is implemented.
[0112] Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0113] Although the present invention has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present invention. Accordingly, this specification and the accompanying drawings are merely exemplary illustrations of the present invention as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present invention. Obviously, those skilled in the art may make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, the present invention is intended to include such modifications and variations if they fall within the scope of the claims of the present invention and their equivalents.
Claims
1. A method for determining ink output, characterized in that: include: Obtaining printing information of an image to be printed, position information of each nozzle on the inkjet printer nozzle, and preset printing conditions; The position information at least includes first position information of the blocked nozzle and second position information of the normal nozzle; Based on the first position information, controlling the blocked nozzle to stop discharging ink; Based on the first position information and the second position information, determining a normal nozzle hole adjacent to the blocked nozzle hole as a compensation nozzle hole; Determine a preset initial ink output amount of each nozzle based on the printing information and the position information; The preset initial ink output volume includes a first initial ink output volume of the blocked nozzle hole and a second initial ink output volume of the compensated nozzle hole; Based on the printing condition and the preset initial ink output amount, the actual ink output amount of the compensation nozzle hole is determined.
2. The method for determining the ink output amount according to claim 1, characterized in that: The determining the actual ink output amount of the compensation nozzle based on the printing condition and the preset initial ink output amount includes: Based on the default condition in the printing condition, a first ink volume compensation mode is determined; the first ink volume compensation mode is: making the ink volume level of the actual ink output volume higher than the ink volume level of the second initial ink output volume by one ink volume level; The actual ink output amount is determined based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount.
3. The method for determining the ink output amount according to claim 2, characterized in that: The determining the actual ink output amount based on the first ink output compensation mode, the first initial ink output amount and the second initial ink output amount includes: Based on the first ink amount compensation mode, when the first initial ink output amount is greater than zero, if the second initial ink output amount is a preset first ink output amount, determining the preset second ink output amount as the actual ink output amount; If the second initial ink output is the second ink output, the pre-set third ink output is determined as the actual ink output; wherein the first ink output is less than the second ink output; the second ink output is less than the third ink output, and the third ink output is less than the maximum ink output.
4. The method for determining the ink output amount according to claim 3, characterized in that: The determining the actual ink output amount of the compensation nozzle based on the printing condition and the preset initial ink output amount includes: Based on the ambient temperature condition in the printing condition, obtaining the printing ambient temperature; If the printing environment temperature is lower than the preset temperature, a second ink volume compensation mode is determined; the second ink volume compensation mode is: the ink volume level of the actual ink output volume is higher than the ink volume level of the second initial ink output volume by a preset number of ink volume levels; the preset number is greater than 1; The actual ink output amount is determined based on the second ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount.
5. The method for determining the ink output amount according to claim 4, characterized in that: The determining the actual ink output amount of the compensation nozzle based on the printing condition and the preset initial ink output amount further includes: If the printing environment temperature is greater than or equal to the preset temperature, determining the first ink volume compensation mode; The actual ink output amount is determined based on the first ink amount compensation mode, the first initial ink output amount, and the second initial ink output amount.
6. The method for determining the ink output amount according to claim 1, characterized in that: The process of determining the first position information of the blocked nozzle hole includes: Along the traveling direction of the nozzle, each row of nozzle holes of the nozzle is controlled in sequence to print a section of test data to obtain a test pattern; When there are white stripes in the test pattern, the position information of the white stripes is determined as the first position information.
7. The method for determining the ink output amount according to claim 5, characterized in that: Also includes: Get input information; Based on the input information, determining a printing mode; The printing mode includes a first printing mode and a second printing mode; In the first printing mode, the ink drop information representing the ink output amount is represented by 2 bits, wherein 00 represents no ink drop, 01 represents small ink drop, 10 represents medium ink drop, and 11 represents large ink drop; in the second printing mode, the ink drop information is represented by 1 bit, wherein 0 represents no ink drop, and 1 represents ink drop; when the blocked nozzle hole exists, the ink drop information of the compensation nozzle hole corresponding to the blocked nozzle hole is adjusted from 1 bit to 2 bits; A printing process is performed based on the printing mode.
8. A device for determining ink output, characterized in that: include: An acquisition module, used to acquire printing information of an image to be printed, position information of each nozzle on the inkjet printer nozzle, and preset printing conditions; The position information at least includes first position information of the blocked nozzle and second position information of the normal nozzle; A control module, configured to control the blocked nozzle to stop discharging ink based on the first position information; a first determining module, configured to determine a normal nozzle hole adjacent to the blocked nozzle hole as a compensation nozzle hole based on the first position information and the second position information; A second determination module, configured to determine a preset initial ink output amount of each nozzle hole based on the printing information and the position information; The preset initial ink output volume includes a first initial ink output volume of the blocked nozzle hole and a second initial ink output volume of the compensated nozzle hole; The third determination module is used to determine the actual ink output of the compensation nozzle based on the printing condition and the preset initial ink output.
9. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate via the communication bus; The memory stores a computer program that can be run by the processor; when the processor runs the computer program, it executes the ink output amount determination method according to any one of claims 1 to 7.
10. A computer storage medium, characterized in that: The computer storage medium stores instructions, and when the instructions are executed, any method for determining the ink output amount according to claim 1-7 is implemented.
Citation Information
Patent Citations
Method, device and equipment for adjusting ink discharge amount to compensate for abnormal nozzle, and medium
CN110202933A
Printing control method and equipment in printing process, and storage medium
CN111376587A
Abnormal nozzle compensation printing method and device, equipment and storage medium
CN115447282A
Printing method, device and equipment for eliminating color difference of nozzles and storage medium
CN115447284A
Printing compensating for jetting amount for each of multiple types of ink drops with different sizes
US20040119765A1
Cited By
Ink quantity determination method and device and ink-jet printing system
CN120386501A