Printer detection method, device and equipment and storage medium

By replacing the detection printing data of the first color channel with the data of the second color channel, printing data for detecting spray hole blockage is generated, and the problem of inaccurate spray hole blockage detection in the prior art is solved, and a more accurate spray hole blockage detection is achieved.

CN120019960AActive Publication Date: 2025-05-20SHENZHEN HOSONSOFT CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202311554674.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2025-05-20
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

The prior art is difficult to accurately detect the nozzle nozzle hole blockage by printing images, especially because some colors of ink have poor visibility on the printing medium, resulting in the ink drop position being unable to accurately detect.

Method used

By acquiring the detection printing data of the first color channel and replacing the printed data mixed with the second color channel or separately printed data, the second detection printing data and the third detection printing data are generated, and the first detection map is printed to detect the spray hole blockage.

Benefits of technology

With the help of the strong visibility of the second color channel on the printing medium, the blockage of the spray hole of the first color channel is assisted, and the detection inaccurate detection is avoided due to poor visibility of the first color channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120019960A_ABST
    Figure CN120019960A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of printing equipment spray hole blockage detection, and particularly relates to a printer detection method, device and equipment and a storage medium. The printer detection method comprises the following steps: obtaining detection printing data of a first color channel as first detection printing data, wherein the first color channel is a color channel to be detected; replacing the ink dot data in the first detection printing data with the ink dot data printed by the first color channel and the second color channel in a mixed manner to obtain second detection printing data, and replacing the ink dot data in the first detection printing data with the ink dot data independently printed by the second color channel to obtain third detection printing data; printing according to the second detection printing data and the third detection printing data to obtain a first detection image; according to the first detection graph, detecting the blockage condition of a spray hole of a first color channel; wherein the ink color corresponding to the second color channel is different from the ink color corresponding to the first color channel. The device can accurately detect the blockage condition of the spray hole of the nozzle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of detecting nozzle blockage of printing devices, and particularly to a printer detection method, device, equipment and storage medium. Background Art

[0002] Currently, during the operation of an industrial inkjet printer, the printer nozzle sprays ink droplets onto the printing medium to form graphics and texts. After printing for a period of time, ink or dust is likely to remain on the nozzle holes of the nozzle, which easily causes the nozzle holes of the nozzle to be blocked. In this case, the nozzle holes are referred to as abnormal nozzle holes in this article. At the image position corresponding to the abnormal nozzle holes, there are often situations of broken lines or poor effects, seriously affecting the quality of the image. Since the printing effects are different when the nozzle holes of the nozzle are normal and when they are blocked, the applicant proposes that a detection pattern can be printed on the printing medium under the nozzle first, and then the blocked nozzle holes on the nozzle can be found through the analysis and detection of the detection pattern, so as to process according to the positions of the blocked nozzle holes during subsequent formal printing. When printing an image, inks of multiple colors are often used for printing, and different colors of inks are printed using different color channels. However, when some colors of inks are printed on the printing medium, the visibility is relatively poor, and it is difficult for both the naked eye and some cameras to correctly detect the landing positions of their ink dots. In this case, it is difficult to accurately detect the positions of the blocked nozzle holes based on the image printed by the nozzle of the printer. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a printer detection method, device, equipment and storage medium, which are used to solve the technical problem that the blockage situation of the nozzle holes of the nozzle cannot be accurately detected through the printed image in the prior art.

[0004] The technical solution adopted by the present invention is as follows:

[0005] In a first aspect, the present invention provides a printer detection method, and the method includes the following steps:

[0006] Obtain the detection printing data of the first color channel as the first detection printing data, where the first color channel is the color channel to be detected;

[0007] Replace the ink dot data in the first detection printing data with the ink dot data printed by mixing the first color channel and the second color channel to obtain the second detection printing data, and replace the ink dot data in the first detection printing data with the ink dot data printed by the second color channel alone to obtain the third detection printing data;

[0008] Print the first detection pattern according to the second detection printing data and the third detection printing data;

[0009] Detect the blockage situation of the nozzle holes of the first color channel according to the first detection pattern;

[0010] The ink color corresponding to the second color channel is different from the ink color corresponding to the first color channel.

[0011] Preferably, step S4: detecting the nozzle clogging condition of the first color channel according to the first detection pattern includes the following steps:

[0012] Detect the printing condition of the second color channel, and judge whether the printing condition of the second color channel is normal;

[0013] If it is normal, detect the nozzle clogging condition of the first color channel according to the first detection pattern;

[0014] If it is not normal, use the third color channel to replace the second color channel for printing to obtain a new first detection pattern;

[0015] Detect the nozzle clogging condition of the first color channel according to the new first detection pattern;

[0016] The ink color corresponding to the third color channel is different from both the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

[0017] Preferably, the detecting the printing condition of the second color channel and judging whether the printing condition of the second color channel is normal further includes the following steps:

[0018] Detect whether the nozzles of the second color channel are clogged according to the image printed by the third detection printing data in the first detection pattern;

[0019] Detect whether the color registration of the second color channel and the first color channel is accurate according to the image printed by the second detection printing data in the first detection pattern;

