Virtual nozzle-based process color calibration method, device and apparatus

By using a color matching calibration method based on virtual nozzles, the problem of low calibration efficiency between nozzles or between rows of nozzles within a nozzle is solved, achieving efficient and accurate nozzle calibration and simplifying the calibration process.

CN116512765BActive Publication Date: 2026-01-27SENDA SHENZHEN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210067427.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-20
Publication Date
2026-01-27
Estimated Expiration
2042-01-20

AI Technical Summary

Technical Problem

In existing technologies, the calibration efficiency between nozzles or between rows of nozzles within a nozzle is low, resulting in calibration difficulties and low efficiency.

Method used

A color calibration method based on virtual nozzles is adopted. By selecting a reference nozzle and nozzle array, a virtual nozzle is constructed, and the calibration value of each nozzle array relative to the reference nozzle array is obtained and converted into an absolute calibration value for calibration.

Benefits of technology

It improves the efficiency of nozzle calibration, avoids affecting the calibration values ​​of other nozzle rows, simplifies the calibration process, reduces complex measurements and calculations, and improves the efficiency and accuracy of calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116512765B_ABST
    Figure CN116512765B_ABST
Patent Text Reader

Abstract

The present application relates to the printing technical field, specifically to a kind of color registration calibration method, device and equipment based on virtual nozzle.The method includes: selecting one nozzle as reference nozzle from several nozzles, and selecting a column of nozzles as reference nozzle column from reference nozzle;A virtual nozzle is constructed, and the offset adjustment value of virtual nozzle relative to the reference nozzle column is preset;The calibration value of each nozzle column relative to the reference nozzle column is obtained, and is recorded as relative calibration value;The relative calibration value is converted into the calibration value of each nozzle column relative to virtual nozzle according to offset adjustment value, and is recorded as absolute calibration value;According to absolute calibration value, each nozzle column is calibrated.The embodiment of the present application converts relative calibration value into absolute calibration value, when a certain nozzle column needs to be calibrated separately, it will not affect the absolute calibration value of other nozzle columns, thereby greatly improving the efficiency of printing calibration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of printing technology, and in particular to a color calibration method, apparatus, and device based on a virtual printhead. Background Technology

[0002] In the field of inkjet printing technology, inkjet printers print by installing printheads to output image data. They support multicolor printing by installing one printhead (in this case, a printhead with multiple rows of nozzles) or multiple printheads. Each printhead consists of one or more rows of nozzles, which means that inkjet printers must perform calibration between printheads or between rows of nozzles within a printhead to ensure that each row of nozzles can spray to the same position.

[0003] like Figure 1 As shown, in existing technology, a system supporting CMYK four-color printing has four printheads, denoted as Head1 to Head4, and each printhead has four columns of nozzles, denoted as K1, K2, K3, K4; M1, M2, M3, M4; C1, C2, C3, C4; and Y1, Y2, Y3, Y4. To print a color image at the same position, each column of nozzles must be calibrated. The common practice is to first select one printhead as the reference printhead, and then select one column of nozzles within that reference printhead as the reference column, for example, Head1 as the reference printhead and column K1 as the reference column. Then, calibration is performed to align each column of nozzles with K1. Since all other nozzle columns (K2 to K4, M1 to M4, C1 to C4, Y1 to Y4) are calibrated relative to column K1 of Head1, modifying the calibration value of column K1 requires corresponding modification of the calibration values ​​of all other columns. This results in the user modifying the calibration value of column K1 but inadvertently changing the calibration values ​​of other nozzle columns. Furthermore, in bidirectional printing, leftward printing is aligned to K1, while rightward printing requires a relative switch to Y3 as the reference. Similarly, if the calibration value of Y3 is modified, the calibration values ​​of other nozzle columns will change. It is clear from the above process that in existing technology, modifying the calibration value of the reference column will cause changes in the calibration values ​​of other printheads (and their nozzle columns), leading to calibration difficulties and low efficiency. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a color calibration method, apparatus, and device based on virtual nozzles to solve the technical problem of low calibration efficiency caused by changes in the calibration values ​​of each row of nozzles during calibration in the prior art.

