Method, device, equipment and storage medium for color difference detection and calibration between print heads
By printing the color difference detection diagram and calibration diagram of the nozzle, selecting the reference nozzle and adjusting the ink quantity parameters, the problems of low chromatic aberration detection efficiency and poor calibration effect between the nozzles are solved, and fast and efficient chromatic aberration detection and calibration are achieved, which improves the color consistency of the printed image.
Patent Information
- Application Number
- CN202111632218.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-12-28
AI Technical Summary
In the prior art, the color difference detection efficiency between nozzles is low and the calibration effect is poor, resulting in color differences in printed images, which is difficult to quickly locate and calibrate for people with low color recognition.
By printing the nozzle color difference detection diagram and the nozzle color calibration diagram, use the ink quantity adjustment parameters of the gradient color block and the calibration color block, select the reference nozzle and adjust the ink quantity parameters of other nozzles to achieve color difference detection and calibration between nozzles.
Fast and efficient color difference detection and calibration between nozzles can be realized, which can significantly improve the color consistency of printed images and reduce the dependence on the degree of color recognition.
Smart Images

Figure CN116353210B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of color difference detection and calibration between printheads, and in particular to a method, device, equipment and storage medium for color difference detection and calibration between printheads. Background Art
[0002] Inkjet printing technology refers to the technology of spraying ink droplets onto the printing medium through the nozzle on the print head to obtain images or text. Reciprocating scanning printing is an important printing method in inkjet printing. Due to the limitations of height and accuracy of common printing nozzles, in order to increase the height of nozzle scanning printing, a common method is to use multiple nozzles to print and improve printing efficiency.
[0003] However, due to the physical properties of the nozzles, different nozzles may print different colors under the same environment and with the same ink, resulting in color differences in the overall image. In the printing industry, color effect is one of the evaluation criteria for print quality, but different people have different degrees of color recognition. People with a higher degree of color recognition can quickly see whether there is color difference in the multi-nozzle print image, but people with a lower degree of color recognition cannot quickly locate whether there is color difference in the multi-print image.
[0004] The common solution at present is to adjust the nozzle color by modifying the nozzle voltage to make the colors of multiple nozzles roughly consistent as much as possible. However, this adjustment method always has limitations and cannot be adjusted significantly, and may also reduce printing accuracy. Summary of the invention
[0005] In view of this, the embodiments of the present invention provide a method, device, equipment and storage medium for detecting and calibrating color difference between printheads, so as to solve the problems of low efficiency of color difference detection between printheads and poor calibration effect in the prior art.
[0006] In a first aspect, an embodiment of the present invention provides a method for detecting and calibrating color difference between printheads, characterized in that the method comprises:
[0007] S1: Printing a nozzle color difference detection diagram, wherein the nozzle color difference detection diagram includes a plurality of gradient color blocks, and each gradient color block has a different ink volume value;
[0008] S2: when the printed nozzle color difference detection image does not meet the first preset condition, selecting a nozzle from among the nozzles as a reference nozzle according to a preset selection rule;
[0009] S3: Acquire a printhead color calibration diagram, wherein the printhead color calibration diagram includes a plurality of calibration color blocks, and each calibration color block includes different ink volume adjustment parameters;
[0010] S4: According to the ink volume adjustment parameter, all the nozzles are controlled to print the nozzle color calibration chart respectively;
[0011] S5: Determine ink volume adjustment parameters of nozzles other than the reference nozzle according to the printed nozzle color calibration chart;
[0012] S6: adjusting the nozzle parameters of nozzles other than the reference nozzle according to the ink volume adjustment parameter.
[0013] Preferably, the print head color difference detection diagram includes:
[0014] According to the size of the nozzle, the nozzle color difference detection map is obtained, wherein the size of the nozzle color difference detection map is greater than or equal to the sum of the sizes of all the nozzles, and the ink amount value increases or decreases from the gradient color block in the middle of the nozzle color difference detection map to both ends;
[0015] Print the nozzle color difference detection chart.
[0016] Preferably, when the printed nozzle color difference detection chart does not meet the first preset condition, selecting a nozzle as a reference nozzle from all the nozzles according to a preset selection rule includes:
[0017] Get the ink volume parameters of each nozzle;
[0018] When the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection image is selected as the reference nozzle;
[0019] When the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection image is selected as the reference nozzle.
[0020] Preferably, the calibration color block includes a first calibration color block and a second calibration color block, the ink volume adjustment parameter of the first calibration color block is a negative number, and the ink volume adjustment parameter of the second calibration color block is a positive number, and the step of obtaining the printhead color calibration diagram includes:
[0021] When the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, obtaining a nozzle color calibration diagram in which the number of the first calibration color blocks is greater than the number of the second calibration color blocks;
[0022] When the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, a nozzle color calibration diagram in which the number of the first calibration color blocks is less than the number of the second calibration color blocks is obtained.
[0023] Preferably, step S4 comprises:
[0024] Controlling the reference nozzle to print the nozzle color calibration chart;
[0025] The nozzles other than the reference nozzles are recorded as first nozzles, and the nozzle ink volume parameters of the first nozzles are adjusted according to the ink volume adjustment parameters corresponding to the calibration color blocks, and the corresponding calibration color blocks are printed until all the first nozzles complete the printing of the nozzle color calibration chart.
[0026] Preferably, the step S5: determining the ink volume adjustment parameters of the nozzles other than the reference nozzle according to the printed nozzle color calibration chart comprises:
[0027] The calibration color block printed by the reference nozzle is referred to as the reference color block, and the calibration color block printed by the first nozzle is referred to as the third calibration color block. The reference color block is compared with all the third calibration color blocks to determine the third calibration color block having the same color value as the reference color block, which is referred to as the fourth calibration color block.
[0028] The ink volume adjustment parameter corresponding to the fourth calibration color block is determined.
[0029] Preferably, the method further comprises, after step S6:
[0030] S7: reprinting the nozzle color difference detection chart;
[0031] S8: When the reprinted printhead color calibration does not meet the first preset condition, loop steps S2-S7 until a printhead color difference detection chart meeting the first preset condition is printed.
[0032] In a second aspect, an embodiment of the present invention provides a device for detecting and calibrating color difference between printheads, characterized in that the device comprises:
[0033] A print head color difference detection diagram printing module, used for printing the print head color difference detection diagram, wherein the print head color difference detection diagram comprises a plurality of gradient color blocks, each of which has a different ink volume value;
[0034] A reference nozzle selection module, configured to select a nozzle as a reference nozzle from among all the nozzles according to a preset selection rule when the printed nozzle color difference detection chart does not meet a first preset condition;
[0035] A nozzle color calibration chart acquisition module is used to acquire a nozzle color calibration chart, wherein the nozzle color calibration chart includes a plurality of calibration color blocks, and each of the calibration color blocks includes different ink volume adjustment parameters;
[0036] A print head color calibration chart printing module, used for controlling all print heads to print the print head color calibration chart respectively according to the ink volume adjustment parameter;
[0037] An ink volume adjustment parameter determination module, used to determine the ink volume adjustment parameters of the nozzles other than the reference nozzle according to the printed nozzle color calibration chart;
[0038] The nozzle parameter adjustment module is used to adjust the nozzle parameters of the nozzles other than the reference nozzle according to the ink volume adjustment parameter.
[0039] In a third aspect, an embodiment of the present invention provides a device for detecting and calibrating color differences between nozzles, comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method of the first aspect in the above-mentioned embodiment is implemented.
[0040] In a fourth aspect, an embodiment of the present invention provides a storage medium having computer program instructions stored thereon, which implements the method of the first aspect in the above-mentioned embodiment when the computer program instructions are executed by a processor.
[0041] In summary, the beneficial effects of the present invention are as follows:
[0042] The method, device, equipment and storage medium for color difference detection and calibration between nozzles provided by the embodiments of the present invention, firstly, by obtaining a nozzle color difference detection map and printing it, it is determined whether the printed nozzle color difference detection map meets the first preset condition, so as to quickly and efficiently detect whether there is a color difference between nozzles; secondly, when the printed nozzle color difference detection map does not meet the first preset condition, a nozzle is selected as a reference nozzle from all the nozzles according to a preset selection rule, and a nozzle color calibration map is obtained, wherein the nozzle color calibration map includes a plurality of calibration color blocks, each of which includes different ink volume adjustment parameters; according to the ink volume adjustment parameters, the nozzle color calibration map is printed; according to the printed nozzle color calibration map, the ink volume adjustment parameters of nozzles other than the reference nozzle are determined and the nozzle parameters of nozzles other than the reference nozzle are adjusted, so as to quickly calibrate the printing color difference between nozzles. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings required for use in the embodiment of the present invention will be briefly introduced below. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work, and these are all within the protection scope of the present invention.
[0044] Figure 1 It is a flow chart of the method for detecting and calibrating color difference between printheads according to Embodiment 1 of the present invention.
[0045] Figure 2 This is a color difference detection diagram of the nozzles in Example 1 of the present invention.
[0046] Figure 3 This is a printhead color calibration diagram printed in Example 1 of the present invention.
[0047] Figure 4 Schematic diagram of the structure of the device for detecting and calibrating color difference between printheads according to an embodiment of the present invention.
[0048] Figure 5 Schematic diagram of the structure of the device for detecting and calibrating color difference between printheads according to an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0050] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0051] Example 1
[0052] See also Figure 1 , an embodiment of the present invention provides a method for detecting and calibrating color difference between printheads, the method comprising:
[0053] S1: Printing a nozzle color difference detection diagram, wherein the nozzle color difference detection diagram includes a plurality of gradient color blocks, and each gradient color block has a different ink volume value;
[0054] In one embodiment, the step S1 specifically includes:
[0055] S11: acquiring the nozzle color difference detection map according to the size of the nozzle, wherein the size of the nozzle color difference detection map is greater than or equal to the sum of the sizes of all the nozzles, and the ink amount value increases or decreases from the gradient color block in the middle of the nozzle color difference detection map to both ends;
[0056] S12: Printing the nozzle color difference detection chart;
[0057] Specifically, firstly, a nozzle color difference detection map is obtained, the size of which is greater than or equal to the sum of the sizes of all the nozzles, so as to ensure that each nozzle discharges ink, and the nozzle color difference detection map includes a plurality of gradient color blocks, each of which has a different ink volume value, and the ink volume value increases or decreases from the gradient color block in the middle of the nozzle color difference detection map to both ends, and by printing the nozzle color difference detection map, observing whether the printed nozzle color difference detection map meets the first preset condition, it is possible to efficiently and quickly detect whether there is a color difference between the nozzles, and the first preset condition can be set by the user, and the exemplary first preset condition is that the color transition between the gradient color blocks is uniform and there is no fault phenomenon;
[0058] S2: when the printed nozzle color difference detection image does not meet the first preset condition, selecting a nozzle from among the nozzles as a reference nozzle according to a preset selection rule;
[0059] In one embodiment, the step S2 includes:
[0060] S21: Obtain the ink volume parameters of each nozzle;
[0061] S22: When the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection image is selected as the reference nozzle;
[0062] S23: when the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, selecting the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection image as the reference nozzle;
[0063] Specifically, when the printed nozzle color difference detection map does not meet the first preset condition, it means that color difference occurs between the nozzles. At this time, the nozzle ink volume parameter of each nozzle is obtained. The nozzle ink volume parameter represents the ink output ratio of the nozzle. Without modification, the nozzle ink volume parameter defaults to 100%. When the average value of the nozzle ink volume parameter is greater than the preset ink volume parameter, the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection map is selected as the reference nozzle. When the average value of the nozzle ink volume parameter is less than the preset ink volume parameter, the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection map is selected as the reference nozzle. The preset ink volume parameter can be set by the user.
[0064] In one embodiment, the inkjet printer includes four nozzles. Figure 2The obtained nozzle color difference detection diagram includes four gradient color blocks, each gradient color block corresponds to a nozzle, and each nozzle is guaranteed to discharge ink. The ink volume value of each gradient color block is different. The ink volume value of the calibration color block located in the middle of the nozzle color difference detection diagram is the highest, and it decreases toward both ends in turn. In another embodiment, the ink volume value of the calibration color block located in the middle of the nozzle color difference detection diagram is the lowest, and it increases toward both ends in turn.
[0065] Since the nozzle color difference detection map is composed of several gradient color blocks, when the nozzle has color difference, there will be obvious faults and uneven transitions between the gradient color blocks of the printed nozzle color difference detection map. Even people with low color recognition can distinguish the color difference, which reduces the difficulty of multi-nozzle color difference detection and improves the efficiency of detection.
[0066] S3: Acquire a printhead color calibration diagram, wherein the printhead color calibration diagram includes a plurality of calibration color blocks, and each calibration color block includes different ink volume adjustment parameters;
[0067] S31: when the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, obtaining a nozzle color calibration diagram in which the number of the first calibration color blocks is greater than the number of the second calibration color blocks;
[0068] S32: when the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, obtaining a nozzle color calibration diagram in which the number of the first calibration color blocks is less than the number of the second calibration color blocks.
[0069] Specifically, the nozzle color calibration diagram includes a plurality of calibration color blocks, each of the calibration color blocks includes a different ink volume adjustment parameter, when the average value of the nozzle ink volume parameter is greater than the preset ink volume parameter, a nozzle color calibration diagram in which the number of first calibration color blocks is greater than the number of second calibration color blocks is obtained, that is, the nozzle ink volume is mainly negatively adjusted, and when the average value of the nozzle ink volume parameter is less than the preset ink volume parameter, a nozzle color calibration diagram in which the number of first calibration color blocks is less than the number of second calibration color blocks is obtained, that is, the nozzle ink volume is mainly positively adjusted;
[0070] In one embodiment, the calibration color blocks include a plurality of first calibration color blocks and at least one second calibration color block, the ink volume adjustment parameter of the first calibration color block is a negative number, and the ink volume adjustment parameter of the second calibration color block is a positive number. In this embodiment, the nozzle with the lightest printing color is selected as the reference nozzle, so when obtaining the nozzle color calibration chart, the number of first calibration color blocks is greater than the number of second calibration color blocks.
[0071] S4: According to the ink volume adjustment parameter, all the nozzles are controlled to print the nozzle color calibration chart respectively;
[0072] In one embodiment, step S4 includes:
[0073] Step S41: controlling the reference nozzle to print the nozzle color calibration chart;
[0074] Step S42: Record the nozzles other than the reference nozzle as first nozzles, adjust the nozzle parameters of the first nozzles according to the ink volume adjustment parameters corresponding to the calibration color blocks, and print the corresponding calibration color blocks until all the first nozzles complete printing of the nozzle color calibration chart.
[0075] Specifically, after determining that there is a color difference between the nozzles through the nozzle color difference detection chart, they need to be calibrated. First, obtain the nozzle color calibration chart, which includes several calibration color blocks, each of which includes different ink volume adjustment parameters. When printing the nozzle color calibration chart through a reference nozzle, there is no need to adjust the nozzle parameters of the reference nozzle. The nozzles other than the reference nozzle are referred to as the first nozzles. When printing the nozzle color calibration chart through the first nozzle, before printing each calibration color block, the nozzle needs to be adjusted according to the ink volume adjustment parameters of the calibration color block to be printed, and then the calibration color block is printed until all first nozzles complete the printing of the nozzle color calibration chart.
[0076] S5: Determine ink volume adjustment parameters of nozzles other than the reference nozzle according to the printed nozzle color calibration chart;
[0077] In one embodiment, step S5 includes:
[0078] S51: The calibration color block printed by the reference nozzle is recorded as the reference color block, and the calibration color block printed by the first nozzle is recorded as the third calibration color block, and the reference color block is compared with all the third calibration color blocks to determine the third calibration color block having the same color value as the reference color block, and recorded as the fourth calibration color block;
[0079] S52: Determine the ink volume adjustment parameter corresponding to the fourth calibration color block.
[0080] After all the nozzles have completed printing the nozzle color calibration chart, the ink volume adjustment parameters of each nozzle are determined based on the printed nozzle color calibration chart, the calibration color block printed by the reference nozzle is recorded as the reference color block, and the calibration color block printed by the first nozzle is recorded as the third calibration color block, the reference color block is compared with all the third calibration color blocks, and the third calibration color block with the same color value as the reference color block is determined, which is recorded as the fourth calibration color block, and the ink volume adjustment parameters corresponding to the fourth calibration color block are determined. The ink volume adjustment parameters corresponding to the fourth calibration color block are the ink volume adjustment parameters corresponding to the first nozzle.
[0081] In one embodiment, the inkjet printer includes four nozzles, see Figure 3, is a nozzle color calibration diagram printed by the inkjet printer, in which part H1 is a reference color block printed by the reference nozzle, and the rest are several third color blocks printed by the first nozzle. By comparing several third color blocks with the reference color block, the ink volume adjustment parameters of the nozzle can be determined.
[0082] S6: adjusting the nozzle parameters of nozzles other than the reference nozzle according to the ink volume adjustment parameter.
[0083] Specifically, after obtaining the ink volume adjustment parameters of all the first nozzles, the nozzle parameters of the first nozzles can be adjusted. The nozzle parameters are the ink volume values of each color channel of the nozzle. Before adjustment, the ink volume values of each color channel of the nozzle are C channel: 100%, M channel: 97%, Y channel: 98%, K channel: 100%. When the ink volume adjustment parameter is -1, the adjusted ink volume values of each color channel of the nozzle are C channel: 99%, M channel: 96%, Y channel: 97%, K channel: 99%. It should be noted that the above values are only examples and not limitations. The adjustment ratio between the ink volume adjustment parameters and the ink volume values can also be set by yourself.
[0084] In one embodiment, the method further comprises, after step S6:
[0085] S7: reprinting the nozzle color difference detection chart;
[0086] S8: When the reprinted printhead color calibration does not meet the first preset condition, loop steps S2-S7 until a printhead color difference detection chart meeting the first preset condition is printed.
[0087] Specifically, after completing a calibration, the nozzle color difference detection chart can be printed again to determine whether it is fully calibrated. If the reprinted nozzle color difference detection chart does not meet the first preset condition, the above calibration steps are looped until a nozzle color difference detection chart that meets the first preset condition is printed.
[0088] The method for color difference detection and calibration between nozzles provided in an embodiment of the present invention firstly obtains a nozzle color difference detection chart and prints it to determine whether the printed nozzle color difference detection chart meets the first preset condition, thereby being able to quickly and efficiently detect whether there is a color difference between nozzles; secondly, when the printed nozzle color difference detection chart does not meet the first preset condition, a nozzle is selected as a reference nozzle from all the nozzles according to a preset selection rule, and a nozzle color calibration chart is obtained, wherein the nozzle color calibration chart includes a plurality of calibration color blocks, each of which includes different ink volume adjustment parameters; based on the ink volume adjustment parameters, the nozzle color calibration chart is printed; based on the printed nozzle color calibration chart, the ink volume adjustment parameters of nozzles other than the reference nozzle are determined and the nozzle parameters of the nozzles other than the reference nozzle are adjusted, thereby being able to quickly calibrate the printing color difference between nozzles.
[0089] Example 2
[0090] See also Figure 4 The embodiment of the present invention provides a device for detecting and calibrating color difference between printheads, the device comprising:
[0091] A print head color difference detection diagram printing module, used for printing the print head color difference detection diagram, wherein the print head color difference detection diagram comprises a plurality of gradient color blocks, each of which has a different ink volume value;
[0092] A reference nozzle selection module, configured to select a nozzle as a reference nozzle from among all the nozzles according to a preset selection rule when the printed nozzle color difference detection chart does not meet a first preset condition;
[0093] A nozzle color calibration chart acquisition module is used to acquire a nozzle color calibration chart, wherein the nozzle color calibration chart includes a plurality of calibration color blocks, and each of the calibration color blocks includes different ink volume adjustment parameters;
[0094] A print head color calibration chart printing module, used for controlling all print heads to print the print head color calibration chart respectively according to the ink volume adjustment parameter;
[0095] An ink volume adjustment parameter determination module, used to determine the ink volume adjustment parameters of the nozzles other than the reference nozzle according to the printed nozzle color calibration chart;
[0096] The nozzle parameter adjustment module is used to adjust the nozzle parameters of the nozzles other than the reference nozzle according to the ink volume adjustment parameter.
[0097] In one embodiment, the nozzle color difference detection map printing module includes:
[0098] A detection image acquisition unit, used for acquiring the nozzle color difference detection image according to the size of the nozzle, wherein the size of the nozzle color difference detection image is greater than or equal to the sum of the sizes of all the nozzles, and the ink amount value increases or decreases from the gradient color block in the middle of the nozzle color difference detection image to both ends;
[0099] A detection chart printing unit, used for printing the nozzle color difference detection chart;
[0100] In one embodiment, the reference nozzle selection module includes:
[0101] A parameter acquisition unit, used to acquire the ink volume parameters of each nozzle;
[0102] A first selection unit is used to select the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection image as the reference nozzle when the average value of the nozzle ink volume parameter is greater than the preset ink volume parameter;
[0103] The second selection unit is used to select the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection image as the reference nozzle when the average value of the nozzle ink volume parameter is less than the preset ink volume parameter.
[0104] In one embodiment, the calibration color block includes a first calibration color block and a second calibration color block, the ink volume adjustment parameter of the first calibration color block is a negative number, and the ink volume adjustment parameter of the second calibration color block is a positive number, and the nozzle color calibration map acquisition module includes:
[0105] A first calibration chart acquisition unit, configured to acquire a printhead color calibration chart in which the number of first calibration color blocks is greater than the number of second calibration color blocks when the average value of the printhead ink volume parameter is greater than a preset ink volume parameter;
[0106] The second calibration chart acquisition unit is used to acquire a printhead color calibration chart in which the number of first calibration color blocks is smaller than the number of second calibration color blocks when the average value of the printhead ink volume parameter is smaller than the preset ink volume parameter.
[0107] In one embodiment, the ink volume adjustment parameter determination module includes:
[0108] A first determining unit is used to record the calibration color block printed by the reference nozzle as a reference color block, the calibration color block printed by the first nozzle as a third calibration color block, compare the reference color block with all the third calibration color blocks, determine the third calibration color block with the same color value as the reference color block, and record it as a fourth calibration color block;
[0109] The second determining unit is used to determine the ink volume adjustment parameter corresponding to the fourth calibration color block.
[0110] The device for color difference detection and calibration between nozzles of the embodiment of the present invention can quickly and efficiently detect whether there is color difference between nozzles by obtaining and printing a nozzle color difference detection map, judging whether the printed nozzle color difference detection map meets the first preset condition; secondly, when the printed nozzle color difference detection map does not meet the first preset condition, a nozzle is selected as a reference nozzle from all the nozzles according to a preset selection rule, and a nozzle color calibration map is obtained, wherein the nozzle color calibration map includes a plurality of calibration color blocks, each of which includes different ink volume adjustment parameters; according to the ink volume adjustment parameters, the nozzle color calibration map is printed; according to the printed nozzle color calibration map, the ink volume adjustment parameters of nozzles other than the reference nozzle are determined and the nozzle parameters of the nozzles other than the reference nozzle are adjusted, so that the printing color difference between nozzles can be quickly calibrated.
[0111] Example 3
[0112] In addition, combined Figure 1 The method for detecting and calibrating color difference between printheads according to the embodiment of the present invention described above can be implemented by a device for detecting and calibrating color difference between printheads. Figure 5 A schematic diagram of the hardware structure of the device for detecting and calibrating color difference between printheads provided in an embodiment of the present invention is shown.
[0113] The device for detecting and calibrating color difference between printheads may include a processor and a memory storing computer program instructions.
[0114] Specifically, the processor may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present invention.
[0115] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory may include a removable or non-removable (or fixed) medium. Where appropriate, the memory may be inside or outside a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a flash memory or a combination of two or more of these.
[0116] The processor implements any one of the color difference detection and calibration methods between printheads in the above embodiments by reading and executing computer program instructions stored in the memory.
[0117] In one example, the device for detecting and calibrating color difference between printheads may further include a communication interface and a bus. As shown in the diagram of detecting and calibrating color difference between printheads, the processor, the memory, and the communication interface are connected through the bus and communicate with each other.
[0118] The communication interface is mainly used to implement communication between the modules, devices, units and / or equipment in the embodiments of the present invention.
[0119] The bus includes hardware, software or both, and the components of the color difference detection and calibration equipment between the nozzles are coupled to each other. For example, but not limitation, the bus may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industrial standard architecture (EISA) bus, a front-end bus (FSB), a hypertransport (HT) interconnection, an industrial standard architecture (ISA) bus, an infinite bandwidth interconnection, 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 standard association local (VLB) bus or other suitable buses or a combination of two or more of these. In appropriate cases, the bus may include one or more buses. Although the embodiments of the present invention describe and illustrate specific buses, the present invention considers any suitable bus or interconnection.
[0120] Example 4
[0121] In addition, in combination with the color difference detection and calibration method between printheads in the above embodiment, the embodiment of the present invention can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor, any one of the color difference detection and calibration methods between printheads in the above embodiment is implemented.
[0122] In summary, the method, device, equipment and storage medium for color difference detection and calibration between nozzles provided by the embodiments of the present invention, firstly, by obtaining a nozzle color difference detection map and printing it, it is determined whether the printed nozzle color difference detection map meets the first preset condition, so as to quickly and efficiently detect whether there is a color difference between nozzles; secondly, when the printed nozzle color difference detection map does not meet the first preset condition, a nozzle is selected as a reference nozzle from all the nozzles according to a preset selection rule, and a nozzle color calibration map is obtained, wherein the nozzle color calibration map includes a plurality of calibration color blocks, each of which includes different ink volume adjustment parameters; according to the ink volume adjustment parameters, the nozzle color calibration map is printed; according to the printed nozzle color calibration map, the ink volume adjustment parameters of nozzles other than the reference nozzle are determined and the nozzle parameters of nozzles other than the reference nozzle are adjusted, so as to quickly calibrate the printing color difference between nozzles.
[0123] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0124] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0125] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0126] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.
Claims
1. A method for detecting and calibrating color difference between printheads, characterized in that: The method comprises: S1: Printing a nozzle color difference detection diagram, wherein the nozzle color difference detection diagram includes a plurality of gradient color blocks, and each gradient color block has a different ink volume value; S2: When the printed nozzle color difference detection chart does not meet the first preset condition, a nozzle is selected from all the nozzles as a reference nozzle according to a preset selection rule, wherein the first preset condition is that the color transition between each gradient color block is uniform and there is no fault phenomenon, and step S2 specifically includes: Get the ink volume parameters of each nozzle; When the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection image is selected as the reference nozzle; When the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection image is selected as the reference nozzle; S3: Acquire a printhead color calibration diagram, wherein the printhead color calibration diagram includes a plurality of calibration color blocks, and each calibration color block includes different ink volume adjustment parameters; S4: According to the ink volume adjustment parameter, all the nozzles are controlled to print the nozzle color calibration chart respectively. Step S4 specifically includes: Controlling the reference nozzle to print the nozzle color calibration chart; The nozzles other than the reference nozzles are referred to as first nozzles, and the nozzle ink volume parameters of the first nozzles are adjusted according to the ink volume adjustment parameters corresponding to the calibration color blocks, and the corresponding calibration color blocks are printed, until all the first nozzles complete the printing of the nozzle color calibration chart; S5: Determine the ink volume adjustment parameters of the nozzles other than the reference nozzle according to the printed nozzle color calibration chart. Step S5 specifically includes: The calibration color block printed by the reference nozzle is referred to as the reference color block, and the calibration color block printed by the first nozzle is referred to as the third calibration color block. The reference color block is compared with all the third calibration color blocks to determine the third calibration color block having the same color value as the reference color block, which is referred to as the fourth calibration color block. Determining the ink volume adjustment parameter corresponding to the fourth calibration color block; S6: adjusting the nozzle parameters of nozzles other than the reference nozzle according to the ink volume adjustment parameter.
2. The method for detecting and calibrating color difference between printheads according to claim 1, characterized in that: The print head color difference detection diagram includes: According to the size of the nozzle, the nozzle color difference detection map is obtained, wherein the size of the nozzle color difference detection map is greater than or equal to the sum of the sizes of all the nozzles, and the ink amount value increases or decreases from the gradient color block in the middle of the nozzle color difference detection map to both ends; Print the nozzle color difference detection chart.
3. The method for detecting and calibrating color difference between printheads according to claim 1, characterized in that: The calibration color block includes a first calibration color block and a second calibration color block, the ink volume adjustment parameter of the first calibration color block is a negative number, and the ink volume adjustment parameter of the second calibration color block is a positive number, and the step of obtaining the nozzle color calibration diagram includes: When the average value of the ink volume parameter of the nozzle is greater than the preset ink volume parameter, obtaining a nozzle color calibration diagram in which the number of the first calibration color blocks is greater than the number of the second calibration color blocks; When the average value of the ink volume parameter of the nozzle is less than the preset ink volume parameter, a nozzle color calibration diagram in which the number of the first calibration color blocks is less than the number of the second calibration color blocks is obtained.
4. The method for detecting and calibrating color difference between printheads according to claim 1, characterized in that: The method further comprises, after step S6: S7: reprinting the nozzle color difference detection chart; S8: When the reprinted printhead color calibration does not meet the first preset condition, loop steps S2-S7 until a printhead color difference detection chart meeting the first preset condition is printed.
5. A device for detecting and calibrating color difference between printheads, characterized in that: The device comprises: A print head color difference detection diagram printing module, used for printing the print head color difference detection diagram, wherein the print head color difference detection diagram comprises a plurality of gradient color blocks, each of which has a different ink volume value; A reference nozzle selection module is used to select a nozzle as a reference nozzle among all the nozzles according to a preset selection rule when the printed nozzle color difference detection map does not meet the first preset condition, wherein the first preset condition is that the color transition between each gradient color block is uniform and there is no fault phenomenon, and the reference nozzle selection module includes: A parameter acquisition unit, used to acquire the ink volume parameters of each nozzle; A first selection unit is used to select the nozzle corresponding to the lightest gradient color block in the printed nozzle color difference detection image as the reference nozzle when the average value of the nozzle ink volume parameter is greater than the preset ink volume parameter; A second selection unit is used to select the nozzle corresponding to the darkest gradient color block in the printed nozzle color difference detection image as the reference nozzle when the average value of the nozzle ink volume parameter is less than the preset ink volume parameter; A nozzle color calibration chart acquisition module is used to acquire a nozzle color calibration chart, wherein the nozzle color calibration chart includes a plurality of calibration color blocks, and each of the calibration color blocks includes different ink volume adjustment parameters; A print head color calibration chart printing module is used to control all print heads to print the print head color calibration chart respectively according to the ink volume adjustment parameter, wherein the print head color calibration chart printing module is further used to: Controlling the reference nozzle to print the nozzle color calibration chart; The nozzles other than the reference nozzles are referred to as first nozzles, and the nozzle ink volume parameters of the first nozzles are adjusted according to the ink volume adjustment parameters corresponding to the calibration color blocks, and the corresponding calibration color blocks are printed, until all the first nozzles complete the printing of the nozzle color calibration chart; The ink volume adjustment parameter determination module is used to determine the ink volume adjustment parameters of the nozzles other than the reference nozzle according to the printed nozzle color calibration chart, wherein the ink volume adjustment parameter determination module includes: A first determining unit is used to record the calibration color block printed by the reference nozzle as a reference color block, the calibration color block printed by the first nozzle as a third calibration color block, compare the reference color block with all the third calibration color blocks, determine the third calibration color block with the same color value as the reference color block, and record it as a fourth calibration color block; A second determining unit, configured to determine the ink volume adjustment parameter corresponding to the fourth calibration color block; The nozzle parameter adjustment module is used to adjust the nozzle parameters of the nozzles other than the reference nozzle according to the ink volume adjustment parameter.
6. A color difference detection and calibration device between print heads, characterized in that: include: At least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 4.
7. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Image processing based printer ink quantity regulating method, device and equipment as well as medium
CN111845084A
Color difference processing method and device, ink-jet printer and storage medium
CN112477437A