Methods, apparatus, equipment and media for determining compensation schemes based on printing efficiency
By calculating the printing efficiency of abnormal nozzles in an inkjet printer printhead and selecting the optimal compensation scheme, the printing quality problem caused by nozzle abnormalities was solved, thereby improving production efficiency and reducing costs.
Patent Information
- Application Number
- CN202310350356.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2043-03-29
AI Technical Summary
Inkjet printer printheads are prone to nozzle malfunctions during operation, leading to a decline in print quality. Existing cleaning and compensation methods are inefficient and costly, and blindly addressing these issues can affect printing efficiency or increase costs.
By acquiring all available compensation schemes for abnormal nozzles, calculating their printing efficiency, and determining the final actual compensation scheme based on efficiency thresholds and ranking, we can avoid blind processing, improve production efficiency, and reduce costs.
It enables the selection of appropriate compensation schemes based on printing efficiency, avoiding resource waste, improving printing efficiency and reducing production costs, while meeting printing quality requirements.
Smart Images

Figure CN118769717B_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 compensation scheme based on printing efficiency. 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 fail to improve print quality when nozzles malfunction, it severely impacts printing efficiency and product delivery. Conversely, replacing the printhead directly while compensation significantly improves print quality increases printing costs considerably. 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 handling 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 compensation scheme based on printing efficiency. It can select a suitable abnormal handling scheme according to abnormal nozzle information, avoid the time wasted by blind handling, improve the efficiency of product production and reduce production costs.
[0005] In a first aspect, embodiments of the present invention provide a method for determining a compensation scheme based on printing efficiency, the method comprising:
[0006] Obtain all available compensation schemes for this abnormal nozzle;
[0007] The corresponding printing efficiency is calculated based on each of the compensation schemes to be used.
[0008] The actual compensation scheme to be used in the final compensation of the abnormal nozzle is determined based on each of the aforementioned printing efficiencies.
[0009] Preferably, the actual compensation scheme for determining the final use of the compensated abnormal nozzle based on each of the printing efficiencies includes:
[0010] Obtain an efficiency threshold and compare the relationship between each printing efficiency and the efficiency threshold.
[0011] Based on the size relationship, obtain all compensation schemes to be used where the printing efficiency is greater than the efficiency threshold, and denot them as the first compensation scheme group;
[0012] The printing efficiency corresponding to each compensation scheme to be used in the first compensation scheme group is arranged and numbered in order of magnitude to obtain a first sequence table.
[0013] The actual compensation scheme is the one to be used corresponding to the printing efficiency with the largest value in the third compensation scheme group, obtained according to the first order table.
[0014] Preferably, the actual compensation scheme for determining the final use of the compensated abnormal nozzle based on each of the printing efficiencies includes:
[0015] A second sequential list is created by arranging each of the aforementioned printing efficiencies in ascending order of their numbers.
[0016] According to the second order table, the actual compensation scheme is the one corresponding to the printing efficiency with the largest value among all the compensation schemes to be used.
[0017] Preferably, the step of calculating the corresponding printing efficiency based on each of the compensation schemes to be used includes:
[0018] Obtain the step distance corresponding to each of the proposed compensation schemes;
[0019] The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance and the printing parameters of the task to be printed;
[0020] The printing efficiency corresponding to each compensation scheme to be used is determined based on each of the printing speeds.
[0021] The printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device; the size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions.
[0022] Preferably, the step of calculating the printing speed corresponding to each compensation scheme to be used based on each step distance and the printing parameters of the task to be printed includes:
[0023] The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance, the speed of the printhead relative to the printing medium in the X and Y axes, and the width of the image to be printed in the X axis direction.
[0024] Preferably, determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes:
[0025] The printing efficiency corresponding to each compensation scheme is calculated based on the number of times the unit area is covered, the printing speed corresponding to each compensation scheme to be used, and the length of the image to be printed in the Y-axis direction.
[0026] Preferably, the printing mode is high-speed continuous printing, where the speed of the printhead relative to the printing medium in the X-axis direction is 0. Then, determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes:
[0027] The printing speed of each compensation scheme to be used is obtained based on the step distance of each compensation scheme to be used and the speed of the printhead relative to the printing medium in the Y-axis direction. The printing efficiency of each compensation scheme to be used is obtained based on the printing speed of each compensation scheme to be used and the length of the image to be printed in the Y-axis.
[0028] Preferably, the printing mode is staggered printing, and the compensation scheme to be used includes: a first-step compensation scheme, a first-feathering compensation scheme, and an ink droplet compensation scheme. The first-step compensation scheme is a compensation scheme that compensates for the abnormal nozzle by adjusting the forward distance of the printhead relative to the printing medium in the Y-axis direction each time, so that the normal nozzle moves to the position of the abnormal nozzle. The first-feathering compensation scheme is a compensation scheme after adding feathering technology to the first-step compensation scheme. The ink droplet compensation scheme is a scheme that compensates for the abnormal nozzle by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or the adjacent upper and lower columns and the current column of the printing data.
[0029] Preferably, the printing mode is high-speed continuous printing, and the compensation scheme to be used includes: a second step compensation scheme and an ink droplet compensation scheme. The second step compensation scheme is a scheme that compensates by adjusting the step distance of the printing medium in the Y-axis direction of the printer per unit time so that the normal nozzles in other color printheads move to the position of the abnormal nozzle. The ink droplet compensation scheme is a scheme that compensates by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns and the current column corresponding to the abnormal nozzle.
[0030] Secondly, embodiments of the present invention provide an apparatus for determining a compensation scheme based on printing efficiency, the apparatus comprising:
[0031] The module for obtaining compensation schemes to be used is used to obtain all available compensation schemes for this abnormal nozzle.
[0032] The printing efficiency acquisition module is used to calculate the corresponding printing efficiency based on each of the compensation schemes to be used.
[0033] The scheme determination module is used to determine the actual compensation scheme to be used in the final compensation of the abnormal nozzle based on each of the printing efficiencies.
[0034] Thirdly, embodiments of the present invention provide an apparatus for determining a compensation scheme based on printing efficiency, 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.
[0035] 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.
[0036] In summary, the method, apparatus, equipment, and medium for determining compensation schemes based on printing efficiency provided by the embodiments of the present invention calculate the printing efficiency of each compensation scheme to be used, and then determine the final compensation scheme to be used based on the final printing efficiency. This avoids wasting time by blindly processing, improves product production efficiency, reduces production costs, and also meets printing needs. Attached Figure Description
[0037] 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.
[0038] Figure 1 This is a flowchart of the method for determining a compensation scheme based on printing efficiency according to the present invention.
[0039] Figure 2 This is a schematic diagram of interlaced printing in the printing mode of an embodiment of the present invention.
[0040] Figure 3 This is a schematic diagram of high-speed continuous printing in the printing mode of an embodiment of the present invention.
[0041] Figure 4 This is a schematic diagram of the first interlaced printing compensation scheme according to an embodiment of the present invention.
[0042] Figure 5This is a schematic diagram of the second interlaced printing compensation scheme according to an embodiment of the present invention.
[0043] Figure 6 This is a schematic diagram of a compensation scheme for high-speed continuous printing according to an embodiment of the present invention.
[0044] Figure 7 This is a flowchart illustrating the determination of printing efficiency according to an embodiment of the present invention.
[0045] Figure 8 This is a flowchart of the first method for determining the actual compensation scheme according to an embodiment of the present invention.
[0046] Figure 9 This is a flowchart illustrating the second method for determining the actual compensation scheme according to an embodiment of the present invention.
[0047] Figure 10 This is a schematic diagram of the device for determining a compensation scheme based on printing efficiency according to an embodiment of the present invention.
[0048] Figure 11 This is a schematic diagram of the device for determining a compensation scheme based on printing efficiency according to an embodiment of the present invention. Detailed Implementation
[0049] 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.
[0050] 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.
[0051] Please see Figure 1This invention provides a method for determining a compensation scheme based on printing efficiency, the method comprising:
[0052] S1. Obtain all available compensation schemes for this abnormal nozzle;
[0053] S2. Calculate the corresponding printing efficiency for each of the compensation schemes to be used;
[0054] S3. Determine the actual compensation scheme to be used for the final compensation of the abnormal nozzle based on each of the aforementioned printing efficiencies.
[0055] Specifically, for a malfunctioning nozzle in a printing task, there are multiple compensation schemes to be used depending on the printing mode and printing parameters. Each compensation scheme has its corresponding printing efficiency. The calculated printing efficiency determines the actual compensation scheme to be used for the malfunctioning nozzle. This ensures that the final production solves the nozzle malfunction problem and meets the efficiency requirements, avoiding resource waste caused by blind compensation.
[0056] In some embodiments, the printing mode includes two printing modes: interlaced printing and high-speed continuous printing; for details, please refer to [link to relevant documentation]. Figure 2 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 3 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.
[0057] Furthermore, in the interlaced printing mode, the compensation scheme to be used includes: a first step compensation scheme, a first feathering compensation scheme, and an ink dot compensation scheme.
[0058] The first step of the compensation scheme involves adjusting the forward distance of the printhead relative to the printing medium in the Y-axis direction each time, so that the normal nozzle moves to the position of the abnormal nozzle, thereby compensating for the abnormal nozzle. Please refer to [link to relevant documentation]. Figure 4In one implementation of the first-step compensation scheme, the printing coverage per unit area is 4 times in this compensation printing. The step distance is 1 / 4 of the printhead height, meaning the printhead moves forward a distance of 1 / 4 of the printhead height relative to the printing medium in the Y-axis direction each time. The printhead is then divided into four equal parts, J1, J2, J3, and J4, based on the distance the printhead moves relative to the medium in the Y-axis direction each time. There is an abnormal nozzle in part J4. The printing medium is divided into several regions, B1, B2, B3, B4, B5…, based on the distance the printhead moves relative to the medium in the Y-axis direction each time. At the start of printing, part J4 first enters region B1 for printing. Due to the abnormal nozzle in part J4… The nozzles in the J4 section are normal, so the white gaps in the printout will be compensated by using normal nozzles that are in the same position as the malfunctioning nozzles. Then, the printhead moves 1 / 4 of its height relative to the nozzle in the Y-axis direction, so the J4 section enters the B2 region, the J3 section enters the B1 region, and the J2 section enters the B1 region. At this time, the nozzles in the J2 section are normal, so the J2 section can also be compensated by using normal nozzles that are in the same position as the malfunctioning nozzles. This process is repeated. The above embodiments are merely one implementation of the step compensation scheme. When determining the final compensation scheme, different step distances will be calculated. For example, compensation schemes with step distances of 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.5, 2, and 3 times the base distance will be automatically calculated according to the following rules, or compensation schemes with step distances of 0.25, 0.5, and 0.75 times the base distance will be calculated. The base distance is the distance obtained based on printing requirements and printing parameters to meet printing needs. Figure 4 If the print coverage of a unit area is 4 times, then the step distance of 1 / 4 of the printhead height is the base distance. Furthermore, the above embodiments are compensation schemes with uniform step distances. However, compensation schemes with non-uniform step distances can also be calculated by customizing the forward distance of the printhead relative to the printing medium in the Y-axis direction each time. Different step distances affect the probability of abnormal nozzle compensation and thus the printing efficiency of the compensation scheme. Therefore, it is necessary to calculate the printing efficiency under various step distances to find a compensation scheme with relatively good efficiency. The values in the above embodiments are only for better explanation and illustration of the implementation of the scheme and are not the only limitation; specific values are not limited.
[0059] The first feathering compensation scheme adds feathering technology to the original printing scheme, that is, some data that would originally be printed in one go is printed in two parts, thereby increasing the number of times certain areas are covered, and compensation can be performed on each coverage, thus increasing the probability of compensation; please refer to Figure 5In one implementation of the first feathering compensation scheme, 100% feathering is used in this compensation printing, meaning all data that would normally be printed in one go is split into two parts. Originally, the printhead was divided into two equal parts, A1 and A2, based on the relative distance it moves along the Y-axis each time. There was an abnormal nozzle × in part A1. With staggered printing, the abnormal nozzle × could only be compensated once. However, with the addition of 100% feathering, the printhead is divided into four equal parts, L1, L2, L3, and L4, based on the relative distance it moves along the Y-axis each time. The abnormal nozzle × is located in part L4. The printing medium is divided into several regions, D1, D2, D3, etc., based on the relative distance the printhead moves along the Y-axis each time. At the start of printing, part L4 first enters region D1 for printing. Because part L4 contains an abnormal nozzle ×... The normal nozzle × will cause gaps in the printout. Then, the printhead moves 1 / 4 of its height relative to the abnormal nozzle in the Y-axis direction. At this time, the L4 part enters the D2 area and the L3 part enters the D1 area. At this time, the nozzles in the L3 part are normal. Therefore, the normal nozzles in the L3 part can be used to compensate for the gaps in the L4 part. Then, the printhead moves 1 / 4 of its height relative to the abnormal nozzle in the Y-axis direction again. At this time, the L4 part enters the D3 area, the L3 part enters the D2 area, and the L2 part enters the D1 area. At this time, the nozzles in the L2 part are normal. Therefore, the normal nozzles in the L2 part can be used to compensate for the gaps in the L4 part. This process is repeated. It can be seen that the abnormal nozzle × can compensate three times. Therefore, feathering can increase the probability of compensation, but it will also reduce the distance the printhead moves relative to the abnormal nozzle in the Y-axis direction each time, resulting in a decrease in printing efficiency. The above embodiments are merely one implementation of the first feathering compensation scheme. When determining the final compensation scheme, compensation schemes under different feathering amplitudes will be calculated. For example, compensation schemes with feathering amplitudes of 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, and 90% will be automatically calculated according to the following rules, or compensation schemes with custom feathering amplitudes will be calculated. Different feathering amplitudes will affect the probability of abnormal nozzle compensation and thus affect the printing efficiency of the compensation scheme. Therefore, it is necessary to calculate the printing efficiency under multiple feathering amplitudes in order to find a compensation scheme with better compensation efficiency.
[0060] The ink droplet compensation scheme compensates for abnormal nozzle print data by changing the size of the ink droplets in the adjacent rows above and below the nozzle and in the current row, or adjacent columns above and below the nozzle and in the current column. In some embodiments, the ink droplet types include small, medium, and large droplets, where the volume of a small droplet is smaller than that of a medium droplet, and vice versa. During compensation, small droplets can be changed to medium or large droplets, and medium droplets can be changed to large droplets. This ink droplet compensation scheme does not affect the relative distance the printhead moves along the Y-axis each time; that is, it operates according to a base distance, and the printing efficiency remains constant. However, it can improve print quality within a certain range. Therefore, this compensation scheme can be chosen when the efficiency is fixed and the compensation quality is acceptable.
[0061] Furthermore, in the high-speed continuous printing mode, the compensation scheme to be used includes: a second step compensation scheme and an ink dot compensation scheme.
[0062] The second step compensation scheme compensates for abnormal nozzles by adjusting the step distance of the printing medium per unit time in the Y-axis direction of the printer; please refer to [link to relevant documentation]. Figure 6 In one implementation of the second step compensation scheme, in this embodiment, without step compensation, the step distance of the printing medium in the Y-axis direction of the printer per unit time is V. The cyan ink nozzle C, magenta ink nozzle M, yellow ink nozzle Y, and black ink nozzle K print uniformly without overlap. At this time, there is an abnormal nozzle × in the cyan ink nozzle C. Because the non-overlapping printing of the ink nozzles causes white spots, to compensate for these white spots, the step distance of the printing medium in the Y-axis direction of the printer is adjusted to V / 2 per unit time. Because the step distance is halved, the yellow ink nozzle Y and the cyan ink nozzle C overlap printing, and the black ink nozzle K and the magenta ink nozzle M overlap printing. The nozzles in the yellow ink nozzle Y are all normal. Therefore, during overlapping printing, this can be used to compensate for the ink dots of the abnormal nozzle × in the cyan ink nozzle C. The above implementation... The example is merely one implementation of the second step compensation scheme. When determining the final compensation scheme, different step distances will be calculated. For instance, the compensation scheme can be automatically calculated according to the following rules: step distances of 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1, 1.5, 2, or 3 times the base distance; or step distances of 0.25, 0.5, or 0.75 times the base distance; or a custom step distance compensation scheme. The base distance is the step distance of the printing medium in the Y-axis direction of the printer per unit time when the ink color printheads are non-overlapping and printing uniformly. Different step distances will affect the probability of abnormal nozzle compensation and thus the printing efficiency of the compensation scheme. Therefore, it is necessary to calculate the printing efficiency under various step distances to find a compensation scheme with better compensation efficiency.
[0063] The ink dot replenishment scheme in the high-speed continuous printing mode is the same as the ink dot replenishment scheme in the staggered printing mode, and will not be described again here.
[0064] Furthermore, please refer to Figure 7 The step of calculating the corresponding printing efficiency based on each of the compensation schemes to be used includes:
[0065] S211. Obtain the step distance corresponding to each of the compensation schemes to be used;
[0066] S212. Calculate the printing speed corresponding to each compensation scheme to be used based on each step distance and the printing parameters of the task to be printed;
[0067] S213. Determine the printing efficiency corresponding to each of the compensation schemes to be used based on each of the printing speeds.
[0068] Specifically, the printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device; the size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions; in the staggered printing mode, the printing speed corresponding to the compensation scheme to be used is calculated based on the step distance, the speed at which the printhead moves in the X-axis and Y-axis directions, and the width of the image to be printed in the X-axis direction, and then based on the number of times the unit area is covered, the printing speed corresponding to the compensation scheme to be used, and the width of the image to be printed in the Y-axis direction, the printing speed is calculated. The printing efficiency is calculated from the length. For example, if a certain compensation scheme to be used adopts a uniform stepping method for printing, that is, the distance the printhead moves relative to the printing medium in the Y-axis direction is the same each time, the stepping distance is S1, the number of times the unit area is covered is N, the printing parameters of the printing task are the speed of the printhead relative to the printing medium in the X-axis direction is V1, the speed of the printhead relative to the printing medium in the Y-axis direction is V2, the width of the image to be printed in the X-axis direction is M1, and the length in the Y-axis direction is M2, then the printing speed corresponding to the compensation scheme to be used is: (S1V1+M1V2) / V2V1, and the printing efficiency is: (S1V1+M1V2)(M2+NS1-S1) / V2V1S1. In high-speed continuous printing mode, the speed of the printhead relative to the printing medium in the X-axis direction is 0. The printing speed is obtained based on the step distance and the speed of the printhead in the Y-axis direction. The printing efficiency is obtained based on the printing speed and the length of the image to be printed in the Y-axis direction. Generally, the step distance and the speed of the printhead in the Y-axis direction are equal and equal to the printing speed. For example, if the step distance of a certain compensation scheme to be used is S2 and the length of the image to be printed in the Y-axis direction is M3, then the printing efficiency is: M3 / S2.
[0069] Furthermore, please refer to Figure 8 Step S3: The final actual compensation scheme for determining the compensation nozzles for each printing efficiency includes:
[0070] S311. Obtain an efficiency threshold and compare the magnitude relationship between each printing efficiency and the efficiency threshold;
[0071] S312. Based on the size relationship, obtain all compensation schemes to be used where the printing efficiency is greater than the efficiency threshold, and denot them as the first compensation scheme group;
[0072] S313. Arrange and number the printing efficiencies corresponding to each compensation scheme to be used in the first compensation scheme group in order of size to obtain a first sequence table;
[0073] S314. According to the first order table, the compensation scheme to be used corresponding to the printing efficiency with the largest value in the third compensation scheme group is the actual compensation scheme.
[0074] Specifically, in some embodiments, the printing efficiency has a minimum limit value, i.e., an efficiency threshold, according to production requirements. At this time, the first compensation scheme group is recorded as the group of compensation schemes that meet the production requirements based on the efficiency threshold. Then, the printing efficiencies corresponding to the first compensation scheme group are sorted by size to obtain the compensation scheme with the largest printing efficiency value, thus determining the final compensation scheme. This scheme selection method is highly efficient and simple to calculate. That is, the printing efficiency corresponding to each compensation scheme is compared with the efficiency threshold, and all compensation schemes with printing efficiencies greater than or equal to the efficiency threshold are selected and recorded as the first compensation scheme group. At this time, most of the compensation schemes that do not meet the requirements have been filtered out. Then, the compensation scheme with the largest printing efficiency value is directly selected based on the sorting of the first compensation scheme group, which can maximize production efficiency.
[0075] Furthermore, please refer to Figure 9 In this embodiment, step S3: determining the final actual compensation scheme for each printing efficiency-based abnormal nozzle includes:
[0076] S321. Arrange each of the printing efficiencies in a second sequential table according to their size order;
[0077] S322. According to the second order table, the actual compensation scheme is the one corresponding to the printing efficiency with the largest value among all the compensation schemes to be used.
[0078] Specifically, in some embodiments, there are no explicit production requirements. In this case, the printing efficiencies corresponding to all the compensation schemes to be used can be sorted, and the compensation scheme corresponding to the printing efficiency with the largest value among all the compensation schemes to be used is the actual compensation scheme.
[0079] Example 2
[0080] Please see Figure 10 This invention provides an apparatus for determining a compensation scheme based on printing efficiency, the apparatus comprising:
[0081] The module 10 for obtaining compensation schemes to be used is used to obtain all the compensation schemes to be used for this abnormal nozzle.
[0082] The printing efficiency acquisition module 20 is used to calculate the corresponding printing efficiency based on each of the compensation schemes to be used.
[0083] The scheme determination module 30 is used to determine the actual compensation scheme to be used in the final application of the compensation for abnormal nozzles based on each of the printing efficiencies.
[0084] Preferably, the actual compensation scheme for determining the final use of the compensated abnormal nozzle based on each of the printing efficiencies includes:
[0085] Obtain an efficiency threshold and compare the relationship between each printing efficiency and the efficiency threshold.
[0086] Based on the size relationship, obtain all compensation schemes to be used where the printing efficiency is greater than the efficiency threshold, and denot them as the first compensation scheme group;
[0087] The printing efficiency corresponding to each compensation scheme to be used in the first compensation scheme group is arranged and numbered in order of magnitude to obtain a first sequence table.
[0088] The actual compensation scheme is the one to be used corresponding to the printing efficiency with the largest value in the third compensation scheme group, obtained according to the first order table.
[0089] Preferably, the actual compensation scheme for determining the final use of the compensated abnormal nozzle based on each of the printing efficiencies includes:
[0090] A second sequential list is created by arranging each of the aforementioned printing efficiencies in ascending order of their numbers.
[0091] According to the second order table, the actual compensation scheme is the one corresponding to the printing efficiency with the largest value among all the compensation schemes to be used.
[0092] Preferably, the step of calculating the corresponding printing efficiency based on each of the compensation schemes to be used includes:
[0093] Obtain the step distance corresponding to each of the proposed compensation schemes;
[0094] The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance and the printing parameters of the task to be printed;
[0095] The printing efficiency corresponding to each compensation scheme to be used is determined based on each of the printing speeds.
[0096] The printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device; the size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions.
[0097] Preferably, the step of calculating the printing speed corresponding to each compensation scheme to be used based on each step distance and the printing parameters of the task to be printed includes:
[0098] The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance, the speed of the printhead relative to the printing medium in the X and Y axes, and the width of the image to be printed in the X axis direction.
[0099] Preferably, determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes:
[0100] The printing efficiency corresponding to each compensation scheme is calculated based on the number of times the unit area is covered, the printing speed corresponding to each compensation scheme to be used, and the length of the image to be printed in the Y-axis direction.
[0101] Preferably, the printing mode is high-speed continuous printing, where the speed of the printhead relative to the printing medium in the X-axis direction is 0. Then, determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes:
[0102] The printing speed of each compensation scheme to be used is obtained based on the step distance of each compensation scheme to be used and the speed of the printhead relative to the printing medium in the Y-axis direction. The printing efficiency of each compensation scheme to be used is obtained based on the printing speed of each compensation scheme to be used and the length of the image to be printed in the Y-axis.
[0103] Preferably, the printing mode is staggered printing, and the compensation scheme to be used includes: a first-step compensation scheme, a first-feathering compensation scheme, and an ink droplet compensation scheme. The first-step compensation scheme is a compensation scheme that compensates for the abnormal nozzle by adjusting the forward distance of the printhead relative to the printing medium in the Y-axis direction each time, so that the normal nozzle moves to the position of the abnormal nozzle. The first-feathering compensation scheme is a compensation scheme after adding feathering technology to the first-step compensation scheme. The ink droplet compensation scheme is a scheme that compensates for the abnormal nozzle by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or the adjacent upper and lower columns and the current column of the printing data.
[0104] Preferably, the printing mode is high-speed continuous printing, and the compensation scheme to be used includes: a second step compensation scheme and an ink droplet compensation scheme. The second step compensation scheme is a scheme that compensates by adjusting the step distance of the printing medium in the Y-axis direction of the printer per unit time so that the normal nozzles in other color printheads move to the position of the abnormal nozzle. The ink droplet compensation scheme is a scheme that compensates by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns and the current column corresponding to the abnormal nozzle.
[0105] Example 3
[0106] In addition, combined Figure 1 The method for determining a compensation scheme based on printing efficiency described in this embodiment of the invention can be implemented by a device for determining a compensation scheme based on printing efficiency. Figure 11 A schematic diagram of the hardware structure of a device for determining a compensation scheme based on printing efficiency, provided in an embodiment of the present invention, is shown.
[0107] The device that determines the compensation scheme based on printing efficiency may include a processor and a memory storing computer program instructions.
[0108] 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.
[0109] 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.
[0110] The processor reads and executes computer program instructions stored in memory to implement any of the methods described above for determining a compensation scheme based on printing efficiency.
[0111] In one example, the device for determining the compensation scheme based on printing efficiency may also include a communication interface and a bus. For example, Figure 11 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.
[0112] The communication interface is mainly used to enable communication between various modules, devices, units and / or equipment in the embodiments of the present invention.
[0113] A bus, including hardware, software, or both, couples together components of a device that determines a compensation scheme based on printing efficiency. For example, and not as a limitation, 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.
[0114] Example 4
[0115] Furthermore, in conjunction with the method for determining a compensation scheme based on printing efficiency 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 a compensation scheme based on printing efficiency in the above embodiments.
[0116] In summary, the method, apparatus, equipment, and medium for determining a compensation scheme based on printing efficiency provided by the embodiments of the present invention, wherein the method determines an anomaly handling scheme based on the abnormal nozzle information and performs inkjet printing according to the anomaly handling scheme, avoids wasting time by blindly handling, improves product production efficiency, and reduces production costs.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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 a compensation scheme based on printing efficiency, characterized in that, The method includes: Obtain all available compensation schemes for this abnormal nozzle; The printing efficiency is calculated based on each of the compensation schemes to be used, specifically including: obtaining the step distance corresponding to each of the compensation schemes to be used; The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance and the printing parameters of the task to be printed; The printing efficiency corresponding to each compensation scheme to be used is determined based on each of the aforementioned printing speeds. The printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device; the size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions; The final actual compensation scheme for compensating abnormal nozzles is determined based on each of the printing efficiencies, specifically including: obtaining an efficiency threshold and comparing the magnitude relationship between each of the printing efficiencies and the efficiency threshold; Based on the size relationship, obtain all compensation schemes to be used where the printing efficiency is greater than the efficiency threshold, and denot them as the first compensation scheme group; The printing efficiency corresponding to each compensation scheme to be used in the first compensation scheme group is arranged and numbered in order of size to obtain a first sequence table; The actual compensation scheme is the one to be used corresponding to the printing efficiency with the largest value in the first compensation scheme group, obtained according to the first order table.
2. A method for determining a compensation scheme based on printing efficiency, characterized in that, The method includes: Obtain all available compensation schemes for this abnormal nozzle; The printing efficiency is calculated based on each of the compensation schemes to be used, specifically including: obtaining the step distance corresponding to each of the compensation schemes to be used; The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance and the printing parameters of the task to be printed; The printing efficiency corresponding to each compensation scheme to be used is determined based on each of the aforementioned printing speeds; The printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device; the size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions; The actual compensation scheme for the final use of the abnormal nozzle is determined based on each of the printing efficiencies, specifically including: a second sequence table that arranges the numbers of each of the printing efficiencies in order of magnitude; According to the second order table, the actual compensation scheme is the one corresponding to the printing efficiency with the largest value among all the compensation schemes to be used.
3. The method for determining a compensation scheme based on printing efficiency according to any one of claims 1-2, characterized in that, If the printing mode is interlaced printing, then calculating the printing speed corresponding to each compensation scheme to be used based on each step distance and the printing parameters of the task to be printed includes: The printing speed corresponding to each compensation scheme to be used is calculated based on each step distance, the speed of the printhead relative to the printing medium in the X and Y axes, and the width of the image to be printed in the X axis direction.
4. The method for determining a compensation scheme based on printing efficiency according to claim 3, characterized in that, Determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes: The printing efficiency corresponding to each compensation scheme is calculated based on the number of times the unit area is covered, the printing speed corresponding to each compensation scheme to be used, and the length of the image to be printed in the Y-axis direction.
5. The method for determining a compensation scheme based on printing efficiency according to any one of claims 1-2, characterized in that, The printing mode is high-speed continuous printing, and the speed of the printhead relative to the printing medium in the X-axis direction is 0. Therefore, determining the printing efficiency corresponding to each compensation scheme to be used based on each printing speed includes: The printing speed of each compensation scheme to be used is obtained based on the step distance of each compensation scheme to be used and the speed of the printhead relative to the printing medium in the Y-axis direction. The printing efficiency of each compensation scheme to be used is obtained based on the printing speed of each compensation scheme to be used and the length of the image to be printed in the Y-axis.
6. The method for determining a compensation scheme based on printing efficiency according to any one of claims 1-2, characterized in that, The printing mode is interlaced printing. The compensation schemes to be used include: a first-step forward compensation scheme, a first-feather compensation scheme, and an ink droplet compensation scheme. The first-step forward compensation scheme is a compensation scheme that compensates for the abnormal nozzle by adjusting the forward distance of the printhead relative to the printing medium in the Y-axis direction each time, so that the normal nozzle moves to the position of the abnormal nozzle. The first-feather compensation scheme is a compensation scheme that adds feathering technology to the first-step compensation scheme. The ink droplet compensation scheme is a scheme that compensates for the abnormal nozzle by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns and the current column of the printing data.
7. The method for determining a compensation scheme based on printing efficiency according to any one of claims 1-2, characterized in that, The printing mode is high-speed continuous printing. The compensation scheme to be used includes: a second step compensation scheme and an ink droplet compensation scheme. The second step compensation scheme is a scheme that compensates by adjusting the step distance of the printing medium in the Y-axis direction of the printer per unit time so that the normal nozzles in other color printheads move to the position of the abnormal nozzle. The ink droplet compensation scheme is a scheme that compensates by changing the ink droplet size of the ink output data of the adjacent upper and lower rows and the current row or adjacent upper and lower columns and the current column corresponding to the abnormal nozzle.
8. An apparatus for determining a compensation scheme based on printing efficiency, specifically used to implement the method as described in any one of claims 1-7, characterized in that, The device includes: The module for obtaining compensation schemes to be used is used to obtain all available compensation schemes for this abnormal nozzle. The printing efficiency acquisition module is used to calculate the corresponding printing efficiency for each of the compensation schemes to be used. Specifically, it is used to: obtain the step distance corresponding to each compensation scheme to be used; calculate the printing speed corresponding to each compensation scheme to be used based on each step distance and the printing parameters of the task to be printed; and determine the printing efficiency corresponding to each compensation scheme to be used based on each printing speed. The printing parameters include: the size information of the image to be printed, the printing mode, the number of times the unit area is covered, and the operating speed of the inkjet device. The size information of the image to be printed includes the width in the X-axis direction and the length in the Y-axis direction, and the operating speed of the inkjet device includes the speed at which the printhead moves relative to the printing medium in the X-axis and Y-axis directions. The scheme determination module is used to determine the final actual compensation scheme to be used for compensating abnormal nozzles based on each of the aforementioned printing efficiencies. Specifically, it is used for: obtaining an efficiency threshold; comparing the size relationship between each printing efficiency and the efficiency threshold; obtaining all compensation schemes to be used whose printing efficiency is greater than the efficiency threshold based on the size relationship, and recording them as a first compensation scheme group; arranging and numbering the printing efficiencies corresponding to each compensation scheme to be used in the first compensation scheme group in order of size to obtain a first sequence table; and obtaining the compensation scheme to be used corresponding to the printing efficiency with the largest value in the first compensation scheme group as the actual compensation scheme according to the first sequence table. Alternatively, it can be used to: ...
9. A device for determining a compensation scheme based on printing efficiency, 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.
Citation Information
Patent Citations
Method and device for determining compensation scheme according to efficiency and quality, equipment and medium
CN118769718A
Processing method and device for determining abnormal nozzle according to compensation rate, equipment and storage medium
CN118769719A
Method, device and equipment for determining abnormal nozzle compensation scheme according to compensation quality and medium
CN118769720A