[0005] In a first aspect, embodiments of the present invention provide a color calibration method based on a virtual nozzle, the method comprising:

[0006] S10: Select one nozzle from a plurality of nozzles as a reference nozzle, and select a column of nozzles from the reference nozzle as a reference nozzle column;

[0007] S20: Construct a virtual nozzle and preset the offset adjustment value of the virtual nozzle relative to the reference nozzle array;

[0008] S30: Obtain the calibration value of each nozzle row relative to the reference nozzle row, and record it as the relative calibration value;

[0009] S40: Convert the relative calibration value into a calibration value for each nozzle column relative to the virtual nozzle head based on the offset adjustment value, and record it as an absolute calibration value;

[0010] S50: Calibrate each nozzle column according to the absolute calibration value. In this embodiment of the invention, a virtual nozzle is first established, and an offset adjustment value is set for the virtual nozzle relative to the reference nozzle column, creating a correspondence between the virtual nozzle and the reference nozzle column. Then, the calibration value (relative calibration value) of each nozzle column relative to the reference nozzle column is obtained and converted into the calibration value (absolute calibration value) of each nozzle column relative to the virtual nozzle. Therefore, all nozzles are essentially based on the virtual nozzle, so adjusting the calibration value of any nozzle column will not affect the calibration values ​​of other nozzles. This allows for precise calibration of only the nozzle column that needs correction, greatly improving calibration efficiency.

[0011] Preferably, S30 includes:

[0012] S31: Obtain the installation offset value of each nozzle row relative to the reference nozzle row;

[0013] S32: Control the printheads to print the color calibration diagram;

[0014] S33: Obtain the printing offset value of each nozzle column relative to the reference nozzle column based on the color calibration diagram;

[0015] S34: Obtain a relative calibration value based on the printed offset value and the installation offset value.

[0016] The present invention obtains the installation offset value of each nozzle column relative to the reference nozzle column and obtains the printing offset value of each nozzle column relative to the reference nozzle column using a color calibration diagram. By comparing these two values, the relative calibration value can be quickly determined, requiring only one printing of the color calibration diagram.

[0017] Preferably, S31 includes:

[0018] S311: Obtain the initial installation distance value between each nozzle and the reference nozzle;

[0019] S312: Determine the installation offset value of each nozzle row relative to the reference nozzle row based on the size parameters of each nozzle and the initial installation distance value.

[0020] This invention, by obtaining the initial installation distance between each nozzle and the reference nozzle, and combining it with the nozzle size parameters, can determine the installation offset value of each nozzle array relative to the reference nozzle array, thus avoiding complex measurements and calculations.

[0021] Preferably, S50 includes: offsetting the print data corresponding to each nozzle column according to the absolute offset value.

[0022] This invention achieves calibration by adjusting the offset of the printing position corresponding to the printed data. Firstly, it eliminates the need to reinstall the printhead, avoiding disassembly and other processes, thus improving calibration efficiency. Secondly, it allows for calibration between different rows of nozzles within the same printhead.

[0023] Preferably, step S50 includes: adjusting the installation position of each nozzle according to the absolute offset value.

[0024] This invention achieves calibration by adjusting the installation position of each printhead. Firstly, it allows for simultaneous adjustment when the calibration values ​​of the nozzle array within the same printhead are identical. Secondly, it reduces the processing of print data, thereby decreasing control complexity and computational requirements.

[0025] Preferably, the offset adjustment value does not exceed 10mm.

[0026] Preferably, after S50, the method further includes printing using at least two rows of nozzles at the same position.

[0027] After calibration, at least two rows of nozzles are used to print at the same position in this embodiment of the invention, thereby achieving color matching and obtaining a color image.

[0028] Secondly, embodiments of the present invention provide a color calibration device based on a virtual nozzle, the device comprising:

[0029] Reference selection module: Selects one nozzle from several nozzles as a reference nozzle, and selects a column of nozzles from the reference nozzle as a reference nozzle column;

[0030] Virtual nozzle construction module: Constructs a virtual nozzle and presets the offset adjustment value of the virtual nozzle relative to the reference nozzle array;

