Method, device, equipment and medium for automatic nozzle calibration based on machine vision

By automatically identifying printhead channel information using machine vision, the problems of large calibration errors and low efficiency in existing printheads have been solved, achieving high-precision and high-efficiency inkjet printing.

CN117124730BActive Publication Date: 2026-05-12SHENZHEN HOSONSOFT CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN HOSONSOFT CO LTD
Filing Date
2022-05-18
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing printhead calibration methods rely on manual identification, which results in large errors and low efficiency, failing to meet the demands for high-precision and high-efficiency inkjet printing.

Method used

An automatic printhead calibration method based on machine vision is adopted. By acquiring and analyzing the calibration map on the printing medium, the calibration map is collected by an image acquisition device and the printhead channel information is automatically identified to achieve printhead calibration.

Benefits of technology

It improves the accuracy and efficiency of printhead calibration without human intervention, thereby enhancing the precision and efficiency of inkjet printing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117124730B_ABST
    Figure CN117124730B_ABST
Patent Text Reader

Abstract

The application discloses an automatic nozzle calibration method and device based on machine vision, equipment and medium, and relates to the field of ink-jet printing technology. The method uses an image acquisition device to acquire a second calibration image on a printing medium to obtain a third calibration image, and then automatically identifies nozzle channel information and calibration information that need to be calibrated through machine vision technology. A printer control system can automatically complete various nozzle calibration work according to the information, without manual intervention, saving time and effort. Moreover, the automatic nozzle calibration through machine vision is more accurate and efficient than the manual calibration mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of inkjet printing technology, and in particular to an automatic printhead calibration method, apparatus, equipment, and medium based on machine vision. Background Technology

[0002] In practical production applications, to improve printing output and efficiency, splicing printheads are being used more and more frequently, such as... Figure 1 As shown, to increase print volume in a single pass, multiple printheads are spliced ​​together in the Y direction or longitudinal direction; to improve print accuracy, multiple printheads are staggered and spliced ​​together in the X direction or lateral direction. However, currently, printhead installation and fixing are all done manually, leading to significant installation errors, frequently resulting in printhead tilting, inaccurate installation distances, and ultimately, deviations in the printed image. Furthermore, to improve printing accuracy and efficiency, reciprocating scanning technology is often used for inkjet printing. During printing, the printhead scans back and forth along the X direction, and between each scan pass, the printhead and printing medium move a certain step distance along the Y direction, alternating in this manner to achieve high precision and large-format printing. However, due to the stepper motor and machine structure, problems such as inaccurate stepping, misalignment of left and right reciprocating printing positions, and misregistration of colors frequently occur.

[0003] Current methods for addressing the aforementioned issues involve printhead calibration using printed calibration diagrams. This calibration typically includes step calibration, printhead spacing calibration, lateral spacing calibration, longitudinal spacing calibration, vertical calibration, bidirectional calibration, and color registration calibration. Step calibration calibrates the printhead's step offset during reciprocating scanning printing. Printhead spacing calibration provides a preliminary calibration of the distance between each printhead in the lateral and longitudinal directions; precise calibration is achieved through lateral and longitudinal spacing calibrations. Vertical calibration checks if the printhead is perpendicular to the printing direction. Bidirectional calibration ensures consistent printing positions of printhead channels during reciprocating scanning. Color registration calibration verifies the consistency of printing positions for different color channels during scanning. Existing technologies often involve printing calibration diagrams and manually identifying calibration parameters for manual calibration. However, these calibration diagrams are complex, require numerous parameter settings, and manual identification is prone to errors, inaccuracies, and low efficiency. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide an automatic nozzle calibration method, apparatus, device and medium based on machine vision to solve the problems of large nozzle calibration error and low efficiency in the prior art.

[0005] In a first aspect, embodiments of the present invention provide an automatic nozzle calibration method based on machine vision, the method comprising:

[0006] A first calibration diagram is obtained, the first calibration diagram including at least a first detection unit, a first reference identification unit and / or a first calibration identification unit, the first detection unit including a first reference unit and / or a first calibration unit, wherein the first reference identification unit is used to identify first nozzle channel information, the first calibration identification unit is used to identify second nozzle channel information, the first nozzle channel information is the information of the first nozzle channel that prints the first reference unit, the second nozzle channel information is the information of the second nozzle channel that prints the first calibration unit, and the first nozzle channel information and the second nozzle channel information may be the same or different;

[0007] The first calibration pattern is printed on a printing medium to obtain the second calibration pattern;

[0008] The control image acquisition device acquires the second calibration image to obtain a third calibration image, the third calibration image including a third detection unit, a third reference identification unit and / or a third calibration identification unit corresponding to the first detection unit, the first reference identification unit and / or the first calibration identification unit;

[0009] The first nozzle channel information and / or the second nozzle channel information are obtained according to the third reference identification section and / or the third calibration identification section;

[0010] The calibration information is obtained from the third detection unit;

[0011] Perform nozzle calibration based on the calibration information, the first nozzle channel, and / or the second nozzle channel.

[0012] Preferably, the nozzle calibration based on the calibration information, the first nozzle channel information, and / or the second nozzle channel information includes:

[0013] The calibration information, the first printhead channel information, and / or the second printhead channel information are sent to the printer control system, which then drives the printer control system to calibrate the first printhead channel and / or the second printhead channel according to the calibration information.

[0014] Preferably, the nozzle calibration includes any one of the following: step calibration, nozzle spacing calibration, nozzle lateral spacing calibration, nozzle longitudinal spacing calibration, vertical calibration, bidirectional calibration, and color matching calibration.

[0015] Preferably, the first detection unit includes a plurality of first sub-detection units; each first sub-detection unit includes a first reference unit and / or a first calibration unit, and calibration parameters are marked near each first sub-detection unit. Correspondingly, the third detection unit includes a plurality of third sub-detection units; each third sub-detection unit includes a third reference unit and / or a third calibration unit, and calibration parameters are marked near each third sub-detection unit.

[0016] Preferably, the nozzle calibration is nozzle spacing calibration, and the third calibration diagram includes several third detection units and their corresponding third reference marking units. Obtaining calibration information for nozzle calibration based on the third detection units includes:

[0017] The third detection unit corresponding to the third reference identification unit is identified based on the third reference identification unit;

[0018] Obtain the designated point in each of the third detection units;

[0019] Calculate the spacing between designated points in each of the third detection units in the X and Y directions to obtain the calibration information for the nozzle calibration.

[0020] Preferably, the nozzle calibration is any one of step calibration, nozzle lateral spacing calibration, nozzle longitudinal spacing calibration, vertical calibration, bidirectional calibration, and color matching calibration, wherein the calibration information for nozzle calibration is obtained by the third detection unit.

[0021] The third detection unit corresponding to the third reference identification unit and the third calibration identification unit is identified accordingly;

[0022] The third sub-detection unit that meets the preset conditions in the third detection unit is obtained and denoted as the third reference sub-detection unit;

[0023] Identify the calibration parameters corresponding to the third reference sub-detection unit and obtain the calibration information.

[0024] Preferably, the step of acquiring the third sub-detection unit that meets the preset conditions in the third detection unit, denoted as the third reference sub-detection unit, includes:

[0025] Obtain the starting positions of the third reference section and the third calibration section in the third sub-detection section;

[0026] Compare the coordinate values ​​of the starting positions of the third reference unit and the third calibration unit in the X direction and / or in the Y direction;

[0027] When the difference between the coordinate values ​​of the third reference part in the third sub-detection unit and the starting position of the third calibration part in the X direction and / or the coordinate values ​​in the Y direction is less than or equal to a preset horizontal threshold and / or a preset vertical threshold, the third sub-detection unit is designated as the third reference sub-detection unit.

[0028] Secondly, embodiments of the present invention provide an automatic nozzle calibration device based on machine vision, the device comprising:

[0029] A calibration chart acquisition module is used to acquire a first calibration chart, the first calibration chart including at least a first detection unit, a first reference identification unit and / or a first calibration identification unit, the first detection unit including a first reference unit and / or a first calibration unit, wherein the first reference identification unit is used to identify first nozzle channel information, the first calibration identification unit is used to identify second nozzle channel information, the first nozzle channel information is the information of the first nozzle channel that prints the first reference unit, the second nozzle channel information is the information of the second nozzle channel that prints the first calibration unit, and the first nozzle channel information and the second nozzle channel information may be the same or different;

[0030] The calibration pattern printing module prints the first calibration pattern on a printing medium to obtain the second calibration pattern;

[0031] An image acquisition module is used to control an image acquisition device to acquire the second calibration image to obtain a third calibration image. The third calibration image includes a third detection unit, a third reference identification unit, and / or a third calibration identification unit corresponding to the first detection unit, the first reference identification unit, and / or the first calibration identification unit.

[0032] The nozzle channel information acquisition module acquires the first nozzle channel information and / or the second nozzle channel information based on the third reference identifier and / or the third calibration identifier.

[0033] The nozzle calibration information acquisition module is used to acquire calibration information based on the third detection unit;

[0034] The nozzle calibration module is used to perform nozzle calibration based on the calibration information, the first nozzle channel, and / or the second nozzle channel.

[0035] Thirdly, embodiments of the present invention provide an inkjet printing device, including: 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 of the first aspect described above.

[0036] 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.

[0037] In summary, the beneficial effects of the present invention are as follows:

[0038] The automatic printhead calibration method, apparatus, equipment, and medium based on machine vision provided in this invention use an image acquisition device to acquire a second calibration image on the printing medium to obtain a third calibration image. Then, machine vision technology is used to automatically identify the printhead channel information and calibration information that need to be calibrated. The printer control system can automatically complete various printhead calibration tasks based on this information without manual intervention, saving time and effort. Moreover, automatic printhead calibration using machine vision is more accurate and efficient than manual calibration. Attached Figure Description