[0020] If the nozzles of the second color channel are not clogged and the color registration of the second color channel and the first color channel is accurate, the printing condition of the second color channel is normal; otherwise, the printing condition of the second color channel is not normal.

[0021] Preferably, the step of detecting the nozzle clogging condition of the first color channel according to the first detection pattern if it is normal further includes the following steps:

[0022] Obtain the image printed by the second detection data in the first detection pattern;

[0023] Obtain the Lab values of the landing positions of each ink dot on the image printed by the second detection data;

[0024] If the Lab values of the landing positions of each ink dot are all equal to the Lab value of the mixed printing of the first color channel and the second color channel, the nozzles of the first color channel are not clogged;

[0025] If the difference between the Lab value at a certain position and the Lab value printed by the second color channel alone is less than or equal to the first threshold, the nozzle of the first color channel corresponding to that position is blocked.

[0026] Preferably, the step of printing a new first detection pattern with the third color channel replacing the second color channel when it is abnormal further includes the following steps:

[0027] Obtain the positions of the nozzles with blockages in the second color channel;

[0028] According to the positions of the nozzles with blockages, obtain the ink dot data printed by the nozzles with blockages in the second detection data as the data to be replaced;

[0029] Replace the data to be replaced in the second detection data with the ink dot data printed by mixing the third color channel and the first color channel to obtain new second detection data;

[0030] Print a new first detection pattern according to the third detection data and the new second detection data.

[0031] Preferably, step S4: Detect the nozzle blockage condition of the first color channel according to the first detection pattern, including the following steps:

[0032] Detect the printing condition of the second color channel and determine whether the printing condition of the second color channel is normal;

[0033] If it is normal, detect the nozzle blockage condition of the first color channel according to the first detection pattern;

[0034] If it is abnormal, obtain the positions of the nozzles with blockages in the second color channel;

[0035] Replace the ink dot data in the first detection print data with the ink dot data printed by mixing the first color channel and the third color channel to obtain fourth detection print data;

[0036] Print a supplementary detection pattern according to the fourth detection print data;

[0037] Detect the blockage condition of the nozzles in the first color channel that are printed in mixture with the normal nozzles of the second color channel according to the new first detection pattern, and detect the blockage condition of the remaining nozzles in the first color channel according to the supplementary detection pattern;

[0038] Wherein the ink color corresponding to the third color channel is different from both the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

[0039] Preferably, the step of detecting the nozzle blockage condition of the first color channel according to the new first detection pattern further includes the following steps;

[0040] Obtain the image printed by the second detection data in the new first detection image;

[0041] Obtain the Lab values of the landing positions of each ink dot on the image printed by the second detection data;

[0042] If the Lab values of the landing positions of each ink dot are equal to the Lab value printed by mixing the first color channel and the second color channel or equal to the Lab value printed by mixing the first color channel and the third color channel, the nozzle of the first color channel is not blocked;

[0043] If the Lab values of a certain position are all equal to the Lab value printed by the second color channel alone or the Lab value printed by the third color channel alone, the nozzle of the first color channel corresponding to that position is blocked.

[0044] Preferably: the first color channel is the yellow channel, and the second color channel is the cyan channel or the magenta channel.

[0045] In a second aspect, the present invention also provides a printer detection device, and the device includes:

[0046] A first detection printing data acquisition module, which is used to acquire the detection printing data of the first color channel as the first detection printing data, and the first color channel is the color channel to be detected;

[0047] A detection printing data generation module, which is used to replace the ink dot data in the first detection printing data with the ink dot data printed by mixing the first color channel and the second color channel to obtain the second detection printing data, and replace the ink dot data in the first detection printing data with the ink dot data printed by the second color channel alone to obtain the third detection printing data;

[0048] A first detection image acquisition module, which is used to print the first detection image according to the second detection printing data and the third detection printing data;

[0049] A nozzle blockage detection module, which is used to detect the nozzle blockage condition of the first color channel according to the first detection image;

[0050] Wherein the ink color corresponding to the second color channel, the ink color corresponding to the third color channel and the ink color corresponding to the first color channel are all different.

[0051] In a third aspect, the present invention also provides a printer detection device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method described in the first aspect is implemented.

[0052] Fourthly, the present invention further provides a storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the method described in the first aspect is implemented.

[0053] Beneficial effects: The printer detection method, device, equipment and storage medium of the present invention obtain second detection print data by modifying the detection print data of the first color channel into dot data printed by mixing the first color channel and the second color channel, and replace the dot data in the first detection print data with dot data printed by the second color channel alone to obtain third detection print data, and print a first detection pattern according to the second detection print data and the third detection print data to detect the blockage of the nozzle holes in the first color channel. In this way, the strong visibility of the second color channel on the printing medium can be used to assist in the detection of the blockage of the nozzle holes in the first color channel, avoiding the situation where the position of the dot landing cannot be accurately detected due to the poor visibility of the first color channel on the printing medium. Description of the Drawings

[0054] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required to be used in the embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained according to these drawings, and all of them are within the protection scope of the present invention.