[0031] Calibration value acquisition module: acquires the calibration value of each nozzle column relative to the reference nozzle column, and records it as the relative calibration value;

[0032] Calibration value conversion module: Converts the relative calibration value into the calibration value of each nozzle column relative to the virtual nozzle head according to the offset adjustment value, and records it as the absolute calibration value;

[0033] Calibration module: calibrates each of the nozzle rows according to the absolute calibration value.

[0034] Thirdly, embodiments of the present invention provide a 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.

[0035] Fourthly, embodiments of the present invention provide a storage medium storing computer program instructions, which, when executed by a processor, implement the method of the first aspect described above. Attached Figure Description

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

[0037] Figure 1 This is a schematic diagram of existing technology for print calibration.

[0038] Figure 2 This is a schematic flowchart of a color calibration method based on a virtual nozzle provided in an embodiment of the present invention.

[0039] Figure 3 This is a schematic diagram of a printing calibration method provided in an embodiment of the present invention.

[0040] Figure 4 This is a schematic diagram of another printing calibration method provided in an embodiment of the present invention.

[0041] Figure 5 This is a schematic diagram of a process for obtaining relative calibration values ​​provided in an embodiment of the present invention.

[0042] Figure 6 This is a schematic diagram of a process for obtaining installation offset values ​​provided by an embodiment of the present invention.

[0043] Figure 7 This is a schematic diagram illustrating how to determine the initial installation distance value according to an embodiment of the present invention.

[0044] Figure 8 This is a schematic diagram of a color calibration device based on a virtual nozzle provided in an embodiment of the present invention.

[0045] Figure 9 This is a schematic diagram of the structure of a printing device provided in an embodiment of the present invention. Detailed Implementation

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

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

[0048] As mentioned earlier, in order to achieve multicolor printing and obtain color images, inkjet printers support multicolor printing by installing one or more printheads. Here, we will briefly explain the existing technology using an inkjet printer with four printheads, each printhead consisting of four rows of nozzles, as an example.

[0049] For easier understanding, please refer to Figure 1 This is a schematic diagram of a printing calibration in existing technology. Specifically, printhead Head1 is used as the reference printhead, and nozzle row K1 is used as the reference nozzle row. During calibration, the calibration values ​​of nozzle rows K2-K4, M1-M4, C1-C4, and Y1-Y4 relative to nozzle row K1 are obtained. These 15 nozzle rows are then calibrated to enable 16 nozzle rows to achieve color matching. Therefore, when nozzle row K1 is adjusted, the calibration values ​​of the aforementioned 15 nozzle rows need to be modified accordingly; otherwise, color matching will be inaccurate. This undoubtedly increases the user's burden and leads to low calibration efficiency.

[0050] In view of this, embodiments of the present invention provide a color calibration method based on a virtual nozzle; please refer to [link to relevant documentation]. Figure 2The method includes:

[0051] S10: Select one nozzle from a plurality of nozzles as a reference nozzle, and select a column of nozzles from the reference nozzle as a reference nozzle column;

[0052] S20: Construct a virtual nozzle and preset the offset adjustment value of the virtual nozzle relative to the reference nozzle array;

[0053] S30: Obtain the calibration value of each nozzle row relative to the reference nozzle row, and record it as the relative calibration value;

[0054] S40: Convert the relative calibration value into a calibration value for each nozzle column relative to the virtual nozzle head based on the offset adjustment value, and record it as an absolute calibration value;

[0055] S50: Calibrate each of the nozzle rows according to the absolute calibration value.

[0056] It should be noted that this invention does not limit the number of printheads or the number of nozzle rows on each printhead. When applying the method provided in the embodiments of this invention, it is only necessary to ensure that the printing system has at least two nozzle rows. For ease of understanding, please also refer to... Figure 3 In this embodiment of the invention, during calibration, a reference nozzle is first selected; here, nozzle Head1 is selected. Then, within reference nozzle Head1, a reference nozzle column is selected; here, nozzle column K1 is required. It should be noted that the selection of the reference nozzle and reference column above is merely an illustrative example; selecting other reference nozzles and other reference nozzle columns does not affect the implementation of this invention.