[0039] 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.

[0040] Figure 1 This is a schematic diagram of nozzle splicing in the background technology.

[0041] Figure 2 This is a schematic flowchart of the printhead calibration diagram printing method according to an embodiment of the present invention.

[0042] Figure 3 This is a schematic flowchart of the nozzle calibration method according to an embodiment of the present invention.

[0043] Figure 4a This is a schematic diagram of the first calibration map for step calibration according to an embodiment of the present invention.

[0044] Figure 4b This is a schematic diagram of the second calibration map for step calibration according to an embodiment of the present invention.

[0045] Figure 5a This is a schematic diagram of the first calibration diagram for nozzle spacing calibration according to an embodiment of the present invention.

[0046] Figure 5b This is a schematic diagram of the second calibration diagram for nozzle spacing calibration according to an embodiment of the present invention.

[0047] Figure 6 This is a schematic diagram of the nozzle arrangement according to an embodiment of the present invention.

[0048] Figure 7a This is a schematic diagram of the first calibration diagram for lateral spacing calibration according to an embodiment of the present invention.

[0049] Figure 7b This is a schematic diagram of a second calibration map for pitch calibration according to an embodiment of the present invention.

[0050] Figure 7cThis is a schematic diagram of the first calibration diagram for lateral spacing calibration according to an embodiment of the present invention.

[0051] Figure 8a This is a schematic diagram of the first calibration diagram for longitudinal spacing calibration according to an embodiment of the present invention.

[0052] Figure 8b This is a schematic diagram of the second calibration diagram for longitudinal spacing calibration according to an embodiment of the present invention.

[0053] Figure 8c This is a schematic diagram of the first calibration diagram for longitudinal spacing calibration according to an embodiment of the present invention.

[0054] Figure 9a This is a schematic diagram of the first calibration map for vertical calibration according to an embodiment of the present invention.

[0055] Figure 9b This is a schematic diagram of the second calibration diagram for vertical calibration according to an embodiment of the present invention.

[0056] Figure 9c This is a schematic diagram of the first calibration map for vertical calibration according to an embodiment of the present invention.

[0057] Figure 10a This is a schematic diagram of the first calibration map for bidirectional calibration according to an embodiment of the present invention.

[0058] Figure 10b This is a schematic diagram of the second calibration diagram for bidirectional calibration according to an embodiment of the present invention.

[0059] Figure 11a This is a schematic diagram of the first calibration map for color calibration according to an embodiment of the present invention.

[0060] Figure 11b This is a schematic diagram of the second calibration map used for color calibration according to an embodiment of the present invention.

[0061] Figure 11c This is a schematic diagram of the first calibration map for color calibration according to an embodiment of the present invention.

[0062] Figure 11d This is a schematic diagram of the first calibration map for color calibration according to an embodiment of the present invention.

[0063] Figure 12 This is a flowchart illustrating an automatic nozzle calibration method based on machine vision according to an embodiment of the present invention.

[0064] Figure 13 This is a schematic diagram of the printhead calibration diagram printing device according to an embodiment of the present invention.

[0065] Figure 14 This is a schematic diagram of the nozzle calibration device according to an embodiment of the present invention.

[0066] Figure 15 This is a schematic diagram of the structure of an automatic nozzle calibration device based on machine vision according to an embodiment of the present invention.

[0067] Figure 16 This is a schematic diagram of the structure of an inkjet printing device according to an embodiment of the present invention. Detailed Implementation

[0068] 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.

[0069] 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.

[0070] Example 1

[0071] This invention provides a printhead calibration map printing method applied to inkjet printers. The printhead printer includes reciprocating scanners, Onepass inkjet printers, and Singlepass inkjet printers. Each inkjet printer includes at least one printhead, and each printhead includes at least one ink outlet channel. Preferably, to achieve color image printing, the printhead of an inkjet printer often includes four color channels: CMYK. By driving the printhead or printhead channel to print a first calibration map on the printing medium, a second calibration map reflecting the physical state or printing state of the printhead or printhead channel is obtained. Based on the second calibration map, it can be determined whether the printhead needs calibration. Please refer to [link to relevant documentation]. Figure 2 The method includes:

[0072] S1: Obtain a first calibration diagram, the first calibration diagram including at least a first detection unit, a first reference identification unit and / or a first calibration identification unit, the first detection unit including a first reference unit and / or a first calibration unit, wherein the first reference identification unit is used to identify first nozzle channel information, the first calibration identification unit is used to identify second nozzle channel information, the first nozzle channel information is the information of the first nozzle channel for printing the first reference unit, the second nozzle channel information is the information of the second nozzle channel for printing the first calibration unit, and the first nozzle channel information and the second nozzle channel information may be the same or different;

[0073] S2: Print the first calibration pattern on the printing medium to obtain a second calibration pattern for printhead calibration.

[0074] Specifically, the first calibration diagram includes at least a first detection unit, a first reference marking unit, and / or a first calibration marking unit. The first detection unit includes a first reference unit and / or a first calibration unit. The first reference marking unit is used to identify the information of the first printhead channel that prints the first reference unit, i.e., the first printhead channel information. The first calibration marking unit is used to identify the information of the second printhead channel that prints the first calibration unit, i.e., the second printhead channel information. Printhead calibration here includes step calibration, printhead spacing calibration, lateral spacing calibration, longitudinal spacing calibration, vertical calibration, bidirectional calibration, color matching calibration, etc. Different printhead calibrations are performed by setting different first detection units. The first calibration diagram corresponding to different printhead detections may simultaneously include both the first reference marking unit and the first calibration marking unit, and the corresponding first detection unit may also only include the first reference marking unit without the first calibration marking unit, and the corresponding first detection unit may only include the first reference unit. For example, when the first detection diagram is used for printhead spacing calibration, the first detection diagram only includes the first reference marking unit and the first reference unit.

[0075] The first reference marking section can be used to determine the first printhead channel information of the first reference section in the ink output printing first calibration diagram. The first calibration marking section can be used to determine the second printhead channel information of the first calibration section in the ink output printing first calibration diagram. The first printhead channel information and the second printhead channel information may be the same or different in different printhead calibrations, depending on which printhead calibration is being performed.

[0076] A first calibration pattern is printed on a printing medium to obtain a second calibration pattern. Correspondingly, the second calibration pattern includes a second detection unit, a second reference identification unit, and / or a second calibration identification unit that correspond to the first detection unit, the first reference identification unit, and / or the first calibration identification unit. Based on the printhead channel information obtained from the second reference identification unit and / or the second calibration identification unit, and in conjunction with the second detection unit, the physical state of the corresponding printhead channel (such as whether the spacing between each printhead is accurate, whether it is perpendicular, whether the stepping is accurate, etc.) or the printing state (such as whether the two printing positions during reciprocating scanning are consistent, whether the color registration is accurate, etc.) can be determined, thereby achieving calibration of the printhead or printhead channel.

[0077] Example 2

[0078] Based on the above embodiment one, please refer to Figure 3 Embodiment 1 of the present invention also provides a printhead calibration pattern printing detection method, the method comprising:

[0079] S3: Obtain a second calibration map, the second calibration map including a second detection unit, a second reference identification unit and / or a second calibration identification unit corresponding to the first detection unit, the first reference identification unit and / or the first calibration identification unit;

[0080] S4: Obtain the first nozzle channel information and / or the second nozzle channel information based on the second reference identification unit and / or the second calibration identification unit;

[0081] S5: Obtain calibration information from the second detection unit;

[0082] S6: Perform nozzle calibration based on the calibration information, the first nozzle channel information, and / or the second nozzle channel information.

[0083] The second calibration diagram includes a second detection unit corresponding to the first detection unit, a second reference identification unit corresponding to the first reference identification unit, and a second calibration identification unit corresponding to the first calibration identification unit. The second detection unit includes a second reference unit and / or a second calibration unit. The second calibration diagram corresponding to different printhead detection may include both the second reference identification unit and the second calibration identification unit, or it may only include the second reference identification unit without the second calibration identification unit, and in this case, only the first reference unit. Based on the second reference identification unit and / or the second calibration identification unit, the printhead or printhead channel participating in printing the first reference unit and / or the first calibration unit can be identified, and the second reference unit and / or the second calibration unit can obtain the calibration information of the printhead or printhead channel participating in printing the first calibration diagram.

[0084] In one embodiment, when the nozzle calibration is for nozzle spacing calibration, the second calibration diagram only contains several third detection units and their corresponding third reference identification units. Obtaining calibration information based on the second detection units includes: identifying the second detection unit corresponding to the second reference identification unit; obtaining designated points in each of the second detection units; calculating the spacing of the designated points in each of the second detection units in the X and Y directions, and obtaining the calibration information for the nozzle calibration. The calibration information obtained here is the spacing of each nozzle in the X and Y directions. Based on this calibration information, it can be determined whether the installation position of the nozzle meets the requirements and whether adjustment is needed.

[0085] When the nozzle calibration is any one of step calibration, nozzle lateral spacing calibration, nozzle longitudinal spacing calibration, vertical calibration, bidirectional calibration, or color matching calibration, the second detection unit includes several second sub-detection units; each second sub-detection unit includes a second reference unit and a second calibration unit, and calibration parameters are marked near each second sub-detection unit. Calibration information obtained from the second detection unit includes:

[0086] A second sub-detection unit that meets the preset conditions is obtained and denoted as the second reference sub-detection unit;

[0087] The calibration information is obtained based on the calibration parameters corresponding to the second reference sub-detection unit.