[0055] Figure 1 It is a flowchart of the printer detection method of the present invention;

[0056] Figure 2 It is a schematic diagram of the dot positions printed by the first detection print data;

[0057] Figure 3 It is a schematic diagram of the dot positions of the first detection pattern;

[0058] Figure 4 It is a flowchart of the method for detecting the blockage of the nozzle holes in the first color channel of the present invention;

[0059] Figure 5 It is a flowchart of the method for judging whether the printing condition of the second color channel is normal in the present invention;

[0060] Figure 6 It is a comparative schematic diagram of the accuracy of the second color channel sleeve setting in the present invention;

[0061] Figure 7 It is a flowchart of the method for detecting the blockage of the nozzle holes in the first color channel of the present invention;

[0062] Figure 8Flow chart of the method for printing using the third color channel instead of the second color channel according to the present invention;

[0063] Figure 9 Flow chart of the method for detecting clogging of the nozzles in the first color channel using a new first detection pattern according to the present invention.

[0064] Figure 10 Schematic structural diagram of the printer detection device according to the present invention;

[0065] Figure 11 Schematic structural diagram of the printer detection equipment according to the present invention; Detailed implementation manners

[0066] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or sequence between these entities or operations. In the description of the present invention, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present invention. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, the elements defined by the statement "including..." do not exclude the existence of additional identical elements in the process, method, article or device including the said elements. If there is no conflict, the embodiments of the present invention and the various features in the embodiments can be combined with each other, and all are within the protection scope of the present invention.

[0067] Embodiment 1

[0068] As Figure 1 shown, this embodiment provides a printer detection method, and the method includes the following steps:

[0069] S1: Obtain the detection print data of the first color channel as the first detection print data, and the first color channel is the color channel to be detected;

[0070] When a printing device prints a color image, it often requires inks of multiple colors. The visibility of ink dots is different when different colors are printed on different printing media. For example, in the field of inkjet printing, four colors, namely cyan (C), magenta (M), yellow (Y), and black (K), are often used for printing. For example, when printing on a relatively white printing medium, the visibility of yellow (Y) ink is poor, and it is not easy to accurately detect the landing position of ink dots by the naked eye or an image acquisition device. However, the landing positions of ink dots printed with the two colors of cyan (C) and magenta (M) on a relatively white printing medium can be accurately detected.

[0071] For the convenience of printing control, the nozzles of a printing device are often divided into different printing channels, and different colors of inks are printed using different printing channels. The set of nozzles for printing the same color is a color channel.

[0072] For example, a certain part of the nozzles of the same print head can be divided to print ink of the same color, and the set of these nozzles is used as a color channel; or all the nozzles of the same print head can be divided to print ink of the same color, and the set of these nozzles is used as a color channel; or all or part of the nozzles of multiple print heads can be divided to print ink of the same color, and the set of these nozzles is used as a color channel.

[0073] For example, for the printing method of the four colors of cyan (C), magenta (M), yellow (Y), and black (K), the color channels related to the aforementioned printing colors usually include four color channels: the cyan channel (C), the magenta channel (M), the yellow channel (Y), and the black channel (K).

[0074] In this step, the color channel corresponding to the color whose ink dots printed on the printing medium are not easily detected can be selected as the first color channel. For the convenience of description, the color printed by the first color channel is the first color in this article. The detection printing data of the first color channel is the printing data obtained by printing only with the first color channel. The detection printing data can be determined according to the detection pattern printed. As Figure 2 shown, the printed image can be an image that makes each nozzle of the first color channel print a line, such as a straight line. Figure 2A circle represents an ink dot, and the letter in the ink dot represents the color of the ink dot. For example, Y indicates that the color of the ink dot is yellow. If the line corresponding to a certain nozzle is missing, it means that the nozzle corresponding to this line is blocked. For the convenience of detection, the lines printed by adjacent nozzles can also be staggered.

[0075] S2: Replace the ink dot data in the first detection print data with the ink dot data printed by mixing the first color channel and the second color channel to obtain the second detection print data, and replace the ink dot data in the first detection print data with the ink dot data printed by the second color channel alone to obtain the third detection print data;

[0076] The color printed by the second color channel is the second color, and the color printed by the third color channel is the third color. The ink dot data includes the position, size, and color of the ink dot. In this step, replacing the ink dot data in the first detection print data with the ink dot data printed by mixing the first color channel and the second color channel to obtain the second detection print data means keeping the position, size, etc. of each ink dot in the first detection print data unchanged, and only modifying the color of the ink dot to the color corresponding to the first color channel and the color corresponding to the second color channel. That is, changing the original one color corresponding to the first color channel to two colors corresponding to the first color channel and the second color channel. The mixed printing means that the ink dots of the two colors are printed at the position of the ink dots originally printed by the first color channel. When all the nozzles of the first color channel and the second color channel are normal, the positions of the ink dots printed by the second detection print data coincide with the positions of the ink dots printed by the first detection print data, only replacing the ink dots of the first color with the combined ink dots of the first color and the second color. The visibility of the second color channel on the printing medium is stronger than that of the first color image.