[0057] Then, a virtual nozzle, VirtualHeadL, is constructed, and its offset adjustment value relative to the reference nozzle array K1 is set, which is equivalent to setting the distance between the virtual nozzle, VirtualHeadL, and the reference nozzle array K1.

[0058] Next, using the reference nozzle group K1 as a reference, a first calibration is performed to obtain the calibration values ​​of nozzle groups K2-K4, M1-M4, C1-C4, and Y1-Y4 relative to the reference nozzle group K1. For ease of description, these are referred to as relative calibration values. The relative calibration values ​​are then converted into calibration values ​​for each nozzle group relative to the virtual nozzle head based on the offset adjustment value. For ease of description, these are referred to as absolute calibration values. Specifically, if the offset adjustment value of the reference nozzle group K1 relative to the virtual nozzle head VirtualHeadL is +A, and the relative calibration value of nozzle group K2 relative to the reference nozzle group K1 is +B, then the absolute calibration value of nozzle group K2 relative to the virtual nozzle head VirtualHeadL is A+B. If the offset adjustment value of the reference nozzle group K1 relative to the virtual nozzle head VirtualHeadL is +A, and the relative calibration value of nozzle group K3 relative to the reference nozzle group K1 is -B, then the absolute calibration value of nozzle group K3 relative to the virtual nozzle head VirtualHeadL is AB. It should be noted that the absolute offset value and the offset adjustment value of the reference nozzle array are equal.

[0059] Based on the above process, the absolute offset values ​​of all nozzle rows relative to the virtual head VirtualHeadL can be determined. Therefore, each nozzle row can be calibrated according to the absolute calibration values. Obviously, since the absolute offset values ​​are not based on any one physical head (Head1 to Head4), modifying any one absolute offset value will not affect the other absolute offset values.

[0060] After calibration, this embodiment of the invention further includes printing using at least two rows of nozzles at the same position. Specifically, different rows of nozzles on the same printhead can be used for printing at the same position, or rows of nozzles from different nozzles can be used for printing at the same position.

[0061] Please see Figure 4In another embodiment of the present invention, virtual printheads can be set separately for different printing directions. In a preferred embodiment of the present invention, for a right-to-left printing direction, the virtual printhead VirtualHeadL is set to the left of each physical printhead, i.e., to the left of Head1. For a left-to-right printing direction, the virtual printhead VirtualHeadR is set to the right of each physical printhead, i.e., to the right of Head4. The principle of calibration using the virtual printhead VirtualHeadR is similar to the above process and will not be repeated here. Further, the offset adjustment value does not exceed 10mm, that is, when setting the virtual printhead VirtualHeadL, the offset adjustment value of the virtual printhead VirtualHeadL relative to the reference nozzle array (such as K1) does not exceed 10mm; when setting the virtual printhead VirtualHeadR, the offset adjustment value of the virtual printhead VirtualHeadR relative to the reference nozzle array (such as Y4) does not exceed 10mm.

[0062] Furthermore, embodiments of the present invention provide at least two methods for calibration. In one embodiment of the present invention, step S50 includes: adjusting the offset of the print data corresponding to each nozzle column based on the absolute offset value.

[0063] Specifically, during inkjet printing, the image needs to be halftone processed to obtain a format recognizable by the printing device. The data obtained from halftone processing (prn) is typically called print data. For 1-bit halftone processing, the dot data type of the print data includes 0 and 1, where dot data 0 indicates that the corresponding color channel is not printed, and dot data 1 indicates that the corresponding color channel is printed. For 2-bit halftone processing, the dot data type of the print data includes 00, 01, 10, and 11, where dot data 00 indicates that the corresponding color channel is not printed, dot data 01 indicates that the corresponding color channel prints small ink dots (e.g., 25%), dot data 10 indicates that the corresponding color channel prints medium ink dots (e.g., 50%), and dot data 11 indicates that the corresponding color channel prints large ink dots (e.g., 100%). Therefore, print data is essentially a matrix of dot data, with each dot representing the ink output of the corresponding nozzle.