[0088] The preset conditions here can be determined according to the actual testing situation. The preset conditions will differ for different printhead calibration scenarios, therefore the second sub-detection unit that meets the preset conditions can be determined according to the actual situation. The calibration information here refers to the offset or calibration values ​​that need to be determined during printhead calibration. The second sub-detection unit that meets the preset conditions is recorded as the second reference sub-detection unit, and the calibration parameters (i.e., calibration values) corresponding to the second reference sub-detection unit are obtained. Based on the calibration parameters, the physical position and printing position of the corresponding printhead or printhead channel are adjusted to achieve printhead calibration.

[0089] Example 3

[0090] In this embodiment, the first calibration diagram is as follows: Figure 4a As shown, this first calibration diagram is used for printhead step calibration. Let the X-direction be the printhead printing direction. In reciprocating scanning printing, during each pass, the printhead moves a certain distance relative to the printing medium after scanning along or in the reverse direction of the X-direction; this distance is the step distance. Due to errors in the motor, drive mechanism, etc., the step distance of the printhead relative to the printing medium is inaccurate, i.e., the step offset occurs, leading to problems such as misalignment of the printed image and affecting the image printing quality. Therefore, step calibration is required before printing the image to avoid image printing misalignment. Figure 4aThe first calibration diagram includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13. Preferably, calibration parameters, such as "-6", "-5", "-4", ... "+4", "+5", "+6", are marked below each first sub-detection section 13. In other embodiments, calibration parameters can also be marked at any position above, to the left, or to the right of the first sub-detection section 13. Each first sub-detection section 13 includes a first reference section 131 and a first calibration section 132 arranged along the X direction. The first reference section 131 and the first calibration section 132 each include several line segments parallel to the X direction. The projections of all line segments in the first reference section 131 in the Y direction overlap, and the projections of all line segments in the first calibration section 132 in the Y direction overlap. The X direction is perpendicular to the Y direction. Furthermore, the number of first sub-detection sections 13 in the first detection section 10 can be determined according to actual conditions and is not limited. Preferably, the number of the first sub-detection units 13 is an odd number greater than or equal to 3.

[0091] The first reference marking section 11 identifies the first nozzle channel information of the first reference section 131 of each first sub-detection section 13 in the first detection section 10; the first calibration marking section 12 identifies the second nozzle channel information of the first calibration section 132 of each first sub-detection section 13 in the first detection section 10. Since this first calibration diagram is used for nozzle step calibration, the first nozzle channel information and the second nozzle channel information are the same, that is, the first reference section and the first calibration section are printed using the same nozzle or the same nozzle channel.

[0092] Specifically, the steps involved in printing the first calibration chart are as follows:

[0093] Obtain the step distance based on the printing parameters;

[0094] The nozzle is controlled to scan and print the first reference mark and the first reference part in each of the first sub-detection parts along the X direction;

[0095] After controlling the printhead to move the step distance relative to the printing medium, it performs a reverse scanning print along the X direction to print the first calibration mark section and the first calibration section in each of the first sub-detection sections.

[0096] When executing a printing task, the printing control software in the host computer provides options such as printing precision, printing mode, and feathering mode for the user to confirm the corresponding printing parameters. Based on the selected printing parameters in the printing precision and printing mode, the number of scans (or passes) required to execute the printing task can be determined. Furthermore, since printers now also offer feathering printing, the feathering amplitude is determined based on the selected feathering mode, and combined with the number of scans, the step distance the printhead moves relative to the printing medium between each scan (per pass) can be determined. Specifically, during printing, the printer's printhead is first controlled to scan along the X direction (or the opposite direction of X), printing the first reference mark 11 and the first reference mark 131 in each of the first sub-detection sections 13 on the printing medium. If each first sub-detection section 13 is marked with calibration parameters, the calibration parameters will also be printed simultaneously, resulting in the second reference mark in the second calibration diagram and the second reference mark in each of the second sub-calibration diagrams. Next, the printhead is controlled to move relative to the printing medium by the step distance, and then the printhead is controlled to scan in the opposite direction of X (or the X direction), printing the first calibration mark 12 and the first calibration part 132 of each first sub-detection part 13 in the first calibration diagram on the printing medium, thus obtaining the corresponding second calibration mark in the second calibration diagram and the first calibration part in each first step offset sub-calibration diagram of the second calibration part in each second sub-detection part. In an ideal situation (without step offset), the obtained second calibration diagram is as follows: Figure 4b As shown, Figure 4bThe characters "H1 CH01" in the second reference identifier 21 and the second calibration identifier 22 indicate that the second calibration diagram is printed as printhead channel H1 CH02 (i.e., channel 01 in printhead H1). Then, by obtaining the second sub-detection unit 23 that meets preset conditions and the calibration parameters corresponding to the second sub-detection unit 23 from the second detection unit 20, the step calibration value of printhead channel H1 CH01 can be obtained. The preset condition here is that the difference between the starting coordinates of the second reference unit 231 and the second calibration unit 232 in the Y direction in the second sub-detection unit 23 is less than or equal to a first preset longitudinal threshold. The first preset longitudinal threshold can be set according to actual conditions, such as determining it based on the acceptable step error value in a specific printing task. For example, the first preset longitudinal threshold is 0.5 pixels. In some embodiments, the second calibration diagram can be directly observed by the human eye, and the printhead channel information identified by the second reference identifier 21 and the second calibration identifier 22, as well as the second sub-detection unit 12 that meets the preset conditions, can be obtained by printing the calibration parameters corresponding to the second sub-detection unit 23, thus obtaining the step calibration value of printhead channel H1 CH01. For example, if the calibration parameter of the second sub-detection unit 23 that meets the preset conditions is "+1", then the step calibration value is "+1". In other embodiments, an image acquisition device such as a CCD camera or scanner is used to acquire the second calibration image on the printing medium to obtain an electronic version of the second calibration image, denoted as the third calibration image. Correspondingly, the third calibration image includes the third detection unit, the third reference identification unit, and / or the second calibration identification unit (or the first detection unit, the first reference identification unit, and / or the first calibration identification unit). By automatically identifying the characters in the third reference identification unit and the third calibration identification unit and the third sub-detection unit that meets the preset conditions in the third detection unit using machine vision technology, as well as the calibration parameter corresponding to the third sub-detection unit, the step calibration value of the printhead channel H1 CH01 can be obtained. After automatically identifying the calibration parameter using machine vision technology, the calibration parameter is sent to the printing control software. The printing control software saves the calibration parameter and performs step calibration of the printhead channel H1 CH01 based on the calibration parameter in subsequent printing, thereby realizing automatic step offset calibration.

[0097] Example 4

[0098] In one embodiment, the first calibration diagram is as follows: Figure 5a As shown, the first calibration diagram is used to calibrate the nozzle spacing. The spacing between each nozzle is divided into lateral (X direction) spacing and longitudinal (Y direction) spacing. The lateral and longitudinal spacing between nozzles are obtained using the first calibration diagram, thereby performing preliminary calibration of the distance between each nozzle.

[0099] Figure 5aThe first calibration diagram shown includes a first reference marking section 11 and a first detection section 10. The first detection section 10 includes a rectangular border with a cross shape ("+") in the center. In other embodiments, the cross shape in the first detection section 10 can be replaced with shapes such as "┬", "+", "×", "┴", "━", or "│". The rectangular border surrounding the cross shape can also be replaced with shapes such as circles, triangles, squares, rhombuses, or rectangles, depending on the specific situation and not limited here. The first reference marking section 11 marks the printhead or printhead channel of the first detection section 10. Figure 5a The first calibration diagram shown is used to detect the lateral and longitudinal spacing of channel CH01 in the six nozzles (H1-H6) shown in Figure 4. In this embodiment, only channel CH01 of each nozzle is used as an example for illustration. If H1-H6 are nozzles containing multiple channels (such as CH02, CH03, etc.), the detection of the lateral and longitudinal spacing between other channels is similar to that of CH01 and will not be repeated here. Figure 5a It includes six first reference marking sections 11 and six first detection sections 10. When printing the first calibration diagram, the ink is controlled from the corresponding printhead channels to print the corresponding first reference marking sections 11 and second detection sections 10 to obtain the second calibration diagram. For example... Figure 5bThe second calibration diagram shown includes a second reference marking section 21 and a second detection section 20 corresponding to each printhead channel. Based on the second reference marking section 21 of printhead H1, the channel for printing its corresponding second detection section 20 can be identified as printhead H1 channel 1. Based on the second reference marking section 21 of printhead H3, the channel for printing its corresponding second detection section 20 can be identified as printhead H3 channel 1. By locating the center points of the cross-shaped patterns in the second detection sections 20 of printhead H1 and H3, and then measuring the lateral and longitudinal distances between the two center points, the lateral and longitudinal distances between printhead channels H1 CH01 and H3 CH01 can be obtained. In some embodiments, the user can manually measure the lateral and longitudinal distances between the center points of the cross-shaped patterns of each second detection section 20 in the second calibration diagram to obtain the lateral and longitudinal spacing of each printhead. In other embodiments, an image acquisition device such as a CCD camera or scanner is used to acquire a second calibration image on the printing medium, resulting in an electronic version of the second calibration image, denoted as the third calibration image. The third calibration image includes a third detection unit and a third reference identification unit corresponding to the second detection unit and the second reference identification unit. Machine vision technology is used to automatically identify the character information in the third reference identification unit to obtain printhead channel information. Machine vision is also used to automatically locate the center point of the "+" shape in each third detection unit. Then, the lateral and longitudinal distances between any two center points are measured to obtain the distance between any two printhead channels in the lateral (X-direction) and longitudinal (Y-direction) directions. After automatically measuring the lateral and longitudinal spacing values ​​between the printheads using machine vision technology, these values ​​are sent to a human-computer interaction interface such as a display screen for display, or sent to the printer control system. The control system adjusts the physical position of the printheads based on these spacing values ​​to ensure that the spacing between the printheads meets the user's requirements.

[0100] Example 5