[0077] In this step, replacing the ink dot data in the first detection print data with the ink dot data printed by the second color channel alone to obtain the third detection print data means keeping the position, size, etc. of each ink dot in the first detection print data unchanged, and only modifying the color of the ink dot to the color corresponding to the third color channel. That is, changing the original one color corresponding to the first color channel to two colors corresponding to the third color channel. When all the nozzles of the first color channel and the second color channel are normal, the positions of the ink dots printed by the third detection print data coincide with the positions of the ink dots printed by the first detection print data, only replacing the ink dots of the first color with the ink dots of the third color.

[0078] S3: Print the first detection image according to the second detection print data and the third detection print data;

[0079] In this step, printing is performed based on the second detected print data and the third detected print data, and ink dots are printed on the print medium to form a first detection pattern. For ease of description, the image printed according to the second detected print data is the second image, and the image printed according to the third detected print data is the third image. The second image and the third image can be printed on the same print medium or on different print media respectively, which is not limited here. When the second image and the third image are printed on the same print medium, the positions of the two images on the print medium are staggered from each other. The first detection pattern is as Figure 3 shown, Figure 3 wherein one circle represents one ink dot, and the letter in the ink dot represents the color of the ink dot. For example, C represents that the color of the ink dot is cyan. CY represents that the color of the ink dot is a mixture of cyan and yellow.

[0080] S4: Detect the clogging condition of the nozzles in the first color channel according to the first detection pattern;

[0081] The ink color corresponding to the second color channel is different from the ink color corresponding to the first color channel. The color of the second color channel can be selected as a color that is easily detectable on the ink dot print medium.

[0082] The first detection pattern printed in this step can assist in detecting the nozzle condition of the first color channel by means of the ink dots printed in the second color channel with stronger visibility on the print medium. Since the ink dots of the second color channel are printed at the same position as the ink dots of the first color channel, the ink dots of the first color channel can be accurately detected using the ink dots of the second color channel. Then, whether there is a clogging condition in the nozzles of the first color channel is detected using the Lab values of the landing positions of the respective ink dots in the first detection pattern.

[0083] As Figure 4 shown, in this embodiment, the S4: Detect the clogging condition of the nozzles in the first color channel according to the first detection pattern includes the following steps:

[0084] S41: Detect the printing condition of the second color channel and judge whether the printing condition of the second color channel is normal;

[0085] In order to enable the second color channel to be printed normally when the two colors are mixed and printed subsequently, this step first detects the printing condition of the second color channel. The printing condition of the second color channel includes the nozzle clogging condition and the color registration accuracy condition.

[0086] As Figure 5 shown, in this embodiment, the S41: Detect the printing condition of the second color channel and judge whether the printing condition of the second color channel is normal further includes the following steps:

[0087] S411: Detect whether the nozzles of the second color channel are blocked according to the image printed by the third detection print data in the first detection image;

[0088] Since the third detection print data is printed separately by the nozzles of the second color channel, it is possible to determine whether the nozzles of the second color channel are blocked through the third detection print data. For example, when the image printed by the third detection data is that each nozzle of the second color channel prints a single line, if one or several lines are missing in the image processed and printed by the third detection data, the nozzles corresponding to these missing lines are blocked nozzles.

[0089] S412: Detect whether the color registration between the second color channel and the first color channel is accurate according to the image printed by the second detection print data in the first detection image;

[0090] Where accurate color registration means that the deviation of the landing positions of the ink dots printed by the second color channel and the ink dots printed by the corresponding first color channel is within the allowable range, and the aforementioned allowable range can be set according to the printing precision requirements. If it exceeds this range, it can be determined that the color registration between the second color channel and the first color channel is inaccurate. As Figure 6 shown, Figure 6 the left part in the figure represents accurate color registration, and the right part represents inaccurate color registration.

[0091] S413: If the nozzles of the second color channel are not blocked and the color registration between the second color channel and the first color channel is accurate, then the printing condition of the second color channel is normal; otherwise, the printing condition of the second color channel is abnormal.

[0092] When the nozzles of the second color channel are not blocked and the color registration is accurate, it can be determined that the printing condition of the second color channel is normal. If one or some nozzles of the second color channel are blocked or there is inaccurate color registration, it means that the printing condition of the second color channel is abnormal.

[0093] S42: If it is normal, detect the blockage condition of the nozzles of the first color channel according to the first detection image;

[0094] If the printing condition of the second color channel is normal, then the first detection pair jointly printed by the first color channel and the second color channel can be used to detect the blockage condition of the nozzles of the first color channel.

[0095] As Figure 7 shown, in this embodiment, the step S42: If it is normal, detect the blockage condition of the nozzles of the first color channel according to the first detection image further includes the following steps:

[0096] S421: Obtain the image printed by the second detection data in the first detection image;

[0097] The image printed with the second detection data is the image obtained by mixing and printing the first color channel and the second color channel. In specific implementation, the image acquisition device can be used to directly acquire the part of the image printed with the second detection data in the first detection image. Or, after the image acquisition device acquires all the images in the first detection image, the part of the image printed with the second detection data can be extracted therefrom.