[0064] Therefore, the printed data can be offset accordingly to achieve color registration calibration. Specifically, if the printed width corresponding to each column of dots on the printing medium (such as paper, leather, etc.) is C millimeters, then when the absolute calibration value is A millimeters, the corresponding column of dots can be offset. This embodiment eliminates the need for disassembling and reinstalling the nozzle, and allows for calibration of nozzles in each row within the same nozzle.

[0065] In another embodiment of the present invention, S50 includes: adjusting the installation position of each printhead according to the absolute offset value. Specifically, the printheads can be disassembled first, and then reinstalled according to the absolute offset value. Alternatively, in a printing device where the printhead position can be adjusted on the printing carriage (e.g., using a slide rail for motion control), the movement of the corresponding printhead can be directly controlled according to the absolute offset value.

[0066] This invention also provides a method for obtaining relative calibration values; please refer to [link to relevant documentation]. Figure 5 In S30, the following are included:

[0067] S31: Obtain the installation offset value of each nozzle row relative to the reference nozzle row;

[0068] S32: Print the color calibration diagram;

[0069] S33: Obtain the printing offset value of each nozzle column relative to the reference nozzle column based on the color calibration diagram;

[0070] S34: Obtain a relative calibration value based on the printed offset value and the installation offset value.

[0071] Specifically, by printing a color calibration diagram, the printing offset value of each nozzle row relative to the reference nozzle row can be determined. Then, combined with the installation offset value of each nozzle row relative to the reference nozzle row, the relative calibration value can be calculated. Specifically, if the installation offset value of nozzle row K2 relative to the reference nozzle row K1 is D, and the printing offset value determined by the color calibration diagram is E, then the absolute offset value can be determined as DE. Of course, in some other embodiments, the relative offset value between each nozzle row and the reference nozzle row can be determined directly through the color calibration diagram. This invention does not specifically limit the style of the color calibration diagram.

[0072] For further details, please see Figure 6 In S31, the following are included:

[0073] S311: Obtain the initial installation distance value between each nozzle and the reference nozzle;

[0074] S312: Determine the installation offset value of each nozzle row relative to the reference nozzle row based on the size parameters of each nozzle and the initial installation distance value.

[0075] For easier understanding, please refer to Figure 7Let L1 be the distance between the reference nozzle Head1 and the nozzle Head2, L2 be the distance between the nozzle Head2 and the nozzle Head3, and L3 be the distance between the nozzle Head3 and the nozzle Head4. Then, we can determine that the initial installation distance between the nozzle Head2 and the reference nozzle Head1 is L1, the initial installation distance between the nozzle Head3 and the reference nozzle Head1 is L1+L2, and the initial installation distance between the nozzle Head4 and the reference nozzle Head1 is L1+L2+L3.

[0076] By obtaining the sum of the initial installation distance values ​​and combining them with the nozzle size parameters, such as the nozzle width, the distance between the outermost nozzle row and the nozzle edge, and the distance between two adjacent nozzle rows, the installation offset value of each nozzle row relative to the reference nozzle row can be determined.

[0077] Please see Figure 8 This is a schematic diagram of a color calibration device based on a virtual nozzle provided in an embodiment of the present invention. The device includes:

[0078] Reference selection module: Selects one nozzle from several nozzles as a reference nozzle, and selects a column of nozzles from the reference nozzle as a reference nozzle column;

[0079] Virtual nozzle construction module: Constructs a virtual nozzle and presets the offset adjustment value of the virtual nozzle relative to the reference nozzle array;

[0080] Calibration value acquisition module: acquires the calibration value of each nozzle column relative to the reference nozzle column, and records it as the relative calibration value;

[0081] Calibration value conversion module: Converts the relative calibration value into the calibration value of each nozzle column relative to the virtual nozzle head according to the offset adjustment value, and records it as the absolute calibration value;

[0082] Calibration module: calibrates each of the nozzle rows according to the absolute calibration value.