[0101] In the above embodiments, the distances between each nozzle or channel in the lateral and longitudinal directions are obtained to perform preliminary calibration of the nozzle spacing. In this embodiment, the lateral and longitudinal spacing of the nozzles are further calibrated more precisely.

[0102] like Figure 7aThe first calibration diagram is used to accurately calibrate the lateral spacing of the nozzles. This first calibration diagram includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13. Preferably, each first sub-detection section 13 is marked with calibration parameters “-10”, “-9”, “-8”...“+8”, “+9”, “+10”, etc. (calibration parameters can be set according to actual conditions). In other embodiments, calibration parameters can also be marked at any position above, to the left, or to the right of the first sub-detection section 13. Each first sub-detection section 13 includes a first reference section 131 and a first calibration section 132, wherein both the first reference section 131 and the first calibration section 132 are rectangular color blocks with a width greater than their length, and both color blocks have the same length and width. Preferably, the first calibration diagram also includes a rectangular border that surrounds all the first sub-detection sections 12 and the calibration parameters. Furthermore, the number of first sub-detection sections 13 in the first detection section 10 can be determined according to actual conditions and is not limited further. The first reference marking section 11 identifies the first nozzle channel information of the first reference section 131 of each first sub-detection section 13 in the first detection section 10; the first calibration marking section 12 identifies the second nozzle channel information of the first calibration section 132 of each first sub-detection section 13 in the first detection section 10. Since this first calibration diagram is used for nozzle spacing calibration, the first nozzle channel information and the second nozzle channel information are different.

[0103] When printing the first calibration diagram, the first reference section 131 of each of the first sub-detections 13 in the first reference marking section 11 and the first detection section 10 is printed by ink output from the printhead channel H1 CH01, and the first calibration section 132 of each of the first sub-detections 13 in the first calibration marking section 12 and the first calibration section 13 of each of the first sub-detections 10 is printed by the printhead channel H2 CH01. Ideally (i.e., the lateral spacing between printheads is normal and accurate), the resulting second calibration diagram is as follows: Figure 7b As shown. Correspondingly, Figure 7bThe second calibration diagram includes a second reference marking section 21, a second detection section 20, and a second calibration marking section 12. The second detection section 20 further includes multiple second sub-detection sections 23, each marked with calibration parameters, etc. Each second sub-detection section 23 includes a second reference section 231 and a second calibration section 232. The second sub-detection section 23 in the second calibration diagram that meets preset conditions (the preset conditions are: the color block of the second reference section 231 and the color block of the second calibration section 232 coincide, or the difference in the starting position in the X direction, i.e., the lateral direction, is less than or equal to a first preset lateral threshold) is obtained. Based on the calibration parameters corresponding to this second sub-detection section 23, the calibration value of the nozzle lateral spacing can be obtained. According to the second reference marking section 21 and the second calibration marking section 22 in the second calibration diagram, this second calibration diagram is used to calibrate the lateral spacing between nozzle channels H1 CH01 and H2 CH02. For example, in... Figure 7b In the example where the preset condition is met, the 11th second sub-detection unit 20 (counting from left to right) has a calibration parameter of "0", indicating that the lateral distance between nozzle channels H1 CH01 and H2 CHO2 is correct and requires no calibration. In another example, if the calibration parameter of the second sub-detection unit 20 that meets the preset condition is "-6", it indicates that the lateral distance between nozzle channels H1 CH01 and H2 CHO2 needs to be calibrated, such as shortening the lateral distance between H1 CH01 and H2 CHO2 by 6 pixels.

[0104] In other embodiments, such as Figure 7c As shown, multiple first calibration patterns are printed simultaneously to calibrate the lateral spacing between multiple nozzle channels. For example, according to... Figure 7c Multiple first calibration diagrams in the diagram can simultaneously calibrate the lateral spacing of nozzle channels H1CH01 and H2 CHO1, H2CH01 and H3 CHO1, H3 CH01 and H4 CHO1, H4 CH01 and H5 CHO1, and H5 CH01 and H6 CHO1.

[0105] In some embodiments, the user can directly observe the second calibration map to obtain the second sub-detection unit 23 in the second detection unit 20 that meets the preset conditions, and obtain the calibration value of the printhead lateral spacing according to the calibration parameters corresponding to the second sub-detection unit 23. In other embodiments, the second calibration map on the printing medium is acquired using an image acquisition device such as a CCD camera or scanner to obtain an electronic version of the second calibration map, denoted as the third calibration map. The third calibration map includes a third detection unit and a third reference identification unit corresponding to the second detection unit and the second reference identification unit. Machine vision technology is used to automatically identify the character information in the third reference identification unit and the characters in the third calibration identification unit to obtain printhead channel information, as well as to obtain the third sub-detection unit in the third detection unit that meets the preset conditions. The calibration value of the printhead lateral spacing is obtained according to the calibration parameters corresponding to the third sub-detection unit. The calibration value is sent to a human-computer interaction interface such as a display screen and displayed, or sent to the printer control system. The control system adjusts the physical position of the printheads according to the calibration value so that the lateral spacing between the printheads meets the requirements.

[0106] Example 6

[0107] In this embodiment, the first calibration diagram is as follows: Figure 8a As shown, this first calibration diagram is used for precise calibration of the nozzle longitudinal spacing. (As...) Figure 8a The first calibration diagram shown includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13. Preferably, each first sub-detection section 13 is marked with calibration parameters "180", "181", "182"... "218", "219", "220", etc. (The calibration parameters can be set according to actual conditions; here, the calibration parameters reflect the longitudinal spacing value between nozzles. In other embodiments, the calibration parameters can be...) Figure 8aThe calibration parameters are all subtracted by 200 to "-20", "-19", ... "0", "+1", etc., longitudinal spacing calibration values. In other embodiments, the calibration parameters can also be marked at any position above, to the left, or to the right of the first sub-detection unit 13. Preferably, a rectangular border is also provided in the first calibration diagram to surround the first sub-detection unit 12 and the calibration parameters. Each first sub-detection unit 13 includes a first reference unit 131 and a first calibration unit 132, wherein the first reference unit 131 and the first calibration unit 132 each include a number of line segments parallel to the X direction. The projections of all line segments in the first reference unit 131 in the Y direction are all overlapping, and the projections of all line segments in the first calibration unit 132 in the X direction are all overlapping. The number of first sub-detection units 13 in the first detection unit 10 can be determined according to the actual situation and is not limited again. The first reference marking section 11 identifies the first nozzle channel information of the first reference section 131 of each first sub-detection section 13 in the first detection section 10; the first calibration marking section 12 identifies the second nozzle channel information of the first calibration section 132 of each first sub-detection section 13 in the first detection section 10. Since this first calibration diagram is used for nozzle longitudinal spacing calibration, the first nozzle channel information and the second nozzle channel information are different.

[0108] When printing the first calibration pattern, the first reference portion 131 of each of the first sub-detection portions 13 in the first reference identification portion 11 and the first detection portion 10 is printed by the nozzle channel H1 CH01, and the first calibration portion 132 of each of the first sub-detection portions 13 in the first calibration identification portion 12 and the first detection portion 10 is printed by the nozzle channel H2 CH01. Ideally, if the longitudinal spacing between the nozzles is 200 pixels, the resulting second calibration pattern would look like... Figure 8b As shown. Correspondingly, Figure 8bThe second calibration diagram includes a second reference marking section 21, a second detection section 20, and a second calibration marking section 12. The second detection section 20 further includes multiple second sub-detection sections 23, each marked with calibration parameters. Each second sub-detection section 23 includes a second reference section 231 and a second calibration section 232. The second sub-detection section 23 in the second calibration diagram that meets preset conditions (the preset conditions are: the starting positions of the second reference section 231 and the second calibration section 232 in the Y direction are the same or the difference is less than or equal to a second preset longitudinal threshold) is obtained. Based on the calibration parameters corresponding to this second sub-detection section 23, the nozzle longitudinal spacing value "200" can be obtained. According to the second reference marking section 21 and the second calibration marking section 22 in the second calibration diagram, this second calibration diagram is used to calibrate the longitudinal spacing between nozzle channels H1 CH01 and H2 CH02. In other examples, if the obtained calibration parameter is "207", it indicates that the longitudinal spacing between nozzle channels H1 CH01 and H2 CH01 is 207 pixels, but the installation requirement is a longitudinal spacing of 200 pixels. In this case, the longitudinal spacing between nozzle channels H1 CH01 and H2 CH01 needs to be calibrated, that is, shortened by 7 pixels to meet the requirement.

[0109] In other embodiments, such as Figure 8c As shown, multiple first calibration diagrams are printed simultaneously to complete the calibration of the longitudinal spacing between multiple nozzle channels. According to... Figure 8c Multiple first calibration diagrams in the diagram can simultaneously calibrate the longitudinal spacing between nozzle channels H1 CH01 and H2 CHO1, H2 CH01 and H3 CHO1, H3 CH01 and H4 CHO1, H4 CH01 and H5 CHO1, and H5 CH01 and H6 CHO1.

[0110] In some embodiments, the user can directly observe the second calibration map to obtain the second sub-detection unit 23 in the second detection unit 20 that meets the preset conditions, and obtain the printhead longitudinal spacing value or calibration value according to the calibration parameters corresponding to the second sub-detection unit 23. In other embodiments, the second calibration map on the printing medium is acquired using an image acquisition device such as a CCD camera or scanner to obtain an electronic version of the second calibration map, denoted as the third calibration map. The third calibration map includes the third detection unit and the third reference identification unit corresponding to the second detection unit and the second reference identification unit. For example, machine vision technology automatically identifies the character information in the third reference identification unit and the characters in the third calibration identification unit to obtain printhead channel information, and obtains the third sub-detection unit in the third detection unit that meets the preset conditions. The printhead longitudinal spacing value or calibration value is obtained according to the calibration parameters corresponding to the third sub-detection unit. The longitudinal spacing value or calibration value is sent to a human-computer interaction interface such as a display screen and displayed, or sent to the printer control system. The control system adjusts the physical position of the printheads according to the longitudinal spacing value or calibration value so that the longitudinal spacing between the printheads meets the requirements.