[0098] S422: Obtain the Lab values of the landing positions of each ink dot on the image printed with the second detection data;

[0099] The aforesaid position refers to the position corresponding to each ink dot on the printing medium. The Lab color model is established based on an international standard for color measurement formulated by the Commission International Eclairage (CIE) in 1931. It was improved in 1976 and named as a color model. The Lab color model neither depends on light nor on pigments. It is a color model theoretically including all colors visible to the human eye determined by the CIE organization. The Lab color model makes up for the deficiencies of the RGB and CMYK color models. Compared with the RGB color space, Lab is an infrequently used color space. It is established based on the international standard for color measurement formulated by the International Commission on Illumination (CIE) in 1931. In 1976, it was officially named CIELab after being modified. It is a device-independent color system and also a color system based on physiological characteristics. This means that it uses a digital method to describe human visual perception. The L component in the Lab color space is used to represent the brightness of the pixel, with a value range of [0, 100], indicating from pure black to pure white; a represents the range from red to green, with a value range of [127, -128]; b represents the range from yellow to blue, with a value range of [127, -128].

[0100] S423: If the Lab values of the landing positions of each ink dot are all equal to the Lab value of the mixed printing of the first color channel and the second color channel, then the nozzles of the first color channel are not blocked;

[0101] In this step, the Lab value of the ink dots of the two colors mixed together can be obtained as the first reference Lab value when both the first color channel and the second color channel are normal. Then, the Lab values of the landing positions of each ink dot obtained in this step are compared with the first reference Lab value. If the Lab values of the landing positions of each ink dot at all positions are the same as the first reference Lab value, it indicates that all the nozzles of the second color channel are not blocked.

[0102] S424: If the difference between the Lab value at a certain position and the Lab value printed by the second color channel alone is less than or equal to the first threshold, the nozzle of the first color channel corresponding to this position is blocked.

[0104] In this step, the Lab value printed alone when the second color channel is normal can be used as the second reference Lab value, and then the Lab values at the landing positions of each ink dot obtained in the previous step are compared with the second reference Lab value. If the difference between the Lab value at a certain position and the second reference Lab value is within the range of the first threshold, it indicates that the ink dot at this position is only printed by the second color channel, and the ink dot printed by the first color channel is missing, and the nozzle of the first color channel corresponding to this position is blocked.

[0105] As Figure 8 shown, S43: If it is abnormal, use the third color channel to replace the second color channel for printing to obtain a new first detection image;

[0106] If the printing condition of the second color channel is abnormal, the third color channel is required to assist or correct the detection of the nozzle blockage of the first color channel. In this embodiment, the method of using the third color channel to replace the second color channel for printing is adopted for assistance or correction. Among them, all nozzles of the second color channel can be replaced by the third color channel, or only the abnormal part of the nozzles of the second color channel can be replaced by the third color channel. When the latter method is adopted, in this embodiment, the step of S43: If it is abnormal, use the third color channel to replace the second color channel for printing to obtain a new first detection image further includes the following steps:

[0107] S431: Obtain the positions of the nozzles with blockage in the second color channel;

[0108] This step can obtain the positions of the nozzles with blockage in the second color channel by detecting the image printed by the third detection data. For example, when the image printed by the third detection data is that each nozzle of the second color channel prints a line respectively, if one or several lines are missing in the image processed by the third detection data, the nozzles corresponding to these missing lines are blocked nozzles.

[0109] S432: Obtain the ink dot data printed by the nozzles with blockage in the second detection data according to the positions of the nozzles with blockage as the data to be replaced;

[0110] In this step, first find the data corresponding to the ink dots printed by the nozzles with blockage in the second detection data, that is, the aforementioned ink dot data, and mark these data for subsequent replacement.

[0111] S433: Replace the data to be replaced in the second detection data with the ink dot data printed by mixing the first color channel and the third color channel to obtain new second detection data;

[0112] In this step, after finding the aforementioned data to be replaced, the color of the ink dots corresponding to these data is modified to the data corresponding to the mixed printing of the first color and the second color, while the positions and sizes of these ink dots remain unchanged.

[0113] S434: Print a new first detection image according to the third detection data and the new second detection data.

[0114] In this step, a new first detection image is printed according to the modified detection printing data.

[0115] S44: Detect the nozzle clogging situation of the first color channel according to the new first detection image;

[0116] Wherein the ink color corresponding to the third color channel is different from the ink color corresponding to the second color channel, and the ink color corresponding to the third color channel is also different from the ink color corresponding to the first color channel.

[0117] As Figure 9 shown, in this embodiment, the S44: Detect the nozzle clogging situation of the first color channel according to the new first detection image further includes the following steps;

[0118] S441: Obtain the image printed by the second detection data in the new first detection image;

[0119] In the new first detection image, the image printed by the second detection data is the image obtained by the mixed printing of the first color channel and the third color channel. Specifically, in implementation, an image acquisition device can be used to directly acquire the part of the image printed by the second detection data in the first detection image. It is also possible to use an image acquisition device to acquire all the images in the first detection image and then extract the part of the image printed by the second detection data.

[0120] S442: Obtain the Lab values of the landing positions of each ink dot on the image printed by the second detection data;

[0121] In this step, the Lab value of the mixture of the ink dots of the two colors when both the first color channel and the second color channel are normal can be obtained as the first reference Lab value, and the Lab value of the mixture of the ink dots of the two colors when both the first color channel and the third color channel are normal can be obtained as the third reference Lab value.

[0122] Then, the Lab values of the landing positions of each ink dot obtained in this step are compared with the first reference Lab value and the third reference Lab value.

[0123] S443: If the Lab value of the landing position of each ink dot is equal to the Lab value printed by mixing the first color channel and the second color channel or equal to the Lab value printed by mixing the first color channel and the third color channel, then the nozzle holes of the first color channel are not blocked;

[0124] If the Lab value of the landing position of each ink dot at all positions is the same as the first reference Lab value or equal to the third reference Lab value, it indicates that all the nozzle holes of the third color channel are not blocked.

[0125] S444: If the Lab value at a certain position is equal to the Lab value printed by the second color channel alone or the Lab value printed by the third color channel alone, then the nozzle holes of the first color channel corresponding to this position are blocked.

[0126] In this step, the Lab value printed alone when the second color channel is normal can be used as the second reference Lab value, and the Lab value printed alone when the third color channel is normal can be used as the fourth reference Lab value.

[0127] Then, compare the Lab value of the landing position of each ink dot obtained in the previous step with the second reference Lab value and the fourth reference Lab value.

[0128] If the Lab value at a certain position is the same as the second reference Lab value, it indicates that the ink dot at this position is printed only by the second color channel, the ink dot printed by the first color channel is missing, and the nozzle holes of the first color channel corresponding to this position are blocked.

[0129] If the Lab value at a certain position is the same as the fourth reference Lab value, it indicates that the ink dot at this position is printed only by the third color channel, the ink dot printed by the first color channel is missing, and the nozzle holes of the first color channel corresponding to this position are blocked.

[0130] In this embodiment, for the case where the printing of the second color channel is abnormal, another detection method can also be adopted. In this method, S4: Detect the nozzle hole blockage situation of the first color channel according to the first detection pattern, including the following steps:

[0131] S401: Detect the printing situation of the second color channel and judge whether the printing situation of the second color channel is normal;

[0132] S402: If it is normal, detect the nozzle hole blockage situation of the first color channel according to the first detection pattern;

[0133] S403: If it is not normal, obtain the positions of the blocked nozzle holes in the second color channel;

[0134] S404: Replace the ink dot data in the first detected print data with the ink dot data printed by mixing the first color channel and the third color channel; wherein the ink color corresponding to the third color channel is different from both the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

[0135] In this step, the data printed by mixing the first color channel and the third color channel is obtained by replacing the ink dot data.

[0136] S405: Print a supplementary detection pattern according to the fourth detected print data;

[0137] In this step, a compensation detection pattern is obtained by printing with the mixture of the first color channel and the third color channel.

[0138] S406: Detect the clogging condition of the nozzles in the first color channel that are printed in mixture with the normal nozzles of the second color channel according to the new first detection pattern, and detect the clogging condition of the remaining nozzles in the first color channel according to the supplementary detection pattern;

[0139] Since there are clogged nozzles in the second color channel, in this step, only the ink dots printed by the normal nozzles in the second color channel and the first color channel in the first detection pattern are detected to obtain the clogging condition of the nozzles in the first color channel that are printed in mixture with the normal nozzles of the second color channel. The clogging condition of the remaining nozzles in the first color is detected by the ink dots printed by mixing the third color channel and the first color channel. Finally, by combining the detection results of the two parts of nozzles, the clogging condition of all the nozzles in the first color channel can be obtained.

[0140] As a preferred implementation manner, in this embodiment, the first color channel is the yellow channel (Y, Yellow), and the second color channel is the cyan channel (C, Cyan) or the magenta channel (M, Magenta). Since the visibility of the ink dots of the yellow channel (Y, Yellow) is poor when they fall on a relatively white printing medium, in this embodiment, the cyan channel (C, Cyan) or the magenta channel (M, Magenta) is used for color mixing printing with the yellow channel (Y, Yellow). For example, the cyan channel can be used as the second color channel for color mixing printing with the first color channel, and it is detected whether the printing condition of the cyan channel is normal. If it is not normal, the magenta channel is used as the third color channel to replace the nozzles with abnormal printing conditions in the cyan channel for color mixing printing with the first color channel.

[0141] Similarly, the magenta channel can be used as the second color channel and the first color channel for mixed color printing, and the printing of the magenta channel can be detected to see if it is normal. If it is not normal, the cyan channel can be used as the third color channel to replace the nozzles with abnormal printing in the cyan channel and mixed color printing with the first color channel.

[0142] It can be understood that the selection of the first color channel, the second color channel and the third color channel in this embodiment can be selected according to the visibility of the colors corresponding to each channel on various printing media, and is not limited to the aforementioned selection method.

[0143] Example 2

[0144] Please refer to Figure 10 , this embodiment provides a printer detection device, the device comprising:

[0145] A first detection printing data acquisition module, the first detection printing data acquisition module is used to acquire the detection printing data of the first color channel as the first detection printing data, the first color channel is the color channel to be detected;

[0146] A detection printing data generation module, the detection printing data generation module is used to replace the ink dot data in the first detection printing data with the ink dot data mixedly printed by the first color channel and the second color channel to obtain the second detection printing data, and replace the ink dot data in the first detection printing data with the ink dot data printed by the second color channel alone to obtain the third detection printing data;

[0147] A first detection image acquisition module, the first detection image acquisition module is used to print a first detection image according to the second detection printing data and the third detection printing data;

[0148] A nozzle blockage detection module, the nozzle blockage detection module is used to detect nozzle blockage of the first color channel according to the first detection image;

[0149] Wherein, the ink color corresponding to the second color channel, the ink color corresponding to the third color channel and the ink color corresponding to the first color channel are different.

[0150] The nozzle blockage detection module also includes:

[0151] The second color channel judgment submodule is used to detect the printing condition of the second color channel and judge whether the printing condition of the second color channel is normal;

[0152] A normal printing condition detection submodule, the normal printing condition detection submodule is used to detect the nozzle blockage of the first color channel according to the first detection image if it is normal;

[0153] An alternative printing sub-module, which is used to perform printing with the third color channel instead of the second color channel to obtain a new first detection image if it is abnormal;

[0154] An alternative printing detection sub-module, which is used to detect the nozzle clogging condition of the first color channel according to the new first detection image;

[0155] Wherein the ink color corresponding to the third color channel is different from both the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

[0156] Embodiment 3

[0157] In addition, the printer detection method of the foregoing embodiments in the present invention described in combination Figure 11 can be implemented by the printer detection device of this embodiment. Figure 11 FIG. shows a schematic hardware structure diagram of the printer detection device provided by an embodiment of the present invention.

[0158] The printer detection device of this embodiment may include a processor 401 and a memory 402 storing computer program instructions.

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

[0160] The memory 402 may include a mass storage for data or instructions. By way of example and not limitation, the memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disc, a magneto-optical disc, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In a suitable case, the memory 402 may include a removable or non-removable (or fixed) medium. In a suitable case, the memory 402 may be internal or external to the data processing device. In a particular embodiment, the memory 402 is a non-volatile solid state memory. In a particular embodiment, the memory 402 includes a read only memory (ROM). In a suitable case, the ROM may be a mask programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory or a combination of two or more of these.

[0161] The processor 401 reads and executes the computer program instructions stored in the memory 402 to implement the data addressing method for random area printer detection in any of the above embodiments.

[0162] In one example, the printer detection device of this embodiment may further include a communication interface 403 and a bus 410. Among them, as Figure 11 shown, the processor 401, the memory 402, and the communication interface 403 are connected through the bus 410 to complete communication with each other.

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

[0164] The bus 410 includes hardware, software, or both, and couples the components for fractional multiple ink volume output to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand 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 a combination of two or more of these. In a suitable case, the bus 410 may include one or more buses. Although the embodiments of the present invention describe and illustrate specific buses, the present invention contemplates any suitable bus or interconnect.

[0165] Embodiment 4

[0166] In addition, in combination with the printer detection method in the above embodiments, the embodiments of the present invention can provide a computer-readable storage medium to implement. Computer program instructions are stored on the computer-readable storage medium; when the computer program instructions are executed by a processor, any of the printer detection methods in the above embodiments is implemented.

[0167] The above is a detailed introduction to the printer detection method, device, equipment, and storage medium provided by the embodiments of the present invention.

[0168] It should be clear 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, the detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present invention.

[0169] The functional blocks shown in the above-described structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present invention are programs or code segments for performing the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. A "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.

[0170] It should also be noted that in the exemplary embodiments of the present invention, some methods or systems are described based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.

[0171] As described above, the above is only the specific implementation manner of the present invention. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer 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 within the technical scope disclosed by the present invention can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A printer detection method, characterized in that: The method comprises the following steps: Acquire detection print data of a first color channel as first detection print data, where the first color channel is a color channel to be detected; The ink dot data in the first detection printing data is replaced by the ink dot data mixedly printed by the first color channel and the second color channel to obtain the second detection printing data, and the ink dot data in the first detection printing data is replaced by the ink dot data printed by the second color channel alone to obtain the third detection printing data; Printing a first detection image according to the second detection printing data and the third detection printing data; Detecting the nozzle blockage of the first color channel according to the first detection image; The ink color corresponding to the second color channel is different from the ink color corresponding to the first color channel.

2. The printer detection method according to claim 1, characterized in that: The method of detecting the nozzle blockage of the first color channel according to the first detection image comprises the following steps: Testing the printing condition of the second color channel to determine whether the printing condition of the second color channel is normal; If it is normal, the nozzle blockage of the first color channel is detected according to the first detection image; If it is abnormal, the third color channel is used to replace the second color channel for printing to obtain a new first detection image; Detect the nozzle blockage of the first color channel according to the new first detection image; The ink color corresponding to the third color channel is different from the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

3. The printer detection method according to claim 2, characterized in that: The step of detecting the printing condition of the second color channel and determining whether the printing condition of the second color channel is normal further comprises the following steps: detecting whether the nozzle of the second color channel is clogged according to the image printed by the third detection printing data in the first detection image; Detecting whether the second color channel and the first color channel are accurately overlaid based on the image printed by the second detection print data in the first detection image; If the nozzle of the second color channel is not blocked and the second color channel and the first color channel are accurately registered, the printing of the second color channel is normal; otherwise, the printing of the second color channel is abnormal.

4. The printer detection method according to claim 1, characterized in that: If the condition is normal, detecting the nozzle blockage of the first color channel according to the first detection image also includes the following steps: Acquire an image printed by the second detection data in the first detection image; Acquire the Lab value of each ink dot landing position on the image printed by the second detection data; If the Lab values ​​of the locations where the ink dots land are all equal to the Lab values ​​of the mixed printing of the first color channel and the second color channel, then the nozzle of the first color channel is not blocked; If the difference between the Lab value of a certain position and the Lab value of the second color channel printed separately is less than or equal to the first threshold, the nozzle of the first color channel corresponding to the position is clogged.

5. The printer detection method according to claim 1, characterized in that: If the problem is not normal, using the third color channel to replace the second color channel to print a new first detection image also includes the following steps: Obtaining the location of the blocked nozzle in the second color channel; According to the position of the blocked nozzle hole, the ink dot data printed by the blocked nozzle hole in the second detection data is obtained as the data to be replaced; Replacing the data to be replaced in the second detection data with ink dot data mixedly printed by the third color channel and the first color channel to obtain new second detection data; A new first detection image is printed out according to the third detection data and the new second detection data.

6. The printer detection method according to claim 1, characterized in that: The method of detecting the nozzle blockage of the first color channel according to the first detection image comprises the following steps: Testing the printing condition of the second color channel to determine whether the printing condition of the second color channel is normal; If it is normal, the nozzle blockage of the first color channel is detected according to the first detection image; If it is abnormal, the position of the blocked nozzle in the second color channel is obtained; Replacing the ink dot data in the first detection printing data with the ink dot data mixedly printed by the first color channel and the third color channel to obtain the fourth detection printing data; Printing a supplementary test diagram according to the fourth test print data; The blockage condition of the nozzles in the first color channel that are mixed with the normal nozzles of the second color channel is detected according to the new first detection image, and the blockage condition of the remaining nozzles in the first color channel is detected according to the supplementary detection image; wherein the ink color corresponding to the third color channel is different from the ink color corresponding to the second color channel and the ink color corresponding to the first color channel.

7. The printer detection method according to claim 1, characterized in that: The method of detecting the nozzle blockage of the first color channel according to the new first detection image further includes the following steps: Acquire an image printed by the second detection data in a new first detection image; Acquire the Lab value of each ink dot landing position on the image printed by the second detection data; If the Lab value of each ink dot landing position is equal to the Lab value of the first color channel and the second color channel mixed printing or equal to the Lab value of the first color channel and the third color channel mixed printing, the nozzle of the first color channel is not blocked; If the Lab values ​​of a certain position are all equal to the Lab values ​​of the second color channel printed separately or the Lab values ​​of the third color channel printed separately, the nozzle hole of the first color channel corresponding to the position is clogged.

8. The printer detection method according to claim 1, characterized in that: The first color channel is a yellow channel, and the second color channel is a cyan channel or a magenta channel.

9. A printer detection device, characterized in that: The device comprises: A first detection printing data acquisition module, the first detection printing data acquisition module is used to acquire detection printing data of a first color channel as first detection printing data, the first color channel is a color channel to be detected; a detection printing data generating module, the detection printing data generating module being used to obtain second detection printing data by replacing ink dot data in the first detection printing data with ink dot data mixedly printed by the first color channel and the second color channel, and to obtain third detection printing data by replacing ink dot data in the first detection printing data with ink dot data printed solely by the second color channel; A first detection image acquisition module, the first detection image acquisition module is used to print a first detection image according to the second detection printing data and the third detection printing data; A nozzle blockage detection module, the nozzle blockage detection module is used to detect the nozzle blockage of the first color channel according to the first detection image; The ink color corresponding to the second color channel, the ink color corresponding to the third color channel and the ink color corresponding to the first color channel are different.

10. Printer detection equipment, characterized in that, include: At least one processor, at least one memory and computer program instructions stored in the memory, when the computer program instructions are executed by the processor, implement the method according to any one of claims 1 to 8.

11. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Inkjet recording apparatus and recording method

    CN101267946A

  • Splicing channel-based ink-jet printing method, device and equipment and storage medium

    CN113696651A

  • Ink jet image forming apparatus, and method for compensating defective nozzle thereof

    CN1955001A

  • Print control method and print processing system

    JP2001322299A

  • Method for judging poor ink supply of inkjet serial printer

    JP2008290254A