Printing, detecting method of nozzle passage identification information and related equipment thereof
By identifying printhead channels using an N-ary method, generating a first detection image and comparing it with the original image, the problem of printhead channel identification information occupying a large width is solved, achieving the effects of saving printing media and expanding the range of printhead channels.
Patent Information
- Application Number
- CN202210428048.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-22
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2042-04-22
AI Technical Summary
The existing printhead channel marking information occupies too much width, wasting printing media, and the width of the printing media occupied by the channel marking information further increases when printing with multiple printheads.
The nozzle channel is identified using an N-ary method. The first detection image is generated by calculating the number and position of the markers. After printing, the image is compared with the original detection image to detect abnormal nozzles and reduce the width and number of markers.
It effectively reduces the width of the printing media occupied by printing identification channel information, saves material, and increases the range of printhead channels that can be identified by increasing the number of bits in the N-ary number or the value of N.
Smart Images

Figure CN117002151B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of inkjet printing, and in particular to a method and related equipment for printing and detecting printhead channel marking information. Background Technology
[0002] Inkjet printers spray colored liquid ink into paper by passing it through nozzles into tiny particles. Some inkjet printers have one printhead that prints in four colors, or multiple printheads that print yellow, magenta, cyan, and black.
[0003] During inkjet printing, foreign objects entering the printhead orifice or ink solidifying within the orifice can cause orifice abnormalities, preventing normal ink output and affecting printing. Therefore, before actual printing, staff need to test the orifice for abnormalities, including but not limited to orifice blockage or angled printing.
[0004] Existing nozzle anomaly detection maps consist of two parts: the detection map and printhead channel identification information. The printhead channel identification information is placed next to the detection map. In the prior art, operators often observe the nozzle anomaly detection map with the naked eye; therefore, the printed channel identification information needs to be large enough for easy observation. However, this requires a certain width; for example, the width of existing channel identification information is at least 30 pixels. Below this width, the channel identification information is unclear, resulting in poor observation. Furthermore, when detecting multi-head printing, the more printheads there are, the more printhead channels there are, and the more width the channel identification information occupies on the printing media, resulting in wasted printing media. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a method and related equipment for printing and detecting printhead channel marking information, in order to solve the problem in the prior art that printhead channel marking information occupies too much width and wastes printing media.
[0006] In a first aspect, embodiments of the present invention provide a method for printing nozzle channel identification information, characterized in that the method includes:
[0007] Obtain a specified area, wherein the specified area is the area where the nozzle channel identification information is located;
[0008] Based on the nozzle channel information, the number of first markers and the preset position of each first marker in the designated area are calculated. Each first marker is distributed in the preset position to generate a first detection map. The first marker is used to identify the nozzle channel in an N-ary manner, where N≥2.
[0009] Print the first detection image to obtain the second detection image, wherein the second detection image is used to compare with the first detection image to detect abnormal nozzles.
[0010] Preferably, the step of calculating the number of first markers and the preset position of each first marker in the designated area based on the nozzle channel information, distributing each first marker at the preset position, and generating a first detection image includes:
[0011] The first identifier identifies the nozzle channel in binary form. The first identifier is marked "0". A first preset number of the first identifiers are respectively set in the corresponding preset positions to identify the nozzle channel.
[0012] Preferably, the step of calculating the number of first markers and the preset position of each first marker in the designated area based on the nozzle channel information, distributing each first marker at the preset position, and generating a first detection image includes:
[0013] The first identifier identifies the nozzle channel in an N-ary format, where the first identifier is marked with "1" and N≥3;
[0014] According to the nozzle channel information, the second preset number of first markers are divided into different groups, wherein there are at most N-1 first markers in a group, the first markers in the same group are distributed in a first direction, and the first markers in different groups are distributed in a second direction, wherein the first direction is perpendicular to the second direction.
[0015] Each of the first identifiers in different groups is set in a corresponding preset position to identify the nozzle channel.
[0016] Preferably, the step of calculating the number of first markers and the preset position of each first marker in the designated area based on the nozzle channel information, distributing each first marker at the preset position, and generating a first detection image includes:
[0017] The number of digits in the N-ary number is determined based on the number of the first identifiers, and the value of each digit is determined based on the distribution of the first identifiers to identify the nozzle channel. The first identifiers have several shapes, each shape representing a specific value, and N≥3.
[0018] Preferably, the first detection map can be set with multiple sets of N-ary codes.
[0019] Preferably, the first detection pattern further includes a first detection unit, which includes a plurality of detection lines for detecting nozzle abnormalities. The detection lines are arranged in parallel and their projections in a third direction may completely overlap or not completely overlap, wherein the third direction is perpendicular to the detection lines.
[0020] Preferably, the first detection pattern further includes a first detection unit, which includes a plurality of detection lines for detecting nozzle abnormalities;
[0021] The detection lines are divided into different groups according to a preset method. The detection lines are arranged in parallel. The detection lines in the same group overlap in a third direction, while the detection lines in different groups do not overlap in a third direction. The third direction is perpendicular to the direction in which the detection lines are located.
[0022] Preferably, a specific detection line located at the edge of the first detection section extends away from the first detection section to form a first extension line for locating the abnormal nozzle position.
[0023] Preferably, the first detection map further includes a plurality of second extension lines for locating the abnormal nozzle positions, the second extension lines being flush with the detection lines of the first detection unit in a fourth direction, wherein the fourth direction is parallel to the detection lines.
[0024] Preferably, the area between adjacent extension lines is the designated area where the first identifier is placed.
[0025] Preferably, a predetermined number of adjacent first detection patterns are connected by their first extension lines or second extension lines to the first detection section of the next first detection pattern.
[0026] Secondly, embodiments of the present invention also provide a method for detecting nozzle channel marking information, used to detect a second detection image generated by a printing method applying the above-described nozzle channel marking information, including:
[0027] Acquire the second detection image;
[0028] Based on the number of second identifiers, their corresponding N-ary numbers and the number of digits, and the distribution position of each second identifier, the N-ary number value is determined. Based on the N-ary number value, the nozzle channel information corresponding to the second detection image is extracted. The second identifier is generated by printing the first identifier, and N≥2.
[0029] Preferably, embodiments of the present invention also provide a method for detecting nozzle channel identification information, applied to the second detection diagram described above, including:
[0030] Acquire the second detection image;
[0031] Based on the number and shape of the second identification element, the corresponding N-ary number, and the distribution position of each second identification element, the N-ary number value is determined. Based on the N-ary number value, the nozzle channel information corresponding to the second detection image is extracted. The second identification element is generated by printing the first identification element, and N≥2.
[0032] Preferably, the second detection pattern further includes a second detection unit, and the method further includes:
[0033] Locate the blank area in the second detection unit to determine the location of the abnormal nozzle;
[0034] The abnormal nozzle is determined based on the nozzle channel identification information and the location of the abnormal nozzle.
[0035] Thirdly, embodiments of the present invention also provide a printing device for nozzle channel identification information, comprising:
[0036] The first acquisition module is used to acquire a specified area, wherein the specified area is the area where the nozzle channel identification information is located;
[0037] The marking module is used to calculate the number of first marking elements and the preset position of each first marking element in the designated area based on the nozzle channel information, distribute each first marking element in the preset position, and generate a first detection map, wherein the first marking element is used to mark the nozzle channel in an N-ary manner, where N≥2;
[0038] A printing module is used to print a first detection image to obtain a second detection image, wherein the second detection image is used to compare with the first detection image to detect abnormal nozzles.
[0039] Fourthly, embodiments of the present invention also provide a device for detecting nozzle channel marking information, applied to a second detection pattern printed by a nozzle channel marking information printing device, characterized in that it includes:
[0040] The second acquisition module is used to acquire the second detection image;
[0041] The detection module is used to determine an N-ary value based on the number of second identification pieces and the distribution position of each second identification piece, and to extract the nozzle channel information corresponding to the second detection image based on the N-ary value, wherein the second identification piece is generated by printing the first identification piece, and N≥2.
[0042] Fifthly, embodiments of the present invention also provide a printing device, including: at least one processor, at least one memory, and computer program instructions stored in the memory, wherein when the computer program instructions are executed by the processor, the above-described method for printing and detecting printhead channel identification information is implemented.
[0043] In a sixth aspect, embodiments of the present invention also provide a storage medium storing computer program instructions, characterized in that, when the computer program instructions are executed by a processor, the printing and detection method for nozzle channel identification information as described above is implemented.
[0044] In summary, the beneficial effects of the present invention are as follows:
[0045] This invention provides a method and related equipment for printing and detecting nozzle channel identification information. The method includes: acquiring a designated area; calculating the number of first identification elements and the preset position of each first identification element in the designated area based on nozzle channel information; distributing each first identification element at the preset position; generating a first detection image; printing the first detection image; and obtaining a second detection image. In this invention, the first identification element has a small width, which can significantly reduce the width of the printing medium occupied by printing the identification channel information, saving material. Furthermore, this solution can increase the number of digits in an N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary number to a quaternary number), thereby increasing the range of identifiable nozzle channels. Attached Figure Description
[0046] 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.
[0047] Figure 1 This is a flowchart illustrating a first embodiment of a method for printing nozzle channel identification information according to the present invention;
[0048] Figure 2 This is a schematic diagram of a first embodiment of the first detection diagram of the present invention;
[0049] Figure 3 This is a schematic diagram of a second embodiment of the first detection diagram of the present invention;
[0050] Figure 4 This is a schematic diagram of a third embodiment of the first detection diagram of the present invention;
[0051] Figure 5 This is a schematic diagram of the fourth embodiment of the first detection diagram of the present invention;
[0052] Figure 6 This is a schematic diagram of the fifth embodiment of the first detection diagram of the present invention;
[0053] Figure 7 This is a schematic diagram of a sixth embodiment of the first detection diagram of the present invention;
[0054] Figure 8 This is a schematic diagram of the seventh embodiment of the first detection diagram of the present invention;
[0055] Figure 9 This is a schematic diagram of the eighth embodiment of the first detection diagram of the present invention;
[0056] Figure 10 This is a schematic diagram of the ninth embodiment of the first detection diagram of the present invention;
[0057] Figure 11 This is a schematic diagram of the tenth embodiment of the first detection diagram of the present invention;
[0058] Figure 12 This is a schematic diagram of the eleventh embodiment of the first detection diagram of the present invention;
[0059] Figure 13 This is a flowchart illustrating a first embodiment of a method for detecting nozzle channel identification information according to the present invention.
[0060] Figure 14 This is a schematic diagram of the first embodiment of the second detection diagram of the present invention;
[0061] Figure 15 This is a schematic diagram of a second embodiment of the second detection pattern of the present invention;
[0062] Figure 16 This is a schematic diagram of a third embodiment of the second detection diagram of the present invention;
[0063] Figure 17 This is a schematic diagram of the fourth embodiment of the second detection diagram of the present invention;
[0064] Figure 18 This invention relates to a printing device for nozzle channel identification information;
[0065] Figure 19 This invention relates to a device for detecting nozzle channel marking information;
[0066] Figure 20 This is a schematic diagram of the hardware structure of a printing device according to the present invention. Detailed Implementation
[0067] 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.
[0068] 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.
[0069] Example 1
[0070] Please see Figure 1 and 2 This invention provides a method for printing nozzle channel identification information, including:
[0071] S1: Obtain a specified area, where the specified area is the area where the nozzle channel identification information is located;
[0072] S2: Based on the nozzle channel information, calculate the number of first markers 1 and the preset position of each first marker 1 in the specified area, distribute each first marker 1 in the preset position, and generate a first detection map, wherein the first marker 1 is used to identify the nozzle channel in an N-ary manner, where N≥2;
[0073] S3: Print the first detection image to obtain the second detection image, wherein the second detection image is used to compare with the first detection image to detect abnormal nozzles.
[0074] In this embodiment of the invention, the first detection map has a designated area for identifying nozzle channel information, and this area does not overlap with the first detection unit 2. For example, one first identifier 1 represents the value "1", therefore, for a value N-1, N-1 first identifiers 1 are needed. For example, if it is currently necessary to detect the status of nozzle channel 218, and the nozzle channel information is identified using ternary notation, the computer obtains the nozzle channel information, and calculates the number of first identifiers 1 and the preset position of each first identifier 1 in the designated area based on the nozzle channel information, and distributes each first identifier 1 at the preset position, such as... Figure 1 As shown. The calculation process is as follows: First, determine the number of bits in the ternary number, such as 8 bits; second, calculate the values of each bit in the 8-bit ternary number where the value is 218. This allows us to determine the quantity and preset position of the first identifier 1 in each bit. For example... Figure 2As shown, in the ternary number, the first digit is 2, the fourth digit is 1, and the fifth digit is 2. Figure 2 As shown, exemplarily, starting from the first detection line of the image, every 10 pixels in height is one digit. A pixel height of [0, 80] can represent 8 as a ternary number. Reference line 3 and scale values do not exist in the actual first detection image; they are added as a reference system for ease of understanding. Calculations show that the ternary number 218 is 00021002. Therefore, two first identifiers 1 are printed in the first position, one first identifier 1 in the fourth position, and two first identifiers 1 in the fifth position. Thus, the nozzle detection image of nozzle channel 218 can be represented by the first identifier 1.
[0075] Furthermore, taking the I3200 nozzle as an example, each channel of this nozzle has 400 nozzles. An N-ary code is set for every 100 nozzles for later inspection. The inspection equipment can read multiple sets of N-ary numbers and perform cross-verification. For example... Figure 3 As shown, the channel has four sets of ternary numbers 00021002.
[0076] In summary, the small width of the first identifier (e.g., 3 pixels is sufficient) significantly reduces the width of the printing medium occupied by the printed identifier channel information, saving material. Furthermore, this solution can increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary to a quaternary number), thereby increasing the range of printhead channels that can be identified.
[0077] Example 2
[0078] Reference Figure 4 The step S2, which involves calculating the number of first markers 1 and the preset positions of each first marker 1 in a designated area based on the nozzle channel information, distributing each first marker 1 at the preset positions, and generating a first detection image, includes:
[0079] S2A: The first identifier 1 identifies the nozzle channel in binary form. The first identifier 1 is marked "0". The first preset number of first identifiers 1 are set in the corresponding preset positions to identify the nozzle channel.
[0080] In this embodiment of the invention, reference is made to Figure 4Reference line 3 and scale values do not actually exist in the first detection image. They are added as a reference system to aid understanding. The number of bits in the binary number can be set in advance or manually, adjusted according to actual needs. For example, in this embodiment, it is an 8-bit binary number, starting from the detection line printed by nozzle number 0 in the printhead channel, with each 10 pixels representing one bit of the binary number. In this embodiment, the first identifier 1 indicates "0", and the blank area indicates "1". Assuming the printhead channel number corresponding to this embodiment is 253, the binary number corresponding to the image in this embodiment is 11101101, corresponding to printing the first identifier 1 in the second and fifth positions. Through this method, this proposal can reduce the number of first identifiers 1, representing larger printhead numbers and saving printing ink.
[0081] Example 3
[0082] Reference Figure 5 The step S2, which involves calculating the number of first markers 1 and the preset positions of each first marker 1 in a designated area based on the nozzle channel information, and distributing each first marker 1 at the preset positions to generate a first detection image, includes:
[0083] S21: The first identifier 1 identifies the nozzle channel in an N-ary manner, with the first identifier 1 marked as "1" and N≥3;
[0084] S22: Based on the nozzle channel information, the second preset number of first markers 1 are divided into different groups, wherein there are at most N-1 first markers 1 in a group, the first markers 1 in the same group are distributed in the first direction, and the first markers 1 in different groups are distributed in the second direction, with the first direction perpendicular to the second direction.
[0085] S23: Set each of the first identifiers 1 of different groups in their respective preset positions to indicate the nozzle channel.
[0086] In this embodiment of the invention, reference is made to Figure 5 , Figure 5The reference line 3 and the scale value are not present in the first detection image, but are marked as a reference for ease of understanding. Exemplarily, this invention does not limit the specific value of N in the N-ary number. This embodiment uses a ternary number to identify the nozzle channel, with the first identifier 1 indicating "1". Assuming the current channel is channel 191, and the current number is an eight-digit ternary number, there are eight groups of first identifiers 1, with a maximum of 2 (i.e., N-1) first identifiers 1 in each group. First identifiers 1 in the same group are distributed horizontally, and first identifiers 1 in different groups are distributed vertically. Based on channel 191, the ternary number is 00021002. Therefore, in the first detection image, two first identifiers 1 are distributed in the first group, one in the fourth group, and two in the fifth group, generating the first detection image. Thus, nozzle channel 191 can be marked using a ternary number. In this embodiment, the marking range of the nozzle channels is [0, 9840], that is, a maximum of 9841 nozzle channels can be marked, which meets the needs of most inspection personnel.
[0087] Example 4
[0088] Reference Figure 6 The step S2, which involves calculating the number of first markers 1 and the preset positions of each first marker 1 in a designated area based on the nozzle channel information, distributing each first marker 1 at the preset positions, and generating a first detection image, includes:
[0089] S2a: Determine the number of digits in the N-ary number based on the quantity of the first identifier 1, and determine the value of each digit based on the distribution position of the first identifier 1 to identify the nozzle channel. The first identifier has several shapes, and each shape represents a specific value, N≥3.
[0090] In this embodiment of the invention, for example, the nozzle channel information is identified using an eight-digit ternary identifier, wherein the shape of the first identifier 1 is as follows: The time marker is "0", and the shape of the first marker 1 is... The first identifier, 1, is marked with the number "1". The time is marked with "2". Assuming the current nozzle channel number is 191, the ternary number is 00021002. Therefore, in this eight-bit ternary number, the first and fifth bits indicate... Fourth identifier Second, third, sixth, seventh, and eighth identifiers Generate the first detection image as follows Figure 5 As shown, the first identifier 3 and the scale value do not exist in the actual first detection diagram; they are marked as a reference for ease of understanding. With the above settings, the detection device can quickly determine the number of digits in an N-ary number and the specific N-ary number.
[0091] Example 5
[0092] Reference Figure 1 and Figure 7 The first detection diagram also includes a first detection unit 2, which includes a plurality of detection lines for detecting nozzle abnormalities;
[0093] Each detection line is set in parallel, and their projections in the third direction may or may not overlap completely, wherein the third direction is perpendicular to the detection line.
[0094] In this embodiment of the invention, the first detection pattern further includes a first detection unit 2 for detecting nozzle abnormalities, with each nozzle ejecting a detection line. For example... Figure 1 As shown, the detection lines are horizontally arranged, and all detection lines completely overlap in the height direction, forming a color block with the first detection section 2. In other embodiments of the present invention, the first detection section 2 of the first detection pattern is as follows: Figure 7 As shown, where, Figure 7 Reference line 3 does not exist in the actual first detection image; it is added for ease of understanding. The ellipsis indicates an omitted portion of the first detection image and does not imply its presence in the actual first detection image. The detection lines are staggered, with some overlap. This arrangement significantly reduces the width of the first detection section 2, saving printing material.
[0095] Example 6
[0096] Reference Figure 8 The first detection diagram also includes a first detection unit 2, which includes a plurality of detection lines for detecting nozzle abnormalities, wherein each nozzle emits a detection line.
[0097] Several detection lines are divided into different groups according to a preset method. The detection lines are set in parallel. The detection lines in the same group overlap in the third direction, while the detection lines in different groups do not overlap in the third direction. The third direction is perpendicular to the direction where the detection lines are located.
[0098] In embodiments of the present invention, such as Figure 8 As shown, where, Figure 8Reference line 3 does not actually exist in the first detection diagram; it is added for ease of understanding. The ellipsis indicates an omitted portion of the first detection diagram and does not imply the presence of an ellipsis in the actual first detection diagram. In this embodiment, the detection lines printed by the nozzle channel are divided into two groups: the left side is the first group, and the right side is the second group. The number of groups can be adjusted according to actual needs, and it is not limited to the first detection unit 2 having only two groups of detection lines. Preset methods include, but are not limited to, the first and second groups of detection lines being detection lines ejected from odd-numbered nozzle holes in the nozzle channel; the first and second groups of detection lines being detection lines ejected from even-numbered nozzle holes in the nozzle channel; the first group of detection lines being detection lines ejected from odd-numbered nozzle holes in the nozzle channel, and the second group of detection lines being detection lines ejected from even-numbered nozzle holes in the nozzle channel; and the first group of detection lines being detection lines ejected from even-numbered nozzle holes in the nozzle channel, and the second group of detection lines being detection lines ejected from odd-numbered nozzle holes in the nozzle channel. Figure 8 It can be seen that the detection lines of different groups do not overlap in the height direction. By setting the above, the spacing between the detection lines is increased, the accuracy of nozzle anomaly identification is improved, and more nozzle anomaly detection devices can be matched.
[0099] Example 7
[0100] Reference Figure 9 A specific detection line located at the edge of the first detection unit 2 extends away from the first detection unit 2 to form a first extension line 31 for locating the abnormal nozzle position.
[0101] Reference Figure 10 The first detection diagram also includes several second extension lines 32 for locating abnormal nozzle positions. The second extension lines 32 are flush with the designated detection line of the first detection unit 2 in a fourth direction, wherein the fourth direction is parallel to the detection line.
[0102] In this embodiment of the invention, the first extension line 31 and the second extension line 32 both serve to locate the abnormal nozzle. (Refer to...) Figure 9 For example, if each first extension line 31 is spaced 10 pixels apart, the first first extension line 31 is aligned with the detection line emitted from nozzle number 0, and the second first extension line is aligned with the detection line emitted from nozzle number 10. By using the first extension lines 31 as an auxiliary reference system, the accuracy of abnormal nozzle identification can be improved.
[0103] In other embodiments of the present invention, refer to Figure 10 The first detection map also includes multiple second extension lines 32, which are horizontally aligned with the detection lines of the first detection unit 2. For example, each second extension line 32 may be spaced 10 pixels apart; the first second extension line 32 may be aligned with the detection line emitted from nozzle number 0, and the second second extension line may be aligned with the detection line emitted from nozzle number 10. Using the second extension lines 32 as an auxiliary reference system can improve the accuracy of identifying abnormal nozzles.
[0104] Example 8
[0105] Reference Figure 11 and 12 The area between adjacent extension lines is the designated area for placing the first identifier 1.
[0106] A preset number of adjacent first detection patterns are connected by a first extension line 31 or a second extension line 32 to the first detection section 2 of the next first detection pattern.
[0107] In this embodiment of the invention, the area between adjacent first extension lines 31 or second extension lines 32 is a designated area for placing the first identifier 1. Compared to placing the first identifier 1 outside the first extension lines 31 or second extension lines 32, this method can further compress the printing width and save material. In this embodiment of the invention, referring to... Figure 11 and Figure 12 Taking the I3200 printhead as an example, this printhead has four color channels: C, M, Y, and K. Each channel prints a first detection pattern, namely, first detection pattern C, first detection pattern M, first detection pattern Y, and first detection pattern K. The first extension line 31 or the second extension line 32 of the first detection pattern C connects to the first detection section 2 of the first detection pattern M; the first extension line 31 or the second extension line 32 of the first detection pattern M connects to the first detection section 2 of the first detection pattern Y; and the first extension line 31 or the second extension line 32 of the first detection pattern Y connects to the first detection section 2 of the first detection pattern K. In this way, the printouts of multiple adjacent printhead channels are connected to each other, compressing the print width to the greatest extent.
[0108] Example 9
[0109] Reference Figures 13 to 15 This invention provides a method for detecting nozzle channel identification information, used to detect a second detection image generated by the above-mentioned nozzle channel indication information printing method, the method comprising:
[0110] SA1: Acquire the second detection image;
[0111] SA2: Determine the N-ary value based on the number of second identifiers 4, the corresponding N-ary number and its number of digits, and the distribution position of each second identifier 4. Extract the nozzle channel information corresponding to the second detection diagram based on the N-ary value. The second identifier 4 is generated by printing the first identifier 1, and N≥2.
[0112] In embodiments of the present invention, such as Figure 13 and 14 As shown, a second detection image is acquired using an image acquisition device, which includes, but is not limited to, a camera and a light sensor. The second detection image is a printed physical detection image of the first detection image. (Refer to...) Figure 14The first step is to confirm the specific value of N in the N-ary code. Confirmation methods include, but are not limited to, using a pre-set N-ary value (e.g., ternary) in the detection system; or identifying the specific value of N in the N-ary code based on special markings in the second detection image. The second step is to confirm the number of bits in the N-ary code, such as an eight-bit ternary number or a nine-bit ternary number. Confirmation methods include, but are not limited to, using the default number of bits in the N-ary code in the detection system; or identifying the number of bits in the N-ary number based on special markings in the second detection image. The third step is to determine the N-ary value based on the number of second identifiers 4 and their distribution positions. Based on the N-ary value, extract the nozzle channel information corresponding to the second detection image. Methods for obtaining the distribution positions include, but are not limited to, obtaining the relative positions of each second identifier 4 based on a reference system built into the detection system, or setting a reference system on the second detection image to obtain the relative positions of the second identifiers 4. For example, refer to... Figure 14 The detection system acquires a second detection image, and by default, the channel information of the current second detection image is identified by an eight-bit ternary number, designated by a second identifier 4. Based on the number of second identifiers 4 and their distribution, an N-ary value is determined. Based on this N-ary value, the nozzle channel information corresponding to the second detection image is extracted. In this embodiment, one second identifier 4 represents 1, two second identifiers 4 represent 2, and an area without a second identifier 4 represents 0. The detection system has a built-in reference system. When acquiring the image, the eight-bit ternary value 00021002 is obtained according to the built-in reference system, and its decimal value is 191. Therefore, the current nozzle channel number can be detected as number 191. (Reference) Figure 15 In other embodiments of the present invention, a reference system, namely a third extension line 33, is provided on the second detection diagram. This third extension line 33 is used to locate abnormal nozzles and to place the second identifier 4. Adjacent third extension lines 33 form a receiving space for placing the second identifier 4. A specified number of receiving spaces represents one digit in an eight-bit ternary number. For example... Figure 15 As shown, this embodiment sets four groups of eight-bit ternary numbers to identify the same printhead channel information for mutual verification, improving the accuracy of printhead channel information recognition. In summary, the second identifier 4 has a small width (e.g., a width of 3 pixels is sufficient), which can significantly reduce the width of the printing medium occupied by printing the channel information, saving material. Furthermore, this solution can increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary number to a quaternary number), increasing the range of printhead channels that can be identified.
[0113] Example 10
[0114] Reference Figure 16 The present invention also provides a method for detecting nozzle channel identification information, used to detect a second detection image generated by the above-mentioned nozzle channel indication information printing method, the method comprising:
[0115] Sa1: Acquire the second detection image;
[0116] Sa2: Determine the N-ary value based on the quantity and shape of the second identification piece 4, the corresponding N-ary number, and the distribution position of each second identification piece 4. Extract the nozzle channel information corresponding to the second detection image based on the N-ary value. The second identification piece 4 is printed from the first identification piece 1, and N≥2.
[0117] In this embodiment of the invention, the nozzle channel information is identified using an eight-bit ternary identifier. The detection system collects the quantity and shape of the second identifier 4, the corresponding N-ary number, and the distribution position of each second identifier 4. The shape of the first identifier 1 is... The time marker is "0", and the shape of the first marker 1 is... The first identifier, 1, is marked with the number "1". The time marker is "2". (Refer to...) Figure 16 It can be determined that the eight-bit ternary number of the current second detection image is 00021002. Through conversion, it can be determined that the current channel is channel number 191. In other embodiments of the present invention, Figure 16 A third extension line 33 can also be provided for locating abnormal nozzles and placing the second identifier 4. In other embodiments of the invention, multiple sets of eight-bit ternary codes can be provided for mutual verification to improve the accuracy of nozzle channel information identification. Through the above settings, the detection device can quickly determine the number of bits in the N-ary number and the specific N-ary number. In summary, the second identifier 4 has a small width (e.g., a width of 3 pixels is sufficient), which can significantly reduce the width of the printing medium occupied by printing the identification channel information, saving material. In addition, this solution can also increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary number to a quaternary number), increasing the range of identifiable nozzle channels.
[0118] Example 11
[0119] Reference Figure 17 The second detection diagram also includes a second detection unit 5, and the detection method for nozzle channel marking information also includes:
[0120] SA3: Locate the blank area in the second detection unit 5 to determine the location of the abnormal nozzle;
[0121] SA4: Determine the abnormal nozzle based on the nozzle channel marking information and the location of the abnormal nozzle.
[0122] In this embodiment of the invention, in the previous step, we have obtained the nozzle channel information, which is nozzle channel number 191. Using the detection system, we locate the blank area of the second detection unit 5. The nozzle corresponding to this blank area is the abnormal nozzle. The shape of the second detection unit 5 includes, but is not limited to, […]. Figure 7 ,8 As shown in Figure 15. Through image recognition, the blank area in the second detection unit 5 is located to determine the position of the abnormal nozzle. Specific positioning methods include, but are not limited to, using a reference system within the detection system, or setting a third extension line 33 in the second detection image to locate the abnormal nozzle. If an abnormal nozzle is identified... Figure 17 The location of the abnormal nozzle is nozzle number 48. By using the above settings, the precise location of the abnormal nozzle can be obtained.
[0123] Example 12
[0124] Reference Figure 18 The present invention provides a printing device for nozzle channel identification information, comprising:
[0125] The first acquisition module 61 is used to acquire a specified area, wherein the specified area is the area where the nozzle channel identification information is located;
[0126] The marking module 62 is used to calculate the number of first marking elements and the preset position of each first marking element in the designated area based on the nozzle channel information, distribute each first marking element in the preset position, and generate a first detection map, wherein the first marking element is used to mark the nozzle channel in an N-ary manner, where N≥2;
[0127] The printing module 63 is used to print a first detection image to obtain a second detection image, wherein the second detection image is used to compare with the first detection image to detect abnormal nozzles.
[0128] In this embodiment of the invention, the first detection map has a designated area for identifying nozzle channel information, and this area does not overlap with the first detection unit 2. For example, one first identifier 1 represents the value "1", therefore, for a value N-1, N-1 first identifiers 1 are needed. For example, if it is currently necessary to detect the status of nozzle channel 218, and the nozzle channel information is identified using ternary notation, the computer obtains the nozzle channel information, and calculates the number of first identifiers 1 and the preset position of each first identifier 1 in the designated area based on the nozzle channel information, and distributes each first identifier 1 at the preset position, such as... Figure 1 As shown. The calculation process is as follows: First, determine the number of bits in the ternary number, such as 8 bits; second, calculate the values of each bit in the 8-bit ternary number where the value is 218. This allows us to determine the quantity and preset position of the first identifier 1 in each bit. For example... Figure 2 As shown, in the ternary number, the first digit is 2, the fourth digit is 1, and the fifth digit is 2. Figure 2As shown, exemplarily, starting from the first detection line of the image, every 10 pixels in height is one digit. A pixel height of [0, 80] can represent 8 as a ternary number. Reference line 3 and scale values do not exist in the actual first detection image; they are added as a reference system for ease of understanding. Calculations show that the ternary number 218 is 00021002. Therefore, two first identifiers 1 are printed in the first position, one first identifier 1 in the fourth position, and two first identifiers 1 in the fifth position. Thus, the nozzle detection image of nozzle channel 218 can be represented by the first identifier 1.
[0129] Furthermore, taking the I3200 nozzle as an example, each channel of this nozzle has 400 nozzles. An N-ary code is set for every 100 nozzles for later inspection. The inspection equipment can read multiple sets of N-ary numbers and perform cross-verification. For example... Figure 3 As shown, the channel has four sets of ternary numbers 00021002.
[0130] In summary, the small width of the first identifier (e.g., 3 pixels is sufficient) significantly reduces the width of the printing medium occupied by the printed identifier channel information, saving material. Furthermore, this solution can increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary to a quaternary number), thereby increasing the range of printhead channels that can be identified.
[0131] Reference Figure 19 The present invention also provides a device for detecting nozzle channel marking information, applied to a second detection pattern printed by the aforementioned nozzle channel marking information printing device, comprising:
[0132] The second acquisition module is used to acquire the second detection image;
[0133] The detection module is used to determine an N-ary value based on the number of second identification pieces and the distribution position of each second identification piece, and to extract the nozzle channel information corresponding to the second detection image based on the N-ary value, wherein the second identification piece is generated by printing the first identification piece, and N≥2.
[0134] In embodiments of the present invention, such as Figure 13 and 14 As shown, a second detection image is acquired using an image acquisition device, which includes, but is not limited to, a camera and a light sensor. The second detection image is a printed physical detection image of the first detection image. (Refer to...) Figure 14The first step is to confirm the specific value of N in the N-ary code. Confirmation methods include, but are not limited to, using a pre-set N-ary value (e.g., ternary) in the detection system; or identifying the specific value of N in the N-ary code based on special markings in the second detection image. The second step is to confirm the number of bits in the N-ary code, such as an eight-bit ternary number or a nine-bit ternary number. Confirmation methods include, but are not limited to, using the default number of bits in the N-ary code in the detection system; or identifying the number of bits in the N-ary number based on special markings in the second detection image. The third step is to determine the N-ary value based on the number of second identifiers 4 and their distribution positions. Based on the N-ary value, extract the nozzle channel information corresponding to the second detection image. Methods for obtaining the distribution positions include, but are not limited to, obtaining the relative positions of each second identifier 4 based on a reference system built into the detection system, or setting a reference system on the second detection image to obtain the relative positions of the second identifiers 4. For example, refer to... Figure 14 The detection system acquires a second detection image, and by default, the channel information of the current second detection image is identified by an eight-bit ternary number, designated by a second identifier 4. Based on the number of second identifiers 4 and their distribution, an N-ary value is determined. Based on this N-ary value, the nozzle channel information corresponding to the second detection image is extracted. In this embodiment, one second identifier 4 represents 1, two second identifiers 4 represent 2, and an area without a second identifier 4 represents 0. The detection system has a built-in reference system. When acquiring the image, the eight-bit ternary value 00021002 is obtained according to the built-in reference system, and its decimal value is 191. Therefore, the current nozzle channel number can be detected as number 191. (Reference) Figure 15 In other embodiments of the present invention, a reference system, namely a third extension line 33, is provided on the second detection diagram. This third extension line 33 is used to locate abnormal nozzles and to place the second identifier 4. Adjacent third extension lines 33 form a receiving space for placing the second identifier 4. A specified number of receiving spaces represents one digit in an eight-bit ternary number. For example... Figure 15 As shown, this embodiment sets four groups of eight-bit ternary numbers to identify the same printhead channel information for mutual verification, improving the accuracy of printhead channel information recognition. In summary, the second identifier 4 has a small width (e.g., a width of 3 pixels is sufficient), which can significantly reduce the width of the printing medium occupied by printing the channel information, saving material. Furthermore, this solution can increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary number to a quaternary number), increasing the range of printhead channels that can be identified.
[0135] Reference Figure 20This invention also provides a printing device, including: at least one processor 301, at least one memory 302, and computer program instructions stored in the memory. When the computer program instructions are executed by the processor, the printing and detection method for printhead channel identification information as described above is implemented. The printing device may include the processor 301 and the memory 302 storing the computer program instructions.
[0136] Specifically, the processor 301 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention. The memory 302 may include a mass storage device for data or instructions. For example, and not limitingly, the memory 302 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 302 may include removable or non-removable (or fixed) media. Where appropriate, the memory 302 may be internal or external to a data processing device. In a particular embodiment, the memory 302 is a non-volatile solid-state memory. In a particular embodiment, the memory 302 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. The processor 301 reads and executes computer program instructions stored in the memory 302 to implement any of the printhead channel identification information printing and detection methods in the above embodiments. In one example, the printing device may further include a communication interface 303 and a bus 310. For example, Figure 20As shown, processor 301, memory 302, and communication interface 303 are connected via bus 310 and communicate with each other. Communication interface 303 is mainly used to realize communication between modules, devices, units, and / or equipment in this embodiment of the invention. Bus 310 includes hardware, software, or both, coupling components of the printing device together. For example, and not limitingly, bus 310 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 310 may include one or more buses. Although specific buses are described and shown in embodiments of the invention, the invention contemplates any suitable bus or interconnect.
[0137] Furthermore, in conjunction with the nozzle channel identification information printing and detection methods 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 these computer program instructions are executed by a processor, they implement any of the nozzle channel identification information printing and detection methods in the above embodiments.
[0138] In summary, the printhead channel marking information printing and detection method and related equipment provided in this embodiment of the invention have a small width for the first marking element 1 (e.g., a width of 3 pixels is sufficient), which can significantly reduce the width of the printing medium occupied by printing the marking channel information and save materials. Furthermore, this solution can increase the number of bits in the N-ary number, or increase the N in the N-ary number (e.g., changing from a ternary number to a quaternary number), thereby increasing the range of printhead channels that can be marked.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.
Claims
1. A method of printing head lane identification information, characterized by, The method comprises: acquiring a specified area, wherein the specified area is an area where the nozzle channel identification information is located; calculating the number of first identification elements and the preset positions of each of the first identification elements in the specified area according to the nozzle channel information, distributing each of the first identification elements in the preset positions, and generating a first detection diagram, wherein the first identification elements are used to identify the nozzle channels in an N-ary manner, and N≥2; printing the first detection diagram to obtain a second detection diagram, wherein the second detection diagram is used to compare with the first detection diagram to detect abnormal ejection holes; the step of calculating the number of first identification elements and the preset positions of each of the first identification elements in the specified area according to the nozzle channel information, distributing each of the first identification elements in the preset positions, and generating a first detection diagram comprises: the first identification elements identify the nozzle channels in an N-ary manner, and N≥3; dividing a second preset number of the first identification elements into different groups according to the nozzle channel information, wherein there are at most N-1 first identification elements in each group, each of the first identification elements in the same group is distributed in a first direction, and each of the first identification elements in different groups is distributed in a second direction, and the first direction is perpendicular to the second direction; arranging each of the first identification elements in different groups in the corresponding preset positions to identify the nozzle channels.
2. The print method of the head passage identification information according to claim 1, characterized by, the step of calculating the number of first identification elements and the preset positions of each of the first identification elements in the specified area according to the nozzle channel information, distributing each of the first identification elements in the preset positions, and generating a first detection diagram comprises: the first identification elements identify the nozzle channels in a binary manner, and the first identification elements identify "0", and a first preset number of each of the first identification elements is arranged in the corresponding preset positions to identify the nozzle channels.
3. The printing method of the head passage identification information according to claim 1, characterized by, the step of calculating the number of first identification elements and the preset positions of each of the first identification elements in the specified area according to the nozzle channel information, distributing each of the first identification elements in the preset positions, and generating a first detection diagram comprises: determining the number of N-ary numbers according to the number of the first identification elements, and determining the values of each of the numbers according to the distribution positions of the first identification elements to identify the nozzle channels, wherein the first identification elements have a plurality of shapes, each shape represents a specific value, and N≥3.
4. The printing method of the nozzle passage identification information according to any one of claims 1 to 3, characterized by, The first detection diagram can be provided with a plurality of groups of N-ary codes.
5. The printing method of the head passage identification information according to claim 4, characterized by, The first detection diagram further comprises a first detection part, and the first detection part comprises a plurality of detection lines for detecting abnormal ejection holes, each of the detection lines is arranged in parallel, and the projections of each of the detection lines in a third direction are completely overlapped or not completely overlapped, wherein the third direction is perpendicular to the detection lines.
6. The printing method of the head passage identification information according to claim 4, characterized by, The first detection diagram further comprises a first detection part, and the first detection part comprises a plurality of detection lines for detecting abnormal ejection holes; a plurality of the detection lines are divided into different groups in a preset manner, each of the detection lines is arranged in parallel, each of the detection lines in the same group is overlapped in a third direction, and each of the detection lines in different groups is not overlapped in the third direction, wherein the third direction is perpendicular to the direction in which the detection lines are arranged.
7. The printing method of the head passage identification information according to Claim 5, wherein The specific detection line located at the edge of the first detection part extends away from the first detection part, forming a first extension line for locating an abnormal ejection hole position.
8. The printing method of the nozzle passage identification information according to claim 6, characterized by, The first detection pattern further includes a plurality of second extension lines for locating an abnormal ejection hole position, the second extension lines being flush with the detection lines of the first detection part in a fourth direction, wherein the fourth direction is parallel to the detection lines.
9. The print method of the nozzle passage identification information according to claim 7 or 8, characterized by, The area between adjacent extension lines is the designated area for placing the first identification element.
10. The printing method of the nozzle passage identification information according to claim 7, characterized by, A preset number of adjacent first extension lines of the first detection pattern are connected to the first detection part of the next first detection pattern.
11. The printing method of the head passage identification information according to Claim 8, wherein A preset number of adjacent second extension lines of the first detection pattern are connected to the first detection part of the next first detection pattern.
12. A method of detecting nozzle lane identification information, the method comprising: The printing method for detecting the printhead passage identification information of any one of claims 1 to 11 prints a second detection pattern, comprising: acquiring the second detection pattern; determining an N-ary number value according to the number of second identification elements, the corresponding N-ary number, and the bit number thereof, and the distribution positions of each of the second identification elements, and extracting the printhead passage information corresponding to the second detection pattern according to the N-ary number value, wherein the second identification elements are generated by printing the first identification elements, and N≥2.
13. A method of detecting a nozzle lane identification information, for detecting a second detection pattern printed by a printing method applied to the nozzle lane identification information according to any one of claims 1 to 11, characterized in that, comprising: acquiring the second detection pattern; determining an N-ary number value according to the number and shape of second identification elements, the corresponding N-ary number, and the distribution positions of each of the second identification elements, and extracting the printhead passage information corresponding to the second detection pattern according to the N-ary number value, wherein the second identification elements are generated by printing the first identification elements, and N≥2.
14. The method according to claim 12 or 13, wherein The second detection pattern further includes a second detection part, and the method further comprises: locating a blank area in the second detection part to determine an abnormal ejection hole position; determining an abnormal ejection hole of a printhead according to the printhead passage identification information and the abnormal ejection hole position.
15. A printing apparatus for printing head passage identification information, characterized by comprising: comprising: a first acquisition module, configured to acquire a designated area, wherein the designated area is an area where the printhead passage identification information is located; an identification module, configured to calculate the number of first identification elements and the preset positions of each of the first identification elements in the designated area according to printhead passage information, and distribute each of the first identification elements at the preset positions to generate a first detection pattern, wherein the first identification elements are used to identify printhead passages in an N-ary manner, and N≥2; a printing module, configured to print the first detection pattern to obtain a second detection pattern, wherein the second detection pattern is used to compare with the first detection pattern to detect an abnormal ejection hole; the identification module is further configured to: the first identification elements identify printhead passages in an N-ary manner, and the first identification elements identify "1", and N≥3; divide a second preset number of the first identification elements into different groups according to the printhead passage information, wherein there are at most N-1 first identification elements in one group, each of the first identification elements in the same group is distributed in a first direction, and the first identification elements in different groups are distributed in a second direction, and the first direction is perpendicular to the second direction; The different groups of the first identification members are respectively arranged at corresponding preset positions to identify the shower head channels.
16. A detecting device for detecting the lane identification information of a nozzle head, applied to a second detecting pattern printed by the printing device for printing the lane identification information of a nozzle head according to claim 15, characterized in that, Comprise: The second acquisition module is used for collecting the second detection image; The detection module is used for determining an N-ary number value according to the number of the second identification members and the distribution positions of each of the second identification members, and extracting the shower head channel information corresponding to the second detection image according to the N-ary number value, wherein the second identification members are generated by printing the first identification members, and N≥2.
17. A printing apparatus characterized by comprising: Comprise: 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 any one of claims 1-14.
18. A storage medium having stored thereon computer program instructions, characterized in that, When the computer program instructions are executed by the processor, the method of any one of claims 1-14 is implemented.
Citation Information
Patent Citations
Method, apparatus, control panel and device for detecting abnormity of nozzles by adopting machine vision
CN113370661A
Recording device and recording method of test pattern
JP2013046990A
Image formation apparatus, program and inspection pattern
JP2018047567A