[0111] Example 7

[0112] In this embodiment, as Figure 9a The first calibration chart is used to perform vertical calibration of the printhead. During vertical calibration, it is checked whether the printhead or channel is perpendicular to the printing direction (X direction). Figure 9a The first calibration diagram shown includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13, as described in this embodiment. Figure 9aIn the first calibration diagram, multiple first sub-detection units 13 are divided into two rows, with each row containing the same number and shape of first sub-detection units 13. The main purpose of setting two identical rows of first sub-calibration units 13 is to select the better first sub-calibration unit 13 during vertical calibration, thereby ensuring the accuracy of the calibration. In other embodiments, one or three identical rows of first sub-calibration units 13 may be set according to actual conditions, and this is not limited here. Preferably, calibration parameters, such as "-5", "-4", "-3"... "+3", "+4", "+5", etc., are marked below each first sub-detection unit 13 (the calibration parameters can be set according to actual conditions). In other embodiments, the calibration parameters may also be marked at any position above, to the left, or to the right of the first sub-detection units 13. Preferably, a rectangular border is also provided in the first calibration diagram to surround all the first sub-detection units 12 and the calibration parameters. Each first sub-detection unit 13 includes a first reference unit 131 and a first calibration unit 132. Both the first reference unit 131 and the first calibration unit 132 are rectangular color blocks with a width greater than their length, and both color blocks have the same length and width. Furthermore, the number of first sub-detection units 13 in the first detection unit 10 can be determined according to actual conditions and is not limited further. Preferably, the number of first sub-detection units 13 is an odd number greater than or equal to 3. The first reference marking unit 11 identifies the first printhead channel information of the first reference unit 131 of each first sub-detection unit 13 in the first detection unit 10; the first calibration marking unit 12 identifies the second printhead channel information of the first calibration unit 132 of each first sub-detection unit 13 in the first detection unit 10. Since this first calibration diagram is used for printhead verticality, the first printhead channel information and the second printhead channel information are the same.

[0113] When printing the first calibration pattern, the first reference portion 131 of each of the first sub-detections 13 in the first reference identification portion 11 and the first detection portion 10 is printed by the nozzle channel H1CH01 in one pass, and in another pass, the nozzle channel H1CH01 prints again the first calibration portion 132 of each of the first sub-detections 13 in the first detection portion 10. Ideally (i.e., the nozzle is vertical), the resulting second calibration pattern is as follows. Figure 9b As shown. Correspondingly, Figure 9bThe second calibration diagram includes a second reference marking section 21, a second detection section 20, and a second calibration marking section 12. The second detection section 20 further includes multiple second sub-detection sections 23, each marked with calibration parameters, etc. Each second sub-detection section 23 includes a second reference section 231 and a second calibration section 232. The second sub-detection section 23 in the second calibration diagram that meets preset conditions (the preset conditions are: the color block of the second reference section 231 and the color block of the second calibration section 232 coincide, or the difference in the starting position in the X direction, i.e., the lateral direction, is less than or equal to a second preset lateral threshold) is obtained. The calibration value for the vertical calibration of the nozzle can be obtained from this second sub-detection section 23. Based on the second reference marking section 21 and the second calibration marking section 22 in the second calibration diagram, it can be seen that this second calibration diagram is used to calibrate the vertical calibration of the nozzle channel H1 CH01. For example, in... Figure 9b In the second detection unit 20 that meets the preset conditions, the sixth second sub-detection unit 20 (counting from left to right) has a calibration parameter of "0", indicating that the printhead channel H1 CH01 is perpendicular to the printing direction (X direction) and requires no calibration. In another example, if the calibration parameter corresponding to the second sub-detection unit 20 that meets the preset conditions is "+2", it indicates that the printhead channel H1 CH01 needs to be vertically calibrated. The calibration parameter "+2" indicates that one end of the printhead needs to be moved 2 pixels along the X direction to complete the printhead vertical calibration. In other embodiments, such as... Figure 9c As shown, multiple first calibration diagrams are printed simultaneously to complete the calibration of the lateral spacing between multiple nozzle channels. Figure 9c According to Figure 9c Multiple first calibration diagrams in the diagram can be used to perform vertical calibration of nozzle channels H1CH01-H6 CHO1 simultaneously.

[0114] In some embodiments, the user can directly observe and obtain the second sub-detection unit 23 in the second detection unit 20 that meets preset conditions, and obtain the calibration value of the printhead vertical calibration according to the calibration parameters corresponding to the second sub-detection unit 23. In other embodiments, an image acquisition device such as a CCD camera or scanner is used to acquire the second calibration image on the printing medium to obtain an electronic version of the second calibration image, denoted as the third calibration image. The third calibration image includes the third detection unit and the third reference identification unit corresponding to the second detection unit and the second reference identification unit. Machine vision technology is used to automatically identify the character information in the third reference identification unit and the characters in the third calibration identification unit to obtain the printhead channel information, as well as to obtain the third sub-detection unit in the third detection unit that meets preset conditions. The calibration value of the printhead vertical calibration is obtained according to the calibration parameters corresponding to the third sub-detection unit. The calibration value is sent to a human-computer interaction interface such as a display screen and displayed, or sent to the printer control system. The control system adjusts the physical position of the printhead according to the calibration value so that the vertical state of the printhead meets the requirements.

[0115] Example 8

[0116] In this embodiment, the first calibration diagram is as follows: Figure 10a As shown, this first calibration diagram is used for bidirectional calibration of the nozzle. Figure 8a The first calibration diagram shown includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13. Preferably, calibration parameters, such as "-5", "-4", "-3", ... "+3", "+4", "+5", are marked below each first sub-detection section 13 (the calibration parameters can be set according to actual conditions). In other embodiments, the calibration parameters can also be marked at any position above, to the left, or to the right of the first sub-detection section 13. Preferably, a rectangular border is also provided in the first calibration diagram to enclose the first sub-detection section 12 and the calibration parameters. Each first sub-detection section 13 includes a first reference section 131 and a first calibration section 132, wherein the first reference section 131 and the first calibration section 132 are both rectangular color blocks with a width greater than their length, and the length and width of the two color blocks are the same. Furthermore, the number of first sub-detection sections 13 in the first detection section 10 can be determined according to actual conditions and is not limited again. Preferably, the number of first sub-detection units 13 is an odd number greater than or equal to 3. The first reference identification unit 11 identifies the first nozzle channel information of the first reference unit 131 of each first sub-detection unit 13 in the first detection unit 10; the first calibration identification unit 12 identifies the second nozzle channel information of the first calibration unit 132 of each first sub-detection unit 13 in the first detection unit 10. Since this first calibration diagram is used for bidirectional nozzle calibration, the first nozzle channel information and the second nozzle channel information are the same.

[0117] When printing the first calibration pattern, the printhead channel H1 CH01 scans along the X direction (or the reverse of the X direction), printing the first reference portion 131 of each of the first sub-detection portions 13 in the first reference mark portion 11 and the first reference portion 13 in the first detection portion 10 to obtain the second reference portion 231 in each of the second sub-detection portions 23 in the second detection portion 20. Then, the printhead channel H1 CH01 scans along the reverse of the X direction (or the X direction), printing the first calibration portion 132 of each of the first calibration mark portion 12 and the first calibration portion 13 in each of the first sub-detection portions 13 in the first detection portion 10 to obtain the second calibration portion 232 in each of the second sub-detection portions 23 in the second detection portion 20. Ideally (i.e., the printhead prints in both directions at the same position), the resulting second calibration pattern is as follows. Figure 10b As shown. Correspondingly, Figure 10bThe second calibration diagram includes a second reference marking section 21, a second detection section 20, and a second calibration marking section 12. The second detection section 20 further includes multiple second sub-detection sections 23, each marked with calibration parameters, etc. Each second sub-detection section 23 includes a second reference section 231 and a second calibration section 232. The second sub-detection section 23 in the second calibration diagram that meets preset conditions (the color block of the second reference section 231 and the color block of the second calibration section 232 coincide, or the difference in the starting position in the X direction is less than or equal to a third preset lateral threshold) is obtained. The calibration value for bidirectional calibration of the nozzle can be obtained from this second sub-detection section 23. Based on the second reference marking section 21 and the second calibration marking section 22 in the second calibration diagram, it can be seen that this second calibration diagram is used for bidirectional calibration of the nozzle channel H1 CH01.

[0118] In some embodiments, the user can directly observe the second calibration map to obtain the second sub-detection unit 23 in the second detection unit 20 that meets the preset conditions, and obtain the calibration value of the printhead lateral spacing according to the calibration parameters corresponding to the second sub-detection unit 23. In other embodiments, the second calibration map on the printing medium is acquired using an image acquisition device such as a CCD camera or scanner to obtain an electronic version of the second calibration map, denoted as the third calibration map. The third calibration map includes the third detection unit and the third reference identification unit corresponding to the second detection unit and the second reference identification unit. The printhead channel information is obtained by automatically recognizing the character information in the third reference identification unit and the characters in the third calibration identification unit using machine vision technology, and the third sub-detection unit in the third detection unit that meets the preset conditions is obtained. The calibration value of the printhead lateral spacing is obtained according to the calibration parameters corresponding to the third sub-detection unit, and the calibration value is sent to a human-computer interaction interface such as a display screen for display, or sent to the printer control system. The control system adjusts the ink ejection time of the printhead according to the calibration value so that the printing position is consistent when the printhead prints bidirectionally.

[0119] Example 9

[0120] In this embodiment, the first calibration diagram is as follows: Figure 11a As shown, this first calibration diagram is used for color matching calibration of the printhead. (As...) Figure 11aThe first calibration diagram shown includes a first reference marking section 11, a first detection section 10, and a first calibration marking section 12. The first detection section 10 further includes multiple first sub-detection sections 13. Preferably, calibration parameters, such as "-5", "-4", "-3", ... "+3", "+4", "+5", are marked below each first sub-detection section 13. In other embodiments, the calibration parameters can also be marked at any position above, to the left, or to the right of the first sub-detection section 13. Preferably, the first calibration diagram also includes a rectangular border that surrounds all the first sub-detection sections 12 and the calibration parameters. Each first sub-detection section 13 includes a first reference section 131 and a first calibration section 132, wherein both the first reference section 131 and the first calibration section 132 are rectangular color blocks with a width greater than their length, and both color blocks have the same length and width. Furthermore, the number of first sub-detection sections 13 in the first detection section 10 can be determined according to actual conditions and is not limited again. Preferably, the number of first sub-detection sections 13 is an odd number greater than or equal to 3. The first reference marking section 11 identifies the first printhead channel information of the first reference section 131 of each first sub-detection section 13 in the first detection section 10; the first calibration marking section 12 identifies the second printhead channel information of the first calibration section 132 of each first sub-detection section 13 in the first detection section 10. Since this first calibration diagram is used for color calibration of printhead channels H1 CH01, the first printhead channel information and the second printhead channel information are the same.

[0121] When printing the first calibration pattern, the printhead channel H1 CH01 scans along the X direction (or the reverse of the X direction), printing the first reference portion 131 of each first sub-detection portion 13 in the first reference mark portion 11 and the first reference portion 13 in each first sub-detection portion 13 of the first detection portion 10 to obtain the second reference portion 231 in each second sub-detection portion 23 of the second detection portion 20. Then, the printhead channel H1 CH01 scans along the reverse of the X direction (or the X direction), printing the first calibration portion 132 of each first calibration mark portion 12 and the first calibration portion 13 of each first sub-detection portion 13 in the first detection portion 10 to obtain the second calibration portion 232 in each second sub-detection portion 23 of the second detection portion 20. Ideally (i.e., the printhead color matching is accurate), the obtained second calibration pattern is as follows: Figure 11b As shown. Correspondingly, Figure 11bThe second calibration diagram includes a second reference marking section 21, a second detection section 20, and a second calibration marking section 12. The second detection section 20 further includes multiple second sub-detection sections 23, each marked with calibration parameters, etc. Each second sub-detection section 23 includes a second reference section 231 and a second calibration section 232. The second sub-detection section 23 in the second calibration diagram that meets preset conditions (the color block of the second reference section 231 and the color block of the second calibration section 232 coincide, or the difference in the starting position in the X direction is less than or equal to a fourth preset lateral threshold) is obtained. The calibration value for nozzle color matching calibration can be obtained from this second sub-detection section 23. Based on the second reference marking section 21 and the second calibration marking section 22 in the second calibration diagram, it can be seen that this second calibration diagram is used to calibrate the color matching calibration of nozzle channel H1 CH01.

[0122] In some embodiments, the user can directly observe the second calibration map to obtain the second sub-detection unit 23 in the second detection unit 20 that meets the preset conditions, and obtain the calibration value of the printhead lateral spacing according to the calibration parameters corresponding to the second sub-detection unit 23. In other embodiments, the second calibration map on the printing medium is acquired using an image acquisition device such as a CCD camera or scanner to obtain an electronic version of the second calibration map, denoted as the third calibration map. The third calibration map includes the third detection unit and the third reference identification unit corresponding to the second detection unit and the second reference identification unit. The printhead channel information is obtained by automatically recognizing the character information in the third reference identification unit and the characters in the third calibration identification unit using machine vision technology, and the third sub-detection unit in the third detection unit that meets the preset conditions is obtained. The calibration value of the printhead lateral spacing is obtained according to the calibration parameters corresponding to the third sub-detection unit, and the calibration value is sent to a human-computer interaction interface such as a display screen and displayed, or sent to the printer control system. The control system adjusts the ink ejection time of the printhead according to the calibration value so that the printhead meets the user requirements when printing bidirectionally.

[0123] In other embodiments, such as Figure 11c and 11d As shown, the first calibration chart is used for color matching calibration between different channels of the same printhead or between different channels of different printheads. According to... Figure 11c As can be seen from the first reference marking section and the first calibration marking section, this first calibration diagram is used for color calibration between nozzle channels H1 CH01 and H2 CH08. Furthermore, as... Figure 11d As shown, multiple printhead channels simultaneously print multiple first calibration patterns to complete the color registration calibration between multiple printhead channels. According to... Figure 11d Multiple first calibration diagrams in the system can simultaneously perform color matching calibration between nozzle channels H1 CH01 and H1 CHO1, H1 CH01 and H1 CHO8, ..., H3 CH01 and H3 CHO8, H5 CH01 and H5 CHO7, etc.

[0124] In summary, embodiments one to nine of the present invention provide a printhead calibration diagram printing method and a calibration method. First, a second calibration diagram is obtained by printing a first calibration diagram for printhead calibration. Using the second reference mark and / or the second calibration mark and the second detection mark in the second calibration diagram, printhead channel information can be quickly and easily obtained, and calibration information can be obtained according to the second detection mark, thereby achieving simple, efficient and accurate printhead calibration.

[0125] Example 10

[0126] Based on the above embodiments one through nine, please refer to Figure 12 This invention provides an automatic nozzle calibration method based on machine vision, the method comprising:

[0127] S101: Obtain a first calibration diagram, the first calibration diagram including at least a first detection unit, a first reference identification unit and / or a first calibration identification unit, the first detection unit including a first reference unit and / or a first calibration unit, wherein the first reference identification unit is used to identify first nozzle channel information, the first calibration identification unit is used to identify second nozzle channel information, the first nozzle channel information is the information of the first nozzle channel for printing the first reference unit, the second nozzle channel information is the information of the second nozzle channel for printing the first calibration unit, and the first nozzle channel information and the second nozzle channel information may be the same or different;

[0128] S102: Print the first calibration pattern on the printing medium to obtain the second calibration pattern;

[0129] S103: Control the image acquisition device to acquire the second calibration image to obtain a third calibration image, wherein the third calibration image includes a third detection unit, a third reference identification unit, and / or a third calibration identification unit corresponding to the first detection unit, the first reference identification unit, and / or the first calibration identification unit;

[0130] S104: Obtain the first nozzle channel information and / or the second nozzle channel information according to the third reference mark and / or the third calibration mark;

[0131] S105: Obtain calibration information according to the third detection unit;

[0132] S106: Perform nozzle calibration based on the calibration information, the first nozzle channel, and / or the second nozzle channel.

[0133] Specifically, the first calibration diagram is as described in any one of Embodiments 1 to 9, and includes at least a first detection unit, a first reference marking unit, and / or a first calibration marking unit. The first detection unit includes a first reference unit and / or a first calibration unit. The first reference marking unit is used to mark the information of the first printhead channel for printing the first reference unit, i.e., the first printhead channel information; the first calibration marking unit is used to mark the information of the second printhead channel for printing the first calibration unit, i.e., the second printhead channel information. The printhead calibration here includes step calibration, printhead spacing calibration, lateral spacing calibration, longitudinal spacing calibration, vertical calibration, bidirectional calibration, color matching calibration, etc. Different printhead calibrations are performed by setting different first detection units. The first calibration diagram corresponding to different printhead detections may simultaneously include the first reference marking unit and the first calibration marking unit, and the corresponding first detection unit may simultaneously include the first reference unit and the first calibration unit, or it may only include the first reference marking unit without the first calibration marking unit, and the corresponding first detection unit may only include the first reference unit. Preferably, the first detection unit includes a plurality of first sub-detection units; each first sub-detection unit includes a first reference unit and / or a first calibration unit, and calibration parameters are marked near each first sub-detection unit.

[0134] A first calibration map is printed on a printing medium to obtain a second calibration map. The second calibration map includes a second detection section, a second reference identification section, and / or a second calibration identification section corresponding to the first detection section, the first reference identification section, and / or the first calibration identification section. Preferably, the second detection section includes a plurality of second sub-detection sections; each second sub-detection section includes a second reference section and / or a second calibration section, and calibration parameters are marked near each second sub-detection section. The second calibration map on the printing medium is acquired using an image acquisition device such as a CCD camera or a scanner to obtain an electronic version of the second calibration map, denoted as a third calibration map. The third calibration map includes a third detection section, a third reference identification section, and / or a third calibration identification section corresponding to the second detection section, the second reference identification section, and / or the second calibration identification section (or the first detection section, the first reference identification section, and / or the first calibration identification section). Preferably, the third detection section includes a plurality of third sub-detection sections; each third sub-detection section includes a third reference section and / or a third calibration section, and calibration parameters are marked near each third sub-detection section. By automatically identifying the characters in the third reference marking section and the third calibration marking section, as well as the third sub-detection section that meets preset conditions in the third detection section, and the corresponding calibration parameters of the third sub-detection section using machine vision technology, calibration information for printhead calibration can be obtained. After automatically identifying the calibration parameters using machine vision technology, the calibration parameters are sent to the print control system. The print control system saves the calibration parameters and performs printhead or channel calibration based on the calibration parameters, thereby achieving automatic printhead calibration.

[0135] In some embodiments, the nozzle calibration is nozzle spacing calibration, the third calibration diagram includes a plurality of third detection units and their corresponding third reference identification units, and the step of obtaining calibration information for nozzle calibration based on the third detection units includes:

[0136] The third detection unit corresponding to the third reference identification unit is identified based on the third reference identification unit;

[0137] Obtain the designated point in each of the third detection units;

[0138] Calculate the spacing between designated points in each of the third detection units in the X and Y directions to obtain the calibration information for the nozzle calibration.

[0139] Specifically, the first step is to use machine vision technology to automatically identify the character information in the third reference marking section to obtain printhead channel information. Then, based on the identified third reference marking section, the corresponding third detection section is located. Next, the center point of the "+" shape in each third detection section is located, and the lateral and longitudinal distances between any two center points are measured or calculated. This yields the spacing between any two printhead channels in the lateral (X-direction) and longitudinal (Y-direction) directions. After automatically measuring the lateral and longitudinal spacing values ​​between the printheads using machine vision technology, these values ​​are sent to a human-machine interface such as a display screen for display, or sent to the printer control system. The control system adjusts the physical position of the printheads based on these spacing values ​​to ensure the spacing between the printheads meets the requirements.

[0140] In some embodiments, the nozzle calibration is any one of step calibration, nozzle lateral spacing calibration, nozzle longitudinal spacing calibration, vertical calibration, bidirectional calibration, and color matching calibration, wherein the calibration information for nozzle calibration is obtained by the third detection unit.

[0141] The third detection unit corresponding to the third reference identification unit and the third calibration identification unit is identified accordingly;

[0142] The third sub-detection unit that meets the preset conditions in the third detection unit is obtained and denoted as the third reference sub-detection unit;

[0143] Identify the calibration parameters corresponding to the third reference sub-detection unit and obtain the calibration information.

[0144] When the difference between the horizontal and / or vertical coordinates of the third reference unit and its corresponding third calibration unit in the third sub-detection unit is less than or equal to a preset horizontal threshold and / or a preset vertical threshold, the third sub-detection unit is recorded as the third reference sub-detection unit.

[0145] Specifically, the third calibration diagram includes a third reference marking section, a third detection section, and a third calibration marking section. The third detection section further includes multiple third sub-detection sections, each marked with calibration parameters, etc. Each third sub-detection section includes a third reference section and a third calibration section. First, machine vision technology is used to automatically identify the character information in the third reference marking section and the third calibration marking section to obtain nozzle channel information (because the third reference marking section and the third calibration marking section are in different positions, their positions can be determined based on the identified position information). Then, the corresponding third detection section is located based on the identified third reference marking section and / or the third calibration marking section. The third sub-detection sections in the third detection section of the third calibration diagram that meet preset conditions are obtained. These preset conditions vary depending on the nozzle calibration. For details, please refer to Embodiments 3 to 9 above, which will not be repeated here.

[0146] Preferably, the step of acquiring the third sub-detection unit that meets the preset conditions in the third detection unit, denoted as the third reference sub-detection unit, includes:

[0147] Obtain the starting positions of the third reference section and the third calibration section in the third sub-detection section;

[0148] Compare the coordinate values ​​of the starting positions of the third reference unit and the third calibration unit in the X direction and / or in the Y direction;

[0149] When the difference between the coordinate values ​​of the third reference part in the third sub-detection unit and the starting position of the third calibration part in the X direction and / or the coordinate values ​​in the Y direction is less than or equal to a preset horizontal threshold and / or a preset vertical threshold, the third sub-detection unit is designated as the third reference sub-detection unit.

[0150] Specifically, the starting positions of the third reference section and the third calibration section in each third sub-detection section are obtained. The starting positions include coordinate values ​​in the X direction and coordinate values ​​in the Y direction. The coordinate values ​​in the X direction or the Y direction of the third reference section and the third calibration section (depending on the calibration of different nozzles) are compared. When the difference between the coordinate values ​​in the X direction and / or the coordinate values ​​in the Y direction of the starting positions of the third reference section and the third calibration section in a certain third sub-detection section is less than or equal to a preset lateral threshold and / or a preset longitudinal threshold, the third sub-detection section is recorded as the third reference sub-detection section. For details, please refer to Embodiments 3 to 9 above, which will not be repeated here.

[0151] After obtaining the third reference sub-detection unit, the calibration parameters corresponding to the third reference sub-detection unit are identified, thereby obtaining the calibration value of the printhead calibration. The calibration value is sent to a human-computer interaction interface such as a display screen and displayed, or sent to the printer control system. The control system adjusts the physical position or printing position of the printhead according to the calibration value, thereby completing the printhead calibration.

[0152] In summary, the automatic printhead calibration method based on machine vision provided in this embodiment of the invention uses a layer acquisition device such as a CCD camera or scanner to acquire a second calibration image on the printing medium to obtain a third calibration image. Then, machine vision technology is used to automatically identify the printhead channel information and calibration information that need to be calibrated. The printer control system can automatically complete various printhead calibration tasks based on this information without manual intervention, saving time and effort. Moreover, automatic printhead calibration using machine vision is more accurate and efficient than manual calibration.

[0153] Example 11

[0154] Based on the above embodiments one through nine, please refer to Figure 13 This invention provides a printhead calibration pattern printing device 400, the device 400 comprising:

[0155] The first calibration pattern acquisition module 401 is used to acquire a first calibration pattern, which includes at least a first detection unit, a first reference identification unit, and / or a first calibration identification unit. The first detection unit includes a first reference unit and / or a first calibration unit. The first reference identification unit is used to identify first nozzle channel information, and the first calibration identification unit is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference unit, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration unit. The first nozzle channel information and the second nozzle channel information may be the same or different.

[0156] The printing module 402 is used to print the first calibration pattern on the printing medium to obtain a second calibration pattern for nozzle calibration.

[0157] In summary, the printhead calibration diagram printing device provided in this embodiment of the invention obtains a second calibration diagram by printing a first calibration diagram for printhead calibration. By utilizing the second reference mark and / or the second calibration mark and the second detection mark in the second calibration diagram, printhead channel information can be quickly and easily obtained, and calibration information can be obtained based on the second detection mark, thereby achieving simple, efficient, and accurate printhead calibration.

[0158] Example 12

[0159] In addition, based on the above embodiments one to nine, please refer to Figure 14This invention also provides a nozzle calibration device 500, the device 500 comprising:

[0160] The second calibration map acquisition module 501 is used to acquire a second calibration map, which includes a second detection unit, a second reference identification unit, and / or a second calibration identification unit corresponding to the first detection unit, the first reference identification unit, and / or the first calibration identification unit.

[0161] The channel information acquisition module 502 is used to acquire the first nozzle channel information and / or the second nozzle channel information based on the second reference identification unit and / or the second calibration identification unit.

[0162] The calibration information acquisition module 503 is used to acquire calibration information based on the second detection unit;

[0163] The calibration module 504 is used to perform nozzle calibration based on the calibration information, the first nozzle channel information and / or the second nozzle channel information.

[0164] In summary, the nozzle calibration device provided in this embodiment of the present invention can quickly and easily obtain nozzle channel information and calibration information based on the second calibration section and / or the second calibration section and the second detection section by acquiring a second calibration diagram printed according to a first calibration diagram, thereby achieving simple, efficient and accurate nozzle calibration.

[0165] Example 13

[0166] Based on the above embodiment ten, please refer to Figure 15 This invention also provides an automatic nozzle calibration device 600 based on machine vision, the device 600 comprising:

[0167] The calibration chart acquisition module 601 is used to acquire a first calibration chart, which includes at least a first detection unit, a first reference identification unit, and / or a first calibration identification unit. The first detection unit includes a first reference unit and / or a first calibration unit. The first reference identification unit is used to identify first nozzle channel information, and the first calibration identification unit is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference unit, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration unit. The first nozzle channel information and the second nozzle channel information may be the same or different.

[0168] The calibration pattern printing module 602 prints the first calibration pattern on a printing medium to obtain the second calibration pattern;

[0169] Image acquisition module 603 is used to control the image acquisition device to acquire the second calibration image to obtain a third calibration image. The third calibration image includes a third detection unit, a third reference identification unit, and / or a third calibration identification unit corresponding to the first detection unit, the first reference identification unit, and / or the first calibration identification unit.

[0170] The nozzle channel information acquisition module 604 acquires the first nozzle channel information and / or the second nozzle channel information based on the third reference identifier and / or the third calibration identifier.

[0171] The nozzle calibration information acquisition module 605 is used to acquire calibration information based on the third detection unit;

[0172] The nozzle calibration module 606 is used to perform nozzle calibration based on the calibration information, the first nozzle channel and / or the second nozzle channel.

[0173] In summary, the automatic printhead calibration device based on machine vision provided in this embodiment of the invention uses a layer acquisition device such as a CCD camera or scanner to acquire a second calibration image on the printing medium to obtain a third calibration image. Then, machine vision technology is used to automatically identify the printhead channel information and calibration information that need to be calibrated. The printer control system can automatically complete various printhead calibration tasks based on this information without manual intervention, saving time and effort. Moreover, automatic printhead calibration using machine vision is more accurate and efficient than manual calibration.

[0174] Example 14

[0175] Furthermore, the printhead calibration pattern printing method, printhead calibration method, and machine vision-based automatic printhead calibration method of the present invention can be implemented by an inkjet printing device. Figure 16 A schematic diagram of the hardware structure of an inkjet printing device provided in an embodiment of the present invention is shown.

[0176] Inkjet printing equipment may include a processor 301 and a memory 302 storing computer program instructions.

[0177] Specifically, the processor 301 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 the embodiments of the present invention.

[0178] Memory 302 may include mass storage for data or instructions. For example, and not limitingly, memory 302 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 302 may include removable or non-removable (or fixed) media. Where appropriate, memory 302 may be internal or external to a data processing device. In a particular embodiment, memory 302 is a non-volatile solid-state memory. In a particular embodiment, memory 302 includes 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.