[0083] In addition, the color calibration method based on virtual printhead in this embodiment of the invention can be implemented by a printing device. Figure 9 A schematic diagram of the hardware structure of the printing device provided in an embodiment of the present invention is shown.

[0084] Printing equipment may include a processor and a memory storing computer program instructions.

[0085] Specifically, the processor may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement embodiments of the present invention.

[0086] The memory may include a large-capacity storage device for data or instructions. For example, and not limitingly, the memory may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disk drive, a magneto-optical disk drive, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include removable or non-removable (or fixed) media. Where appropriate, the memory may be internal or external to a data processing device. In a particular embodiment, the memory is a non-volatile solid-state memory. In a particular embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0087] The processor reads and executes computer program instructions stored in the memory to implement any of the color calibration methods based on virtual nozzles in the above embodiments.

[0088] In one example, the printing device may also include a communication interface and a bus. For example, Figure 9 As shown, the processor, memory, and communication interface are connected via a bus and communicate with each other.

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

[0090] A bus, including hardware, software, or both, couples components of a printing device together. For example, and not limitingly, a bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, a bus may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0091] Furthermore, in conjunction with the color calibration method based on virtual nozzles in the above embodiments, this invention can be implemented using a computer-readable storage medium. This computer-readable storage medium stores computer program instructions; when executed by a processor, these computer program instructions implement any of the color calibration methods based on virtual nozzles in the above embodiments.

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

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

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

[0095] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A color calibration method based on a virtual nozzle, characterized in that, The method includes: S10: Select one nozzle from a plurality of nozzles as a reference nozzle, and select a column of nozzles from the reference nozzle as a reference nozzle column; S20: Construct a virtual nozzle and preset the offset adjustment value of the virtual nozzle relative to the reference nozzle array; S30: Obtain the calibration value of each nozzle row relative to the reference nozzle row, denoted as the relative calibration value, including: S31: Obtain the installation offset value of each nozzle row relative to the reference nozzle row; S32: Controlling the printing of color calibration patterns by the plurality of printheads, including: S311: Obtain the initial installation distance value between each nozzle and the reference nozzle; S312: Determine the installation offset value of each nozzle array relative to the reference nozzle array based on the size parameters of each nozzle and the initial installation distance value; S33: Obtain the printing offset value of each nozzle column relative to the reference nozzle column based on the color calibration diagram; S34: Obtain a relative calibration value based on the printed offset value and the installation offset value; S40: Convert the relative calibration value into a calibration value for each nozzle column relative to the virtual nozzle head based on the offset adjustment value, and record it as an absolute calibration value; S50: Calibrate each of the nozzle rows according to the absolute calibration value.

2. The method according to claim 1, characterized in that, S50 includes: offsetting the print data corresponding to each nozzle column according to the absolute calibration value.

3. The method according to claim 1, characterized in that, S50 includes: adjusting the installation position of each nozzle according to the absolute calibration value.

4. The method according to claim 1, characterized in that, The offset adjustment value shall not exceed 10mm.

5. The method according to any one of claims 1-4, characterized in that, Following S50, the method further includes printing using at least two rows of nozzles at the same location.

6. A color calibration device based on a virtual nozzle, characterized in that, The apparatus for implementing the method as described in any one of claims 1 to 5, comprising: Reference selection module: Selects one nozzle from several nozzles as a reference nozzle, and selects a column of nozzles from the reference nozzle as a reference nozzle column; Virtual nozzle construction module: Constructs a virtual nozzle and presets the offset adjustment value of the virtual nozzle relative to the reference nozzle array; Calibration value acquisition module: acquires the calibration value of each nozzle column relative to the reference nozzle column, and records it as the relative calibration value; Calibration value conversion module: Converts the relative calibration value into the calibration value of each nozzle column relative to the virtual nozzle head according to the offset adjustment value, and records it as the absolute calibration value; Calibration module: calibrates each of the nozzle rows according to the absolute calibration value.

7. A 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-5.

8. 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-5 is implemented.

Citation Information

Patent Citations

  • Adjustment of recording position deviation in bidirectional printing employing reference correction value and relative correction value

    JP2004291651A