Method, device, equipment and medium for determining nozzle compensation scheme according to compensation rate
By acquiring nozzle information and printing mode to calculate the compensation rate, a suitable compensation scheme is determined, which solves the problem of decreased print quality caused by printhead abnormalities, improves inkjet printing efficiency, and reduces costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN HOSONSOFT CO LTD
- Filing Date
- 2022-08-26
- Publication Date
- 2026-06-05
AI Technical Summary
After prolonged use, inkjet printer printheads are prone to nozzle malfunctions, such as clogging, misaligned printing, and insufficient ink volume, leading to a decline in print quality. Existing cleaning and compensation methods are inefficient and costly, and blind compensation can affect printing efficiency or increase costs.
By acquiring information about abnormal nozzles and printing patterns, the compensation rate is calculated to determine the most suitable compensation scheme, including cleaning, normal nozzle compensation, and printhead replacement, thus avoiding blind compensation, improving printing efficiency, and reducing costs.
It enables the selection of appropriate compensation strategies based on nozzle anomalies, avoiding wasted time, improving production efficiency, reducing costs, and ensuring print quality.
Smart Images

Figure CN117656664B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of inkjet printing, and more particularly to a method, apparatus, equipment, and medium for determining a nozzle compensation scheme based on a compensation rate. Background Technology
[0002] Inkjet printing refers to the process of spraying ink droplets onto a printing medium through nozzles on a printhead to obtain images or text. However, after a long period of operation, inkjet printer printheads are prone to abnormal nozzle conditions due to ink path contamination, ink sedimentation, dust, moisture, etc., such as clogging, oblique spraying, blurring, and insufficient ink volume. This can lead to problems such as streaks and blank areas in the printed image, seriously affecting product quality.
[0003] When printhead nozzles malfunction, existing technologies involve cleaning, ink pressing, and scraping to unclog the nozzles, or using compensation techniques to correct the malfunctioning nozzles. However, in practice, it has been found that even after cleaning or compensation, the print quality remains unimproved or only partially improved in some cases, ultimately requiring printhead replacement. Both printhead cleaning and compensation printing are time-consuming. Therefore, if cleaning and compensation are chosen when nozzles malfunction but the print quality remains unimproved, it severely impacts printing efficiency and product delivery. Conversely, replacing the printhead directly but using compensation to significantly improve print quality greatly increases printing costs. Furthermore, analysis reveals that inappropriate compensation techniques can lead to no improvement or only a poorly improved print quality. Therefore, developing a solution that determines the compensation strategy based on the condition of malfunctioning nozzles is urgently needed. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method, apparatus, equipment and medium for determining a nozzle compensation scheme based on a compensation rate. This allows for the selection of a suitable compensation scheme based on abnormal nozzle information, avoiding the time wasted on blind compensation, improving product production efficiency and reducing production costs.
[0005] In a first aspect, embodiments of the present invention provide a method for determining an abnormal nozzle compensation scheme based on a compensation rate, the method comprising:
[0006] Obtain abnormal nozzle information and printing mode.
[0007] Compensation nozzle information is obtained based on the abnormal nozzle information and the printing mode;
[0008] The compensation rate is calculated based on the compensation nozzle information.
[0009] Based on the compensation rate, a compensation scheme is determined for the printing data corresponding to the abnormal nozzle.
[0010] Preferably, the calculation of the compensation rate based on the compensation nozzle information includes:
[0011] Based on the abnormal nozzle information, obtain the first ink output data volume corresponding to the abnormal nozzle;
[0012] Based on the compensation nozzle information, obtain the amount of compensable data corresponding to the compensation nozzle;
[0013] The compensation rate is calculated based on the amount of compensable data and the first amount of ink output data.
[0014] Preferably, the calculation of the compensation rate based on the compensation nozzle information includes:
[0015] Based on the abnormal nozzle information, obtain the second ink output data corresponding to the abnormal nozzle;
[0016] Based on the compensation nozzle information, obtain the amount of compensation data relative to the compensable data position in the compensation nozzle and the ink output data position of the abnormal nozzle;
[0017] The compensation rate is calculated based on the amount of compensation data and the amount of the second ink output data.
[0018] Preferably, the compensation scheme includes a first compensation scheme, a second compensation scheme, and a third compensation scheme. The first compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle. The second compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower two rows and the current row or adjacent upper and lower two columns of the print data corresponding to the abnormal nozzle. The third compensation scheme is to compensate using the non-inking data positions, small ink droplet data positions, and medium ink droplet data positions in the print data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle.
[0019] Preferably, the step of determining the compensation scheme for the print data corresponding to the abnormal nozzle based on the compensation rate includes: selecting the scheme corresponding to the highest compensation rate value as the compensation scheme for the print data corresponding to the abnormal nozzle based on the compensation rate.
[0020] Preferably, the compensation scheme for determining the printing data corresponding to the abnormal nozzle based on the compensation rate includes:
[0021] Obtain the printing efficiency corresponding to each compensation scheme;
[0022] A compensation scheme is determined based on the printing efficiency and the compensation rate.
[0023] Preferably, the compensating nozzle information includes the position and number of compensating nozzles, the abnormal nozzle information includes the position and number of abnormal nozzles, and obtaining the compensating nozzle information based on the abnormal nozzle information and the printing mode includes:
[0024] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the printing mode;
[0025] The number of compensation nozzles is calculated based on the position of the compensation nozzles.
[0026] Preferably, when the printing mode is interlaced printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0027] The distance the printhead moves relative to the printer head in the Y-axis direction after reciprocating along the X-axis is recorded as the step distance.
[0028] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the stepping distance;
[0029] The number of compensation nozzles is calculated based on their positions.
[0030] Preferably, when the printing mode is high-speed continuous printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0031] Obtain the nozzle arrangement;
[0032] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the nozzle arrangement.
[0033] The number of compensation nozzles is calculated based on their positions.
[0034] Secondly, embodiments of the present invention provide an apparatus for determining an abnormal nozzle compensation scheme based on a compensation rate, the apparatus comprising:
[0035] The abnormal nozzle information acquisition module is used to acquire abnormal nozzle information and printing mode.
[0036] The compensation nozzle information acquisition module is used to acquire compensation nozzle information based on the abnormal nozzle information and the printing mode.
[0037] The compensation rate calculation module is used to calculate the compensation rate based on the compensation nozzle information.
[0038] The compensation scheme determination module is used to determine the compensation scheme for the printing data corresponding to the abnormal nozzle based on the compensation rate.
[0039] Thirdly, embodiments of the present invention provide an apparatus for determining an abnormal nozzle compensation scheme based on a compensation rate, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the method of the first aspect described above is implemented.
[0040] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above.
[0041] In summary, the method, apparatus, equipment, and medium for determining a nozzle compensation scheme based on a compensation rate provided by the embodiments of the present invention, wherein the method determines a compensation scheme based on the abnormal nozzle information and performs inkjet printing based on the compensation scheme, avoids the time wasted by blind compensation, improves the efficiency of product production, and reduces production costs. Attached Figure Description
[0042] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments of the present invention will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort, and these are all within the protection scope of the present invention.
[0043] Figure 1 This is a schematic diagram of interlaced printing in the printing mode of an embodiment of the present invention.
[0044] Figure 2 This is a schematic diagram of high-speed continuous printing in the printing mode of an embodiment of the present invention.
[0045] Figure 3 This is a schematic diagram of the first embodiment of interlaced printing according to the present invention.
[0046] Figure 4 This is a schematic diagram of a second embodiment of the interlaced printing method of the present invention.
[0047] Figure 5 This is a flowchart of the first embodiment of the method for determining an abnormal nozzle compensation scheme based on the compensation rate of the present invention.
[0048] Figure 6 This is a flowchart of a second embodiment of the method for determining an abnormal nozzle compensation scheme based on a compensation rate according to the present invention.
[0049] Figure 7 This is a schematic diagram of the printing data and step distance of the interlaced printing according to an embodiment of the present invention.
[0050] Figure 8This is a flowchart of the third embodiment of the method for determining an abnormal nozzle compensation scheme based on the compensation rate of the present invention.
[0051] Figure 9 This is a schematic diagram of the first embodiment of high-speed continuous printing according to the present invention.
[0052] Figure 10 This is a schematic diagram of a second embodiment of high-speed continuous printing according to an embodiment of the present invention.
[0053] Figure 11 This is a flowchart of the fourth embodiment of the method for determining an abnormal nozzle compensation scheme based on the compensation rate of the present invention.
[0054] Figure 12 This is a flowchart of the fifth embodiment of the method for determining an abnormal nozzle compensation scheme based on the compensation rate of the present invention.
[0055] Figure 13 This is a flowchart of the sixth embodiment of the method for determining an abnormal nozzle compensation scheme based on the compensation rate of the present invention.
[0056] Figure 14 This is a schematic diagram of the device for determining the compensation scheme for abnormal nozzles based on the compensation rate according to an embodiment of the present invention.
[0057] Figure 15 This is a schematic diagram of the device for determining an abnormal nozzle compensation scheme based on the compensation rate, according to an embodiment of the present invention. Detailed Implementation
[0058] The features and exemplary embodiments of various aspects of the present invention will now be described in detail. To make the objectives, technical solutions, and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be practiced without some of these specific details. The following description of the embodiments is merely intended to provide a better understanding of the present invention by illustrating examples of the invention.
[0059] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0060] This invention provides a method for determining an abnormal nozzle handling scheme, the method comprising:
[0061] S1. Obtain abnormal nozzle information;
[0062] Specifically, the abnormal nozzle information includes: abnormal nozzle location information and abnormal nozzle quantity information. The abnormal nozzle location information allows for the calculation of the total abnormal nozzle continuity rate and the single printhead abnormal nozzle continuity rate. The total abnormal nozzle rate is the ratio of the number of abnormal nozzles in the inkjet equipment to the total number of nozzles. The single printhead abnormal nozzle rate is the ratio of the number of abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. Similarly, the abnormal nozzle quantity information allows for the calculation of the total abnormal nozzle rate and the single printhead abnormal nozzle rate. The total abnormal nozzle continuity rate is the ratio of the number of consecutive abnormal nozzles in the inkjet equipment to the total number of nozzles. The single printhead abnormal nozzle continuity rate is the ratio of the number of consecutive abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. In some embodiments, the inkjet device has four printheads for jetting cyan, magenta, yellow, and black ink. The printhead for jetting cyan ink has 14 nozzles, of which nozzles 4, 5, 6, and 7 are faulty. The printhead for jetting cyan ink has 4 faulty nozzles. The printhead for jetting black ink is arranged horizontally parallel to the printhead for jetting cyan ink. The printhead for jetting black ink has 14 nozzles, of which nozzles 2, 3, 9, and 13 are faulty. The printhead for jetting black ink has 4 faulty nozzles. In this embodiment, nozzles 2, 3, 9, and 13 of the printhead for jetting black ink... If nozzles 4, 5, 6, and 7 of the printhead that sprays cyan ink are continuously abnormal, then the total abnormal nozzle continuity rate is 6 / 28. The single-head abnormal nozzle continuity rate of the printhead that sprays black ink is 2 / 14, and the single-head abnormal nozzle continuity rate of the printhead that sprays cyan ink is 4 / 14. If there are a total of 4 abnormal nozzles in the printhead that sprays cyan ink and a total of 4 abnormal nozzles in the printhead that sprays black ink, then the total number of abnormal nozzles is 8, and the total abnormal nozzle rate is 8 / 28. The single-head abnormal nozzle rate of the printhead that sprays black ink is 4 / 14, and the single-head abnormal nozzle rate of the printhead that sprays cyan ink is 4 / 14.
[0063] In some embodiments, abnormal nozzle information is acquired by the inkjet equipment before the product to be printed is produced. This allows for advance detection of abnormal nozzle conditions and determination of a handling plan based on the abnormal nozzle information, avoiding the waste of printed products and the impact of reprinting on production efficiency caused by discovering abnormalities during the printing process. The acquisition of abnormal nozzle information includes:
[0064] S111, Obtain the first nozzle status test data;
[0065] S112. Based on the first nozzle state test data, control the inkjet equipment to spray ink to obtain the first nozzle state test diagram before producing the product to be printed.
[0066] S113. Analyze the first nozzle status test diagram to obtain abnormal nozzle information.
[0067] Specifically, the first nozzle status test image is scanned by visual observation or an image acquisition device, and then the first nozzle status test image is analyzed to determine whether there are abnormal nozzles. If there are abnormal nozzles, the number and location of the abnormal nozzles are determined to obtain abnormal nozzle location information and abnormal nozzle quantity information.
[0068] In other embodiments, abnormal nozzle information is acquired by the inkjet equipment during the production of products to be printed. Dynamic, real-time monitoring of the nozzle status during production facilitates timely follow-up of anomalies, preventing the continued production of erroneous products that could impact product delivery or waste time and production efficiency due to reprinting. The acquisition of abnormal nozzle information includes:
[0069] S121. Obtain the second nozzle status test data;
[0070] S122. Based on the second nozzle state test data, control the inkjet equipment to spray ink to obtain the second nozzle state test diagram when producing the product to be printed.
[0071] S123. Analyze the second nozzle status test diagram to obtain abnormal nozzle information.
[0072] Specifically, during the production process, a second nozzle status test image is printed in the blank area on the side of the printed image or in a specific area of the inkjet equipment. Then, the presence of abnormal nozzles is determined by visual observation or scanning of the second nozzle status test image by an image acquisition device. If abnormal nozzles are found, the number and location of the abnormal nozzles are determined to obtain abnormal nozzle location information and abnormal nozzle quantity information.
[0073] S2. Determine the abnormality handling plan based on the abnormal nozzle information;
[0074] Specifically, the anomaly handling scheme includes: cleaning the printhead, using normal nozzles to compensate for printing the corresponding print data of the abnormal nozzle, and replacing the printhead with the abnormal nozzle with a printhead without the abnormal nozzle.
[0075] The cleaning nozzle uses a specific waveform to control the spraying of cleaning fluid to clean the nozzle, thereby clearing abnormal nozzles and enabling them to function normally. During use or short pauses, a small number of nozzles may malfunction. In such cases, the abnormal nozzles may be cleared simply by cleaning, without the need for compensation printing or nozzle replacement. The nozzle cleaning technology is a current technology and will not be described in detail here.
[0076] The method of using normal nozzles to compensate for the printing data of abnormal nozzles involves determining a compensation scheme based on the abnormal nozzle information and printing mode. The normal nozzles are then controlled to compensate for the printing data of the abnormal nozzles. During the cleaning process, some clogged nozzles may still not be completely cleaned. Even with only a few abnormal nozzles, production can still proceed, but for products requiring high-quality precision, the printhead still needs to be replaced. If the number of abnormal nozzles exceeds 10% of the total number of nozzles, the entire printhead must be replaced. Replacing the entire printhead due to a few abnormal nozzles not only affects production progress but also significantly increases production costs. Therefore, using normal nozzles to compensate for the printing data of abnormal nozzles not only avoids affecting production progress but also reduces production costs.
[0077] In some embodiments, the printing modes include interlaced printing and high-speed continuous printing; for details, please refer to [link to relevant documentation]. Figure 1 The interlaced printing is achieved by alternating reciprocating motion of the printhead along the X-axis and forward motion along the Y-axis of the printer, or by alternating forward motion of the printing medium along the Y-axis. During the reciprocating motion of the printhead along the X-axis, ink is ejected to print the image, and the forward motion of the printhead or printing medium along the Y-axis moves the printing position. Please refer to [link to relevant documentation]. Figure 2 The high-speed continuous printing is achieved by keeping the printhead stationary while the printing medium moves continuously at a certain speed along the Y-axis of the printer. During the continuous movement of the printing medium along the Y-axis, the printhead sprays ink to print the image.
[0078] Please see Figure 3 As a method of staggered printing, at the start of printing, 1 / 4 of the printhead height enters the printing medium first. Then, after each movement of the printhead in the X-axis direction of the printer, it moves 1 / 4 of the printhead height relative to the printhead in the Y-axis direction until the entire printing medium is printed.
[0079] Please see Figure 4 Another way to implement interleaved printing is to start printing by having the printhead almost completely enter the printing medium. Then, after each movement of the printhead along the X-axis of the printer, it moves relative to the printhead along the Y-axis by a height of (h + 1 / 4 of the nozzle spacing), where h is an integer multiple of the nozzle spacing. When the Z1 area is finished printing, the printhead moves relative to the printhead along the Y-axis by a height of H, where H is an integer multiple of the nozzle spacing and H >> h. Then, after each movement of the printhead along the X-axis of the printer, it moves relative to the printhead along the Y-axis by a height of (h + 1 / 4 of the nozzle spacing), and so on until the printing medium is finished printing.
[0080] In some embodiments, the compensation scheme includes three types. The first type is: compensation is performed using the non-inking data positions of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the printed data corresponding to the abnormal nozzle. Specifically, when the printed data corresponding to the abnormal nozzle is one row, compensation is performed using the non-inking data positions of the adjacent upper and lower rows and the current row; when the printed data corresponding to the abnormal nozzle is one column, compensation is performed using the adjacent upper and lower columns and the current column. This compensation scheme uses the data closest to the position of the printed data corresponding to the abnormal nozzle for compensation, resulting in the best compensation effect, especially when the step distance is small, which is equivalent to compensation at the original position. The second type is: compensation is performed using the adjacent upper and lower two rows and the current row or adjacent upper and lower two columns of the printed data corresponding to the abnormal nozzle. Specifically, when the printed data corresponding to the abnormal nozzle is one row, compensation is performed using the adjacent upper and lower two rows and the current column. The first compensation method compensates for the non-inking data position in the current row. When the printed data corresponding to the abnormal nozzle is in one column, the compensation is performed using the non-inking data positions of the two adjacent columns above and below the abnormal nozzle's printed data and the current column. This compensation method increases the probability of compensation compared to the first method, allowing more data to be compensated. When the step distance is small, its compensation effect is better than the first method. The third method compensates for the non-inking data by using the small and medium ink droplets of the non-inking data in the adjacent rows above and below the abnormal nozzle's printed data and the current row or adjacent columns above and below the abnormal nozzle. In this embodiment, the types of ink droplets include: small ink droplets, medium ink droplets, and large ink droplets. The volume of the small ink droplet is smaller than that of the medium ink droplet, and the volume of the medium ink droplet is smaller than that of the large ink droplet. This compensation method not only increases the probability of compensation, allowing more data to be compensated, but also uses the data closest to the position of the printed data corresponding to the abnormal nozzle for compensation. However, this compensation method has a longer data processing time and printing time, and it is only applicable to nozzles that can use large, medium, and small ink droplets for inkjet.
[0081] Please see Figure 5 In some embodiments, the compensation scheme for compensating the printing data corresponding to the abnormal nozzle, based on the abnormal nozzle information and the printing mode, includes:
[0082] S811: Obtain abnormal nozzle information and printing mode.
[0083] S812. Obtain compensation nozzle information based on the abnormal nozzle information and the printing mode;
[0084] S813. Calculate the compensation rate based on the compensation nozzle information;
[0085] S814. Determine the compensation scheme for the printing data corresponding to the abnormal nozzle based on the compensation rate.
[0086] Specifically, the compensation nozzle information includes the compensation nozzle position and the number of compensation nozzles. First, the compensation nozzle position is obtained based on the abnormal nozzle position information and the printing mode. Then, the number of compensation nozzles is calculated based on the compensation nozzle position. This embodiment directly determines the compensation scheme through the compensation rate, thus knowing the compensable quantity before compensation, making the selected compensation scheme more appropriate and avoiding some uncompensable deviations that can occur when using the abnormal nozzle rate to determine the compensation scheme.
[0087] Please see Figure 6 In some embodiments, when the printing mode is interlaced printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0088] S81211. Obtain the distance the printhead moves relative to the printer head in the Y-axis direction after reciprocating in the X-axis direction, and record it as the step distance.
[0089] S81212. Obtain the position of the compensation nozzle based on the abnormal nozzle position and the stepping distance;
[0090] S81213. Calculate the number of compensation nozzles based on their positions.
[0091] For details, please refer to Figure 7The total height of the printhead is 16 nozzle heights. The printed data is arranged in a grid pattern. The specific printing process is as follows: During the first movement of the printhead along the X-axis, nozzles 1-4 work and print data at position ①, while other nozzles do not work. Then, the printhead increments by 3.5 times the nozzle spacing. During the second movement, nozzles 1-7 work and print data at position ③, while other nozzles do not work. Then, the printhead increments by 3.5 times the nozzle spacing. During the third movement, nozzles 1-11 work and print data at position ②, while other nozzles do not work. Then, the printhead increments by 3.5 times the nozzle spacing. During the fourth movement, nozzles 1-14 work and print data at position ④, while other nozzles do not work. Then, the printhead increments by 5.5 times the nozzle spacing. During the fifth movement, all nozzles work. The process involves printing data for position ①, then stepping 3.5 times the nozzle spacing height. On the 6th movement, all nozzles in the printhead are active, printing data for position ③, then stepping 3.5 times the nozzle spacing height. On the 7th movement, all nozzles in the printhead are active, printing data for position ②, then stepping 3.5 times the nozzle spacing height. On the 8th movement, all nozzles in the printhead are active, printing data for position ④, then stepping 5.5 times the nozzle spacing height. On the 9th movement, all nozzles in the printhead are active, printing data for position ①, then stepping 3.5 times the nozzle spacing height… This cycle of stepping and printing continues until the entire image is printed. Towards the end, some nozzles may be removed from the printing area. The process stops when all nozzles are removed from the printing area.
[0092] Please continue reading. Figure 7If an anomaly is detected in nozzle #7, the compensation nozzles are the nozzles corresponding to the adjacent rows above and below, and the nozzles in the same row. Based on the distance the printhead moves relative to the nozzle in the Y-axis direction after its reciprocating motion along the X-axis of the printer, the calculated compensation nozzles corresponding to nozzle #7 in area A1 are nozzles 3, 4, 10, 11, and 14 (5 in total); in area A2, nozzle #7 is nozzles 3, 4, 10, 11, and 16 (5 in total); in area A3, nozzle #7 is nozzles 3, 4, 12, 13, and 16 (5 in total); and in area A4, nozzle #7 is nozzles 1, 2, 10, 11, and 14 (5 in total). The compensating nozzles corresponding to nozzle 7 in area A5 are nozzles 3, 4, 10, 11, and 14 (5 in total). The compensating nozzles corresponding to nozzle 7 in area A6 are nozzles 3, 4, 10, 11, and 16 (5 in total). The compensating nozzles corresponding to nozzle 7 in area A7 are nozzles 3, 4, 12, 13, and 16 (5 in total). The compensating nozzles corresponding to nozzle 7 in area A8 are nozzles 1, 2, 10, 11, and 14 (5 in total), and so on. The compensating nozzles corresponding to nozzle 7 in the remaining areas can be calculated in the same way. Simultaneously, the compensating nozzles corresponding to the data in adjacent rows above and below each other, and in the same row, can also be calculated. The calculation method is the same and will not be repeated here.
[0093] Please see Figure 8 In some embodiments, when the printing mode is high-speed continuous printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0094] S81221. Obtain the nozzle arrangement;
[0095] S81222. Obtain the position of the compensation nozzle based on the abnormal nozzle position and the nozzle arrangement;
[0096] S81223. Calculate the number of compensation nozzles based on their positions.
[0097] For details, please refer to Figure 9 In this embodiment, the printing mode is high-speed continuous printing. The total height of the printhead is 14 nozzle heights. Two printheads are arranged end to end in a row. Each nozzle prints one line of image. During the printing process, the printhead does not move, and the printing medium continues to move at high speed in the Z direction. If an abnormality is detected in nozzle 7, the compensation nozzles are nozzles 6 and 8 when the data in the adjacent left and right columns are the corresponding nozzles. When the compensation nozzles are nozzles 5, 6, 8, and 9 when the data in the adjacent left and right rows are the corresponding nozzles.
[0098] Please see Figure 10In another embodiment, the printing mode is high-speed continuous printing, the total height of the printhead is 14 nozzle heights, two printheads are staggered and repeat one nozzle to form a row, each nozzle prints one line of image, the printhead does not move during the printing process, and the printing medium continues to move at high speed in the Z direction. If an abnormality is detected in nozzle 7, the compensation nozzles are nozzles 6, 8, and 9 when the data in the adjacent left and right columns and the same column are the corresponding nozzles. When the compensation nozzles are nozzles corresponding to the data in the adjacent left and right rows, the compensation nozzles are nozzles 5, 6, 8, 9, and 10.
[0099] Please see Figure 11 In this embodiment, calculating the compensation rate based on the compensation nozzle information includes:
[0100] S81311. Obtain the first ink output data volume corresponding to the abnormal nozzle based on the abnormal nozzle information.
[0101] S81312. Obtain the amount of compensable data corresponding to the compensating nozzle based on the compensating nozzle information;
[0102] S81313: Calculate the compensation rate based on the compensable data volume and the first ink output data volume;
[0103] Specifically, this method of calculating the compensation rate involves a small amount of computation and is highly efficient. For scenarios where a compensation scheme is determined during the printing process, this method of calculating the compensation rate avoids printing stutters and makes printing smoother.
[0104] like Figure 7 The print data for the abnormal nozzle #7 in interleaved printing, corresponding to area A1, is as follows:
[0105] SrcData m [n]={S1, S2, S3, S4, ..........., Sn}
[0106] Where n is SrcData m The number of data points, S represents specific data information, and m represents the printing area where the abnormal nozzle is located. For example, if it is in area A1, then m is 1. In this embodiment, S specifically represents 0 and 1, where 0 represents no ink output and 1 represents ink output. This is determined by statistically analyzing SrcData. m The number of data points marked with '1' is the amount of data output for the first ink output.
[0107] The print data corresponding to the compensating nozzle is as follows:
[0108] DstData m [n]={D1, D2, D3, D4, ........, Dn}
[0109] Where n is DstData mThe data is denoted by D, where D represents specific data information, and m represents the number of the compensating nozzle. For example, in area A1, the compensating nozzles for abnormal nozzle 7 are 3, 4, 10, 11, and 14, so m is 3, 4, 10, 11, and 14. In this embodiment, D specifically represents 0 and 1, where 0 represents no ink output and 1 represents ink output. The data DstData corresponding to each compensating nozzle is calculated. m The total number of zeros in DstData3 is the amount of data that can be compensated. For example, DstData3 contains 5 zeros, DstData4 contains 6 zeros, and DstData... 10 The number of data points with 0 is 2, DstData 11 The number of data points with 0 is 1, DstData 14 If there are 8 zeros in the data, then the amount of data that can be compensated is 5 + 6 + 2 + 1 + 8 = 22.
[0110] In another embodiment, D specifically represents 0, 1, 2, and 3, where 0 represents no ink output, 1 represents small ink droplets, 2 represents medium ink droplets, and 3 represents large ink droplets. The volume of ink in small ink droplets is smaller than that in medium ink droplets, and the volume of ink in medium ink droplets is smaller than that in large ink droplets. This is achieved by calculating the data DstData corresponding to each compensating nozzle. m The total number of zeros in DstData3 is the amount of data that can be compensated. For example, DstData3 contains 5 zeros, DstData4 contains 6 zeros, and DstData... 10 The number of data points with 0 is 2, DstData 11 The number of data points with 0 is 1, DstData 14 If there are 8 zeros in the data, then the amount of data that can be compensated is 5 + 6 + 2 + 1 + 8 = 22.
[0111] In another embodiment, D specifically represents 0, 1, 2, and 3, where 0 represents no ink output, 1 represents small ink droplets, 2 represents medium ink droplets, and 3 represents large ink droplets. The volume of ink in small ink droplets is smaller than that in medium ink droplets, and the volume of ink in medium ink droplets is smaller than that in large ink droplets. This is achieved by calculating the data DstData corresponding to each compensating nozzle. m The total number of 0, 1, and 2 data points in DstData3 is the amount of data that can be compensated. For example, DstData3 has 5 data points with 0, 1, and 2 data points, and DstData4 has 6 data points with 0, 1, and 2 data points. 10 The number of data points containing 0, 1, and 2 is 2. (DstData) 11 The number of data points containing 0, 1, and 2 is 1. (DstData) 14 If the number of data points with 0, 1, and 2 is 8, then the amount of data that can be compensated is 5 + 6 + 2 + 1 + 8 = 22.
[0112] The compensation rate is obtained by calculating the ratio of the compensable data amount to the first ink output data amount.
[0113] Please see Figure 12 In this embodiment, calculating the compensation rate based on the compensation nozzle information includes:
[0114] S81321. Obtain the second ink output data corresponding to the abnormal nozzle based on the abnormal nozzle information.
[0115] S81322. Based on the compensation nozzle information, obtain the amount of compensation data relative to the compensable data position in the compensation nozzle and the ink output data position of the abnormal nozzle.
[0116] S81323. The compensation rate is calculated based on the compensation data volume and the second ink output data volume.
[0117] Specifically, this method of calculating the compensation rate yields more accurate results, leading to a more accurate compensation plan and better compensation effect.
[0118] like Figure 7 The print data for nozzle #7 (abnormal nozzle) in the A1 area during interleaved printing is as follows:
[0119] SrcData m [n]={S1, S2, S3, S4, ..........., Sn}
[0120] Where n is SrcData m The number of data items, S represents specific data information, and the subscript of S indicates the position of the data in the row. For example, S1 indicates that the data is located in the 1st position of the row, S2 indicates that the data is located in the 2nd position of the row, S3 indicates that the data is located in the 3rd position of the row, and so on. m represents the printing area where the abnormal nozzle is located. For example, if it is in the A1 area, then m is 1. In this embodiment, S specifically represents 0 and 1, where 0 represents no ink output and 1 represents ink output. By statistically analyzing SrcData... m The number of data points in the middle represents the amount of ink output for the second ink output; the printing data corresponding to the compensation nozzle is as follows:
[0121] DstData m [n]={D1, D2, D3, D4, ........, Dn}
[0122] Where n is DstData mThe number of data points, D represents specific data information, and the subscript of D indicates the position of the data in the row. For example, D1 indicates that the data is located in the 1st position of the row, D2 indicates that the data is located in the 2nd position of the row, D3 indicates that the data is located in the 3rd position of the row, and so on. m is the number of the compensation nozzle. For example, in area A1, the compensation nozzles for abnormal nozzle 7 are 3, 4, 10, 11, and 14, then m is 3, 4, 10, 11, and 14. In this embodiment, D specifically represents 0 and 1, where 0 represents no ink output and 1 represents ink output. By statistically analyzing DstData... m Data where the value of D is 0 and the subscripts of D and S are the same represents a compensation position. For example, in the data DstData3 corresponding to compensation nozzle 3, D2 = 0 and S2 = 1, then D2 is a compensation position. 10 If D5 = 0 and S5 = 1, then D5 is a compensation position. By counting the compensation positions in the data corresponding to each compensation nozzle, the amount of compensation data can be obtained.
[0123] In another embodiment, D specifically represents 0, 1, 2, and 3, where 0 represents no ink output, 1 represents small ink droplets output, 2 represents medium ink droplets output, and 3 represents large ink droplets output. The volume of ink in a small ink droplet is smaller than that in a medium ink droplet, and the volume of ink in a medium ink droplet is smaller than that in a large ink droplet. This is determined by statistically analyzing DstData. m Data where the value of D is 0 and the subscripts of D and S are the same represents a compensation position. For example, in the data DstData3 corresponding to compensation nozzle 3, D2 = 0 and S2 = 1, then D2 is a compensation position. 10 If D5 = 0 and S5 = 1, then D5 is a compensation position. By counting the compensation positions in the data corresponding to each compensation nozzle, the amount of compensation data can be obtained.
[0124] In another embodiment, D specifically represents 0, 1, 2, and 3, where 0 represents no ink output, 1 represents small ink droplets output, 2 represents medium ink droplets output, and 3 represents large ink droplets output. The volume of ink in a small ink droplet is smaller than that in a medium ink droplet, and the volume of ink in a medium ink droplet is smaller than that in a large ink droplet. This is determined by statistically analyzing DstData. m Data where the subscripts of D and S are the same (0, 1, 2) represents a compensation position. For example, in the data DstData3 corresponding to compensation nozzle 3, D2 = 0 and S2 = 1, then D2 is a compensation position. 10 If D5 = 1 and S5 = 1, then D5 is a compensation position, DstData 10 If D6 = 2 and S5 = 1, then D6 is a compensation position. By counting the compensation positions in the data corresponding to each compensation nozzle, the amount of compensation data can be obtained.
[0125] The compensation rate is obtained by calculating the ratio of the compensation data amount to the second ink output data amount.
[0126] Please see Figure 13 In this embodiment, the compensation scheme for determining the printing data corresponding to the abnormal nozzle based on the compensation rate includes:
[0127] S8141. Obtain the printing efficiency corresponding to each compensation scheme;
[0128] S8142. Determine a compensation scheme based on the printing efficiency and the compensation rate;
[0129] When the printing mode is interlaced printing, the printing efficiency corresponding to each compensation scheme is calculated based on the step distance, and the compensation scheme is determined based on the printing efficiency and the compensation rate. Specifically, in interlaced printing mode, when the printing accuracy is fixed, the time for the printhead to scan once on the X-axis is constant. Therefore, when printing products of the same length, the larger the step distance, the higher the printing efficiency, and the smaller the step distance, the lower the printing efficiency. For a given printing task, the printing accuracy and printing length are fixed and generally meet the customer's requirements. When the compensation scheme with the highest printing efficiency and the highest compensation rate are the same, the compensation scheme with the highest printing efficiency and the highest compensation rate is selected as the final compensation scheme. When the compensation schemes with the highest printing efficiency and the highest compensation rate are different, and the printing accuracy is ≥ G1, the compensation scheme with the highest compensation rate is selected as the final compensation scheme. If the printing accuracy is ≤ G2, the compensation scheme with the highest printing efficiency is selected as the final compensation scheme. If G2 ≤ printing accuracy ≤ G1, the compensation scheme with relatively higher printing efficiency and compensation rate is selected as the final compensation scheme, where G2 ≤ G1. In high-speed printing mode, when the printing accuracy is fixed, the printing efficiency corresponding to each compensation scheme remains unchanged. Therefore, the compensation scheme with the highest compensation rate is selected as the final compensation scheme.
[0130] In another embodiment, the compensation scheme for determining the printing data corresponding to the abnormal nozzle based on the compensation rate includes: directly obtaining the compensation scheme corresponding to the highest compensation rate as the final compensation scheme. The higher the compensation rate, the more data is compensated, and the better the compensation effect.
[0131] In other embodiments, determining the compensation scheme for the printing data corresponding to the abnormal nozzles based on the abnormal nozzle information and printing mode includes: directly determining the compensation scheme based on the total abnormal nozzle rate. This method of determining the compensation scheme has low computational load and high efficiency. For scenarios where the compensation scheme is determined during printing, this method avoids printing interruptions, making printing smoother. Furthermore, the total abnormal nozzle rate represents the overall usage of the printheads in the inkjet device, making it convenient and quick to determine the compensation scheme. Specifically:
[0132] S821. Obtain the total abnormal nozzle rate based on the abnormal nozzle information;
[0133] S822. Obtain the first nozzle abnormality rate thresholds C1 and C2, and determine the first magnitude result between the total abnormal nozzle rate and the first nozzle abnormality rate thresholds C1 and C2, where C1 < C2.
[0134] S823. Determine a compensation scheme based on the first size result;
[0135] Specifically, the total abnormal nozzle rate is defined as E. When E < C1, any one of the three compensation schemes is used as the compensation scheme; when E > C2, all three compensation schemes are used for compensation; when C1 < E < C2, at least two compensation schemes are used for compensation.
[0136] In other embodiments, the compensation scheme for determining the printing data corresponding to the abnormal nozzles based on the abnormal nozzle information and printing mode includes: determining the compensation scheme based on the total abnormal nozzle rate and the single printhead abnormal nozzle rate. This method of determining the compensation scheme has a small computational load and high efficiency. For scenarios where the compensation scheme is determined during printing, this method avoids printing interruptions and makes printing smoother. Furthermore, the total abnormal nozzle rate represents the overall usage of the printheads in the inkjet equipment, while the single printhead abnormal nozzle rate represents the usage of a specific printhead in the inkjet equipment. Using the total abnormal nozzle rate and the single printhead abnormal nozzle rate to determine the compensation scheme is more accurate and has a better compensation effect than using only the total abnormal nozzle rate. Specifically:
[0137] S831. Obtain the total abnormal nozzle rate and the single nozzle abnormal nozzle rate based on the abnormal nozzle information, and determine a compensation scheme.
[0138] S832. Obtain the second nozzle abnormality rate thresholds F1 and F2, and determine the second magnitude result between the total abnormal nozzle rate, the single nozzle abnormality rate and the second nozzle abnormality rate thresholds F1 and F2, where F1 < F2.
[0139] S833. Determine a compensation scheme based on the second size result;
[0140] Specifically, the total abnormal nozzle rate is defined as E, and the single nozzle abnormal nozzle rate is defined as O. When E < F1 and O < F1, any one of the three compensation schemes is used as the compensation scheme; when E > F2 and O > F2, all three compensation schemes are used for compensation; when F1 < E < F2 or F1 < O < F2, at least two compensation schemes are used for compensation.
[0141] In other embodiments, the compensation scheme for determining the printing data corresponding to the abnormal nozzles based on the abnormal nozzle information and printing mode includes: determining the compensation scheme based on the total abnormal nozzle rate, the total abnormal nozzle continuity rate, and the single printhead abnormal nozzle continuity rate. This method of determining the compensation scheme is the most comprehensive in calculation, more accurate in judgment, and the selected compensation scheme has a better compensation effect. It avoids the situation where a large area of blank space cannot be compensated due to a low total abnormal nozzle rate but a high total abnormal nozzle continuity rate and a high single printhead abnormal nozzle rate. Specifically:
[0142] S841. Obtain the total abnormal nozzle rate, the total abnormal nozzle continuity rate, and the single nozzle abnormal nozzle continuity rate based on the abnormal nozzle information.
[0143] S842. Obtain the third nozzle abnormality rate thresholds T1 and T2, and determine the third magnitude result between the total abnormal nozzle rate and the third nozzle abnormality rate thresholds T1 and T2, where T1 < T2.
[0144] S843. Obtain the first nozzle abnormal continuity rate thresholds U1 and U2, and determine the fourth magnitude result between the total abnormal nozzle continuity rate, the single nozzle abnormal nozzle continuity rate and the first nozzle abnormal continuity rate thresholds U1 and U2, where U1 < U2.
[0145] S844. Determine a compensation scheme based on the third and fourth size results;
[0146] Specifically, let E represent the total abnormal nozzle rate, V represent the total abnormal nozzle continuity rate, and W represent the single nozzle abnormal nozzle continuity rate. When E < T1 and V and W < U1, any one of the three compensation schemes is used as the compensation scheme; when E > T2 and V and W > U2, all three compensation schemes are used for compensation; when T1 < E < T2 or U1 < V and W < U2, at least two compensation schemes are used for compensation.
[0147] In other embodiments, determining the compensation scheme for the printing data corresponding to the abnormal nozzles based on the abnormal nozzle information and printing mode includes: determining the compensation scheme based on the total abnormal nozzle continuity rate and the line abnormal nozzle continuity rate. This method of determining the compensation scheme is more comprehensive in calculation, more accurate in judgment, and the selected compensation scheme has a better compensation effect, avoiding the situation where some printheads with high abnormality rates have large areas of uncompensated white areas. Specifically:
[0148] S851. Obtain the total abnormal nozzle continuity rate and the single nozzle abnormal nozzle continuity rate based on the abnormal nozzle information.
[0149] S852. Obtain the second nozzle abnormal continuity rate thresholds q1 and q2, and determine the fifth magnitude result between the total abnormal nozzle continuity rate and the single nozzle abnormal nozzle continuity rate and the second nozzle abnormal continuity rate thresholds q1 and q2, where q1 < q2;
[0150] S852. Determine a compensation scheme based on the fifth size result;
[0151] Specifically, the total abnormal nozzle continuity rate is defined as V, and the single nozzle abnormal nozzle continuity rate is defined as W. When V < q1 and W < q1, any one of the three compensation schemes is used as the compensation scheme; when V > q2 and W > q2, all three compensation schemes are used for compensation; when q1 < V < q2 or q1 < W < q2, at least two compensation schemes are used for compensation.
[0152] S3. Perform inkjet printing according to the aforementioned exception handling scheme.
[0153] Specifically, in some embodiments, the abnormal nozzle information includes: the total abnormal nozzle rate, which is the ratio of the number of abnormal nozzles to the total number of nozzles in the inkjet equipment. Determining the abnormality handling plan based on the abnormal nozzle information includes:
[0154] S311. Obtain first abnormality rate thresholds X1 and X2, and determine a first magnitude relationship between the total abnormal nozzle rate and the first abnormality rate thresholds X1 and X2, where X1 < X2.
[0155] S312. Determine the exception handling scheme based on the first size relationship.
[0156] This anomaly handling scheme has low computational load and high efficiency. For scenarios where anomaly handling schemes are determined during printing, this method avoids printing interruptions and makes printing smoother. At the same time, the total abnormal nozzle rate represents the overall usage of the printheads in the inkjet equipment, and using the total abnormal nozzle rate to determine the anomaly handling scheme is convenient and quick.
[0157] The total abnormal nozzle rate is defined as E. When E < X1, the abnormality handling solution is to clean the printhead; when E > X2, the abnormality handling solution is to replace the printhead with the abnormal nozzle with the printhead without the abnormal nozzle; when X1 < E < X2, the abnormality handling solution is to use normal nozzles to compensate for the printing data corresponding to the abnormal nozzle.
[0158] In some embodiments, the abnormal nozzle information includes: total abnormal nozzle rate and single printhead abnormal nozzle rate, wherein the total abnormal nozzle rate is the ratio of the number of abnormal nozzles in the inkjet equipment to the total number of nozzles, and the single printhead abnormal nozzle rate is the ratio of the number of abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. Determining an abnormality handling scheme based on the abnormal nozzle information includes:
[0159] S321. Obtain the second abnormality rate thresholds Y1 and Y2, and determine the second magnitude relationship between the total abnormal nozzle rate, the single nozzle abnormality rate and the second abnormality rate thresholds Y1 and Y2, where Y1 < Y2;
[0160] S322. Determine the exception handling scheme based on the second size relationship.
[0161] This method for determining anomaly handling schemes involves less computation and is more efficient. For scenarios where anomaly handling schemes are determined during printing, this method avoids printing interruptions, resulting in smoother printing. Furthermore, the total abnormal nozzle rate represents the overall usage of the printheads in the inkjet printer, while the single printhead abnormal nozzle rate represents the usage of a specific printhead. Using both the total abnormal nozzle rate and the single printhead abnormal nozzle rate to determine the anomaly handling scheme is more accurate and provides better compensation than using only the total abnormal nozzle rate.
[0162] The total abnormal nozzle rate is defined as E, and the single printhead abnormal nozzle rate is defined as O. When E < Y1 and O < Y1, the abnormal handling solution is to clean the printhead; when E > Y2 and O > Y2, the abnormal handling solution is to replace the printhead with the abnormal nozzle with the printhead without abnormal nozzle; when Y1 < E < Y2 or Y1 < O < Y2, the abnormal handling solution is to use normal nozzles to compensate for the printing data corresponding to the abnormal nozzles.
[0163] In some embodiments, the abnormal nozzle information includes: total abnormal nozzle continuity rate and single printhead abnormal nozzle continuity rate, wherein the total abnormal nozzle continuity rate is the ratio of the number of continuously abnormal nozzles in the inkjet equipment to the total number of nozzles, and the single printhead abnormal nozzle continuity rate is the ratio of the number of continuously abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. Determining an abnormality handling plan based on the abnormal nozzle information includes:
[0164] S331. Obtain the first continuity rate thresholds Q1 and Q2, and determine the third magnitude relationship between the total abnormal nozzle continuity rate, the single nozzle abnormal nozzle continuity rate and the first continuity rate thresholds Q1 and Q2, where Q1 < Q2.
[0165] S332. Determine the exception handling scheme based on the third size relationship.
[0166] This method for determining anomaly handling solutions is more comprehensive in its calculations, more accurate in its judgments, and yields better results in selecting anomaly handling solutions. It avoids situations where the overall abnormal nozzle rate is low, but the overall abnormal nozzle continuity rate and the single nozzle abnormal nozzle rate are high, resulting in large areas of unmanageable white areas.
[0167] The total abnormal nozzle continuity rate is defined as V, and the single nozzle abnormal nozzle continuity rate is defined as W. When V < Q1 and W < Q1, the abnormality handling solution is to clean the nozzle; when V > Q2 and W > Q2, the abnormality handling solution is to replace the nozzle with the abnormal nozzle with a nozzle without abnormal nozzle; when Q1 < V < Q2 or Q1 < W < Q2, the abnormality handling solution is to use normal nozzles to compensate for the printing data corresponding to the abnormal nozzle.
[0168] In some embodiments, the abnormal nozzle information includes: total abnormal nozzle rate, total abnormal nozzle continuity rate, single printhead abnormal nozzle rate, and single printhead abnormal nozzle continuity rate. The total abnormal nozzle rate is the ratio of the number of abnormal nozzles to the total number of nozzles in the inkjet equipment. The total abnormal nozzle continuity rate is the ratio of the number of continuously abnormal nozzles to the total number of nozzles in the inkjet equipment. The single printhead abnormal nozzle rate is the ratio of the number of abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. The single printhead abnormal nozzle continuity rate is the ratio of the number of continuously abnormal nozzles in a single printhead to the total number of nozzles in that single printhead. Determining an abnormality handling scheme based on the abnormal nozzle information includes:
[0169] S341. Obtain the third abnormality rate thresholds Z1 and Z2, and determine the fourth magnitude relationship between the total abnormal nozzle rate and the third abnormality rate thresholds Z1 and Z2, where Z1 < Z2.
[0170] S342. Obtain the second continuity rate thresholds P1 and P2, and determine the fifth relationship between the total abnormal nozzle continuity rate, the single nozzle abnormal nozzle continuity rate and the second continuity rate thresholds P1 and P2, where P1 < P2.
[0171] S343. Determine the exception handling scheme based on the fourth size relationship and the fifth size relationship.
[0172] This method of determining the anomaly handling plan is the most comprehensive in calculation, more accurate in judgment, and the selected anomaly handling plan has a better handling effect, avoiding the situation where some nozzles have a high anomaly rate and large areas of exposed white areas cannot be handled.
[0173] The total abnormal nozzle rate is defined as E, the total abnormal nozzle continuity rate as V, and the single nozzle abnormal nozzle continuity rate as W. When E < Z1 and V, W < P1, the abnormality handling solution is to clean the nozzle; when E > Z2 and V, W > P2, the abnormality handling solution is to replace the nozzle with the abnormal nozzle with a nozzle without abnormal nozzle; when Z1 < E < Z2 or P1 < V, W < P2, the abnormality handling solution is to use normal nozzles to compensate for the printing data corresponding to the abnormal nozzle.
[0174] Preferably, before determining the abnormal nozzle handling plan based on the abnormal nozzle information, the method for determining the abnormal nozzle handling plan further includes:
[0175] S021. Obtain the printing mode, and determine the compensation nozzle position information based on the printing mode and the abnormal nozzle position information;
[0176] S022. Calculate the compensation rate of the abnormal nozzle based on the compensation nozzle position information.
[0177] The total abnormal nozzle rate is the ratio of the number of abnormal nozzles to the total number of nozzles in the inkjet equipment. Determining the abnormality handling plan based on the abnormal nozzle information includes:
[0178] S351. Obtain the fourth abnormality rate thresholds R1 and R2, and determine the sixth magnitude relationship between the total abnormal nozzle rate and the fourth abnormality rate thresholds R1 and R2, where R1 < R2;
[0179] S352. Obtain the first compensation rate threshold B, and determine the seventh size relationship between the compensation rate of the abnormal nozzle and the first compensation threshold B.
[0180] The method that combines anomaly rate and compensation rate yields the most accurate results, and the selected anomaly handling scheme is the most effective and suitable.
[0181] The total abnormal nozzle rate is defined as E, and the compensation rate of the abnormal nozzle is defined as A. When E < R1 and A > B, the abnormality handling solution is to clean the printhead; when E > R2 and A < B, the abnormality handling solution is to replace the printhead with the abnormal nozzle with the printhead without the abnormal nozzle; when R1 < E < R2 or A > B, the abnormality handling solution is to use the normal nozzle to compensate for the printing data corresponding to the abnormal nozzle.
[0182] Example 2
[0183] Based on Embodiment 1, this invention provides a method for determining an abnormal nozzle compensation scheme based on a compensation rate, the method comprising:
[0184] S811: Obtain abnormal nozzle information and printing mode.
[0185] S812. Obtain compensation nozzle information based on the abnormal nozzle information and the printing mode;
[0186] S813. Calculate the compensation rate based on the compensation nozzle information;
[0187] S814. Determine the compensation scheme for the printing data corresponding to the abnormal nozzle based on the compensation rate.
[0188] S815, Control the image acquisition device to capture compensated printed products;
[0189] S816. Analyze the compensated printed products to determine the compensation effect;
[0190] S817. Determine the adjustment strategy for the abnormal nozzle handling scheme based on the compensation effect;
[0191] S818. Perform inkjet printing according to the adjustment strategy.
[0192] Specifically, steps S811-S818 and Figure 5 The steps are the same as those in the previous example and will not be repeated here. This embodiment focuses on... Figure 5 Products obtained through inkjet printing are recorded as compensated printed products, and are captured and analyzed by an image acquisition device for evaluation. Figure 5 The compensation effect of the abnormal nozzle compensation scheme determined in the study avoids the problem of unreasonable selection of abnormal nozzle compensation scheme due to information deviation, and the problem of unreasonable selection of abnormal nozzle compensation scheme due to information deviation can be made up by adjusting the strategy.
[0193] Example 3
[0194] Please see Figure 14 This invention provides an apparatus for determining an abnormal nozzle compensation scheme based on a compensation rate. The apparatus includes:
[0195] The abnormal nozzle information acquisition module 10 is used to acquire abnormal nozzle information and printing mode.
[0196] The compensation nozzle information acquisition module 20 is used to acquire compensation nozzle information based on the abnormal nozzle information and the printing mode.
[0197] The compensation rate calculation module 30 is used to calculate the compensation rate based on the compensation nozzle information;
[0198] The compensation scheme determination module 40 is used to determine the compensation scheme for the printing data corresponding to the abnormal nozzle based on the compensation rate.
[0199] Preferably, the calculation of the compensation rate based on the compensation nozzle information includes:
[0200] Based on the abnormal nozzle information, obtain the first ink output data volume corresponding to the abnormal nozzle;
[0201] Based on the compensation nozzle information, obtain the amount of compensable data corresponding to the compensation nozzle;
[0202] The compensation rate is calculated based on the amount of compensable data and the first amount of ink output data.
[0203] Preferably, the calculation of the compensation rate based on the compensation nozzle information includes:
[0204] Based on the abnormal nozzle information, obtain the second ink output data corresponding to the abnormal nozzle;
[0205] Based on the compensation nozzle information, obtain the amount of compensation data relative to the compensable data position in the compensation nozzle and the ink output data position of the abnormal nozzle;
[0206] The compensation rate is calculated based on the amount of compensation data and the amount of the second ink output data.
[0207] Preferably, the compensation scheme includes a first compensation scheme, a second compensation scheme, and a third compensation scheme. The first compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle. The second compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower two rows and the current row or adjacent upper and lower two columns of the print data corresponding to the abnormal nozzle. The third compensation scheme is to compensate using the non-inking data positions, small ink droplet data positions, and medium ink droplet data positions in the print data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle.
[0208] Preferably, the step of determining the compensation scheme for the print data corresponding to the abnormal nozzle based on the compensation rate includes: selecting the scheme corresponding to the highest compensation rate value as the compensation scheme for the print data corresponding to the abnormal nozzle based on the compensation rate.
[0209] Preferably, the compensation scheme for determining the printing data corresponding to the abnormal nozzle based on the compensation rate includes:
[0210] Obtain the printing efficiency corresponding to each compensation scheme;
[0211] A compensation scheme is determined based on the printing efficiency and the compensation rate.
[0212] Preferably, the compensating nozzle information includes the position and number of compensating nozzles, the abnormal nozzle information includes the position and number of abnormal nozzles, and obtaining the compensating nozzle information based on the abnormal nozzle information and the printing mode includes:
[0213] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the printing mode;
[0214] The number of compensation nozzles is calculated based on the position of the compensation nozzles.
[0215] Preferably, when the printing mode is interlaced printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0216] The distance the printhead moves relative to the printer head in the Y-axis direction after reciprocating along the X-axis is recorded as the step distance.
[0217] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the stepping distance;
[0218] The number of compensation nozzles is calculated based on their positions.
[0219] Preferably, when the printing mode is high-speed continuous printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes:
[0220] Obtain the nozzle arrangement;
[0221] The position of the compensation nozzle is obtained based on the abnormal nozzle position and the nozzle arrangement.
[0222] The number of compensation nozzles is calculated based on their positions.
[0223] Example 4
[0224] In addition, combined Figure 5 The method for determining an abnormal nozzle compensation scheme based on a compensation rate, as described in the embodiments of the present invention, can be implemented by a device for determining an abnormal nozzle compensation scheme based on a compensation rate. Figure 15 The diagram shows a hardware structure of a device for determining an abnormal nozzle compensation scheme based on a compensation rate, as provided in an embodiment of the present invention.
[0225] The device that determines the compensation scheme for abnormal nozzles based on the compensation rate may include a processor and a memory storing computer program instructions.
[0226] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.
[0227] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0228] The processor reads and executes computer program instructions stored in the memory to implement any of the methods described above for determining an abnormal nozzle compensation scheme based on a compensation rate.
[0229] In one example, the device for determining the compensation scheme for abnormal nozzles based on the compensation rate may also include a communication interface and a bus. For example, Figure 15 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.
[0230] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0231] A bus, including hardware, software, or both, couples together components of a device that determines an abnormal nozzle compensation scheme based on a compensation rate. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0232] Example 5
[0233] Furthermore, in conjunction with the method for determining an abnormal nozzle compensation scheme based on a compensation rate in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the methods for determining an abnormal nozzle compensation scheme based on a compensation rate in the above embodiments.
[0234] In summary, the method, apparatus, equipment, and medium for determining a nozzle compensation scheme based on a compensation rate provided by the embodiments of the present invention, wherein the method determines a compensation scheme based on the abnormal nozzle information and performs inkjet printing based on the compensation scheme, avoids the time wasted by blind compensation, improves the efficiency of product production, and reduces production costs.
[0235] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.
[0236] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0237] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0238] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A method for determining an abnormal nozzle compensation scheme based on a compensation rate, characterized in that, The method includes: Obtain abnormal nozzle information and printing mode. Based on the abnormal nozzle information and the printing mode, obtain the compensation nozzle information. The compensation nozzle information includes the position and number of compensation nozzles. The compensation rate is calculated based on the compensation nozzle information, including: Based on the abnormal nozzle information, obtain the ink output data corresponding to the abnormal nozzle; Based on the compensation nozzle information, obtain the amount of compensable data corresponding to the compensation nozzle or the amount of compensation data relative to the ink output data position of the abnormal nozzle in the compensation nozzle. The compensation rate is calculated based on the amount of compensation data and the amount of ink output data. Based on the compensation rate, a compensation scheme is determined for the printing data corresponding to the abnormal nozzle.
2. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 1, characterized in that, The compensation scheme includes a first compensation scheme, a second compensation scheme, and a third compensation scheme. The first compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle. The second compensation scheme is to compensate using the non-inking data positions of the adjacent upper and lower two rows and the current row or adjacent upper and lower two columns of the print data corresponding to the abnormal nozzle. The third compensation scheme is to compensate using the non-inking data positions, small ink droplet data positions, and medium ink droplet data positions in the print data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns of the print data corresponding to the abnormal nozzle.
3. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 2, characterized in that, The compensation scheme for determining the print data corresponding to the abnormal nozzle based on the compensation rate includes: The scheme corresponding to the highest compensation rate value is selected as the compensation scheme for the printing data corresponding to the abnormal nozzle.
4. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 3, characterized in that, The compensation scheme for determining the print data corresponding to the abnormal nozzle based on the compensation rate includes: Obtain the printing efficiency corresponding to each compensation scheme; A compensation scheme is determined based on the printing efficiency and the compensation rate.
5. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 4, characterized in that, The compensation nozzle information includes the location and number of compensation nozzles; the abnormal nozzle information includes the location and number of abnormal nozzles; and obtaining the compensation nozzle information based on the abnormal nozzle information and the printing mode includes: The position of the compensation nozzle is obtained based on the abnormal nozzle position and the printing mode; The number of compensation nozzles is calculated based on the position of the compensation nozzles.
6. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 5, characterized in that, When the printing mode is interlaced printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes: The distance the printhead moves relative to the printer head in the Y-axis direction after reciprocating along the X-axis is recorded as the step distance. The position of the compensation nozzle is obtained based on the abnormal nozzle position and the stepping distance; The number of compensation nozzles is calculated based on their positions.
7. The method for determining an abnormal nozzle compensation scheme based on a compensation rate according to claim 6, characterized in that, When the printing mode is high-speed continuous printing, obtaining the number of compensation nozzles based on the abnormal nozzle position and the printing mode includes: Obtain the nozzle arrangement; The position of the compensation nozzle is obtained based on the abnormal nozzle position and the nozzle arrangement. The number of compensation nozzles is calculated based on their positions.
8. An apparatus for determining an abnormal nozzle compensation scheme based on a compensation rate, characterized in that, The apparatus for implementing the method as described in any one of claims 1 to 7 comprises: The abnormal nozzle information acquisition module is used to acquire abnormal nozzle information and printing mode. The compensation nozzle information acquisition module is used to acquire compensation nozzle information based on the abnormal nozzle information and the printing mode. The compensation rate calculation module is used to calculate the compensation rate based on the compensation nozzle information. The compensation scheme determination module is used to determine the compensation scheme for the printing data corresponding to the abnormal nozzle based on the compensation rate.
9. A device for determining an abnormal nozzle compensation scheme based on a compensation rate, characterized in that, include: At least one processor, at least one memory, and computer program instructions stored in the memory, which, when executed by the processor, implement the method as described in any one of claims 1-7.
10. A storage medium storing computer program instructions thereon, characterized in that, The method as described in any one of claims 1-7 is implemented when the computer program instructions are executed by the processor.