[0179] The processor 301 reads and executes computer program instructions stored in the memory 302 to implement any of the printhead calibration pattern printing methods, printhead calibration methods, and machine vision-based automatic printhead calibration methods in the above embodiments.

[0180] In one example, the inkjet printing device may also include a communication interface 303 and a bus 310. Wherein, as Figure 16 As shown, the processor 301, memory 302, and communication interface 303 are connected through bus 310 and complete communication with each other.

[0181] The communication interface 303 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0182] Bus 310 includes hardware, software, or both, that couples components of an inkjet printing device together. For example, and not limitingly, bus 310 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, bus 310 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.

[0183] Example 15

[0184] Furthermore, in conjunction with the printhead calibration pattern printing method, printhead calibration method, and machine vision-based automatic printhead calibration method described 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 the processor 301, these computer program instructions implement any one of the printhead calibration pattern printing method, printhead calibration method, or machine vision-based automatic printhead calibration method described in the above embodiments.

[0185] 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.

[0186] 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.

[0187] 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.

[0188] 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. An automatic nozzle calibration method based on machine vision, characterized in that, The method includes: A first calibration chart is obtained, and different types of nozzles are calibrated by setting different first detection sections in different first calibration charts. The first calibration chart includes both a first reference identification section and a first calibration identification section, and the corresponding first detection section includes both a first reference section and a first calibration section. Alternatively, the first calibration chart includes only a first reference identification section and no first calibration identification section, and the corresponding first detection section also includes only a first reference section. The first calibration chart then includes only a first reference identification section and a first reference section. The first reference identification section is used to identify first nozzle channel information, and the first calibration identification section is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference section, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration section. The first nozzle channel information and the second nozzle channel information may be the same or different. The first calibration pattern is printed on a printing medium to obtain the second calibration pattern; The control image acquisition device acquires the second calibration image to obtain a third calibration image, the third calibration image including a third detection unit, a third reference identification unit, and a third calibration identification unit corresponding to the first detection unit, the first reference identification unit, and the first calibration identification unit; The first nozzle channel information and the second nozzle channel information are obtained based on the third reference identification unit and the third calibration identification unit; The calibration information is obtained from the third detection unit; The nozzle is calibrated based on the calibration information, the first nozzle channel information, and the second nozzle channel information.

2. An automatic nozzle calibration method based on machine vision, characterized in that, The method includes: A first calibration chart is obtained, and different types of nozzles are calibrated by setting different first detection sections in different first calibration charts. The first calibration chart includes both a first reference identification section and a first calibration identification section, and the corresponding first detection section includes both a first reference section and a first calibration section. Alternatively, the first calibration chart includes only a first reference identification section and no first calibration identification section, and the corresponding first detection section also includes only a first reference section. The first calibration chart then includes only a first reference identification section and a first reference section. The first reference identification section is used to identify first nozzle channel information, and the first calibration identification section is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference section, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration section. The first nozzle channel information and the second nozzle channel information may be the same or different. The first calibration pattern is printed on a printing medium to obtain the second calibration pattern; The control image acquisition device acquires the second calibration image to obtain a third calibration image, the third calibration image including a third detection unit and a third reference identification unit corresponding to the first detection unit and the first reference identification unit; The first nozzle channel information is obtained based on the third reference identification section; The calibration information is obtained from the third detection unit; The nozzle is calibrated based on the calibration information and the first nozzle channel information.

3. The automatic nozzle calibration method based on machine vision according to claim 1, characterized in that, The nozzle calibration based on the calibration information, the first nozzle channel information, and the second nozzle channel information includes: The calibration information, the first printhead channel information, and the second printhead channel information are sent to the printer control system, which then drives the printer control system to calibrate the first printhead channel and the second printhead channel according to the calibration information.

4. The automatic nozzle calibration method based on machine vision according to claim 2, characterized in that, The nozzle calibration based on the calibration information and the first nozzle channel information includes: The calibration information and the first printhead channel information are sent to the printer control system, which then drives the printer control system to calibrate the first printhead channel according to the calibration information.

5. The automatic nozzle calibration method based on machine vision according to claim 1, characterized in that, The first detection unit includes a plurality of first sub-detection units; each first sub-detection unit includes a first reference unit and a first calibration unit, and calibration parameters are marked near each first sub-detection unit. Correspondingly, the third detection unit includes a plurality of third sub-detection units; each third sub-detection unit includes a third reference unit and a third calibration unit, and calibration parameters are marked near each third sub-detection unit.

6. The automatic nozzle calibration method based on machine vision according to claim 2, characterized in that, The first detection unit includes a plurality of first sub-detection units; each first sub-detection unit includes a first reference unit, and calibration parameters are marked near each first sub-detection unit. Correspondingly, the third detection unit includes a plurality of third sub-detection units; each third sub-detection unit includes a third reference unit, and calibration parameters are marked near each third sub-detection unit.

7. The automatic nozzle calibration method based on machine vision according to claim 6, characterized in that, The nozzle calibration is nozzle spacing calibration. The third calibration diagram includes several third detection units and their corresponding third reference marking units. Obtaining calibration information for nozzle calibration based on the third detection units includes: The third detection unit corresponding to the third reference identification unit is identified based on the third reference identification unit; Obtain the designated point in each of the third detection units; Calculate the spacing between designated points in each of the third detection units in the X and Y directions to obtain the calibration information for the nozzle calibration.

8. The automatic nozzle calibration method based on machine vision according to claim 5, characterized in that, The nozzle calibration is any one of step calibration, nozzle lateral spacing calibration, nozzle longitudinal spacing calibration, vertical calibration, bidirectional calibration, and color matching calibration. The calibration information used for nozzle calibration is obtained from the third detection unit. The third detection unit corresponding to the third reference identification unit and the third calibration identification unit is identified accordingly; The third sub-detection unit that meets the preset conditions in the third detection unit is obtained and denoted as the third reference sub-detection unit; Identify the calibration parameters corresponding to the third reference sub-detection unit and obtain the calibration information.

9. The automatic nozzle calibration method based on machine vision according to claim 8, characterized in that, The step of acquiring the third sub-detection unit that meets the preset conditions in the third detection unit, denoted as the third reference sub-detection unit, includes: Obtain the starting positions of the third reference section and the third calibration section in the third sub-detection section; Compare the coordinate values ​​of the starting positions of the third reference unit and the third calibration unit in the X direction and / or in the Y direction; When the difference between the coordinate values ​​of the third reference part in the third sub-detection unit and the starting position of the third calibration part in the X direction and / or the coordinate values ​​in the Y direction is less than or equal to a preset horizontal threshold and / or a preset vertical threshold, the third sub-detection unit is designated as the third reference sub-detection unit.

10. An automatic nozzle calibration device based on machine vision, characterized in that, The device includes: The calibration chart acquisition module is used to acquire a first calibration chart and perform different types of nozzle calibration by setting different first detection sections in different first calibration charts. The first calibration chart includes both a first reference identification section and a first calibration identification section, and the corresponding first detection section includes both a first reference section and a first calibration section. Alternatively, the first calibration chart may only include a first reference identification section without a first calibration identification section, and the corresponding first detection section may also only include a first reference section. In this case, the first calibration chart may only include a first reference identification section and a first reference section. The first reference identification section is used to identify first nozzle channel information, and the first calibration identification section is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference section, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration section. The first nozzle channel information and the second nozzle channel information may be the same or different. The calibration pattern printing module prints the first calibration pattern on a printing medium to obtain the second calibration pattern; An image acquisition module is used to control an image acquisition device to acquire the second calibration image to obtain a third calibration image. The third calibration image includes a third detection unit, a third reference identification unit, and a third calibration identification unit corresponding to the first detection unit, the first reference identification unit, and the first calibration identification unit. The nozzle channel information acquisition module acquires the first nozzle channel information and the second nozzle channel information based on the third reference identifier and the third calibration identifier; The nozzle calibration information acquisition module is used to acquire calibration information based on the third detection unit; The nozzle calibration module is used to perform nozzle calibration based on the calibration information, the first nozzle channel information, and the second nozzle channel information.

11. An automatic nozzle calibration device based on machine vision, characterized in that, The device includes: The calibration chart acquisition module is used to acquire a first calibration chart and perform different types of nozzle calibration by setting different first detection sections in different first calibration charts. The first calibration chart includes both a first reference identification section and a first calibration identification section, and the corresponding first detection section includes both a first reference section and a first calibration section. Alternatively, the first calibration chart may only include a first reference identification section without a first calibration identification section, and the corresponding first detection section may also only include a first reference section. In this case, the first calibration chart may only include a first reference identification section and a first reference section. The first reference identification section is used to identify first nozzle channel information, and the first calibration identification section is used to identify second nozzle channel information. The first nozzle channel information is the information of the first nozzle channel that prints the first reference section, and the second nozzle channel information is the information of the second nozzle channel that prints the first calibration section. The first nozzle channel information and the second nozzle channel information may be the same or different. The calibration pattern printing module prints the first calibration pattern on a printing medium to obtain the second calibration pattern; An image acquisition module is used to control an image acquisition device to acquire the second calibration image to obtain a third calibration image. The third calibration image includes a third detection unit and a third reference identification unit corresponding to the first detection unit and the first reference identification unit. The nozzle channel information acquisition module is used to acquire the first nozzle channel information based on the third reference identification unit; The nozzle calibration information acquisition module is used to acquire calibration information based on the third detection unit; The nozzle calibration module is used to calibrate the nozzle based on the calibration information and the first nozzle channel information.

12. An inkjet printing device, 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-9.

13. A storage medium storing computer program instructions thereon, characterized in that, When the computer program instructions are executed by a processor, the method as described in any one of claims 1-9 is implemented.