Printing apparatuses may produce printed images by ejecting liquid from nozzles of a print head. A print head may comprise a plurality of nozzles ranging from two to several thousands of nozzles. The nozzles may be monitored in order to detect one or more nozzles which may not work as desired.
Various examples will be described below by referring to the following figures, wherein:
The examples and references below generally refer to printing apparatuses, such as page wide printing apparatuses, for instance. The examples of printing apparatuses may comprise one or more print heads comprising a plurality of nozzles through which a liquid, such as liquid ink, may be ejectable. Some printing apparatuses may comprise several thousands of nozzles that may be controlled independently from each other.
A controller may control the nozzles such that a drop of liquid may be ejected at a predetermined point of time. For example, the nozzles may eject droplets of ink at a certain point of time when a printing medium, such as a paper to be printed, is in a predetermined position relative to the nozzles such that the print job is correctly executed and the result of the print is as desired.
Some examples of printing apparatuses may comprise one or more print heads which may be arranged in parallel in the printing apparatus. For example, in page wide printing apparatuses, a certain number of print heads may be arranged in a row such that the row of print heads may extend over the entire width of the fed medium to be printed.
According to an example, a printing apparatus may comprise eight print heads which may be arranged in a row on a print bar. The print bar may be arranged in the printing apparatus such that the single print heads are fixed in their position relative to each other and relative to the print bar, i.e., the single print heads are not movable.
In some examples, the printing apparatus may comprise a drop sensor to monitor nozzle health. The drop sensor may scan each of the nozzles of the one or more print heads, i.e., the drop sensor may monitor whether a drop of liquid is ejected from a certain nozzle at a predetermined point of time.
Thus, the drop sensor may be used to detect a nozzle that is not properly working, for example if the nozzle is clogged or if an ink supply may be empty. In some examples, the drop sensor may be arranged in a predetermined, or nominal, position relative to the nozzles in order to monitor these nozzles. In some examples, this predetermined position may deviate from the actual position of the drop sensor, for instance, due to a misalignment during manufacturing, mechanical stress or the like. According to an example, it is good when a deviation between the predetermined position and the actual position of the drop sensor relative to the nozzles may be low.
Printing apparatus 10 may further comprise a controller 18. The controller 18 may control at least some of the nozzles 12, 13, 14 to sequentially eject liquid drops while the drop sensor 17 is at a predetermined position relative to the nozzles 12, 13, 14.
The controller 18 may further determine the actual position of the drop sensor 17 relative to the nozzles 12, 13, 14 based on a sensor profile including a nozzle location specific signal characteristic of the sequentially ejected liquid drops detected by the drop sensor 17.
The controller 18 may further calculate an offset between the determined actual position of the drop sensor 17 and the predetermined position of the drop sensor 17 relative to the nozzles 12, 13, 14.
The controller 18 may further take the calculated offset into account in positioning the drop sensor 17 relative to one of the nozzles 12, 13, 14 to detect a liquid drop ejected from that nozzle 12, 13, 14 in a subsequent operation.
As shown in
Drop sensor 17 may have a sensor field 32 or a sensor area 32 which describes the area where the drop sensor 17 may measure or detect flying drops ejected by the nozzles. In other words, liquid drops which fly through the sensor area 32 can be detected by the drop sensor 17.
The drop sensor 17 may be positioned at a predetermined position relative to the nozzles. This predetermined position is depicted in
The drop sensor 17 may detect flying liquid drops 40. As described above, the nozzles 12, 13, 14, 15, 16 may eject liquid drops 40. Liquid drops 40 that have been ejected by the nozzles are free falling due to the force of gravity. Such free falling liquid drops that have been ejected by the nozzles but have not yet arrived at a portion of the printing apparatus or a portion of a printing medium can be considered as flying liquid drops. In other words, ejected liquid drops 40 which are free falling and which are located somewhere in the air may be considered as flying liquid drops. As mentioned above, the drop sensor 17 may detect such flying liquid drops 40.
The controller 18 (
As mentioned above, the drop sensor 17 may detect liquid drops 40 that fly through the sensor area 32. Liquid drops 40 ejected by a nozzle that is close to the center of the sensor area 32, such as nozzle 14, for instance, may generate a signal having a high signal strength, which is indicated, by way of example, by the signal strength value to which arrow 54 point.
Liquid drops 40 ejected by nozzles that are positioned more outside the center or at the edge of the sensor area 32, such as nozzles 12 and 16, for instance, may generate a signal having a low signal strength, which is indicated, by way of example, by the signal strength values to which arrows 52 and 56 point.
Accordingly, the drop sensor 17 is to determine a signal strength of a detected ejected liquid drop 40 and to allocate the detected liquid drop 40 to the respective nozzle that ejected this liquid drop 40.
The sensor area 32 may comprise a width so as to cover a plurality of nozzles ranging from one nozzle to several tens, hundreds or thousands of nozzles. The drop sensor 17 may detect liquid drops 40 which are ejected by the plurality of nozzles and to determine the signal strength of the ejected liquid drops 40 at each nozzle location. Accordingly, the drop sensor 17 may be to determine a nozzle location specific signal characteristic.
The controller 18 may create sensor profile 50 which contains a nozzle location specific signal characteristic and a nozzle number, or nozzle ID. The sensor profile 50 may allocate a certain signal characteristic with an individual nozzle ID. Thus, the signal characteristics in the sensor profile are nozzle location specific signal characteristics.
The previously discussed example sensor profile 50 depicted in
As will be explained in more detail below, the controller 18 is to determine the actual position of the drop sensor 17 relative to the nozzles based on the sensor profile 50.
As the controller 18 is aware of the predetermined position 33 (
The controller 18 may use this calculated offset for positioning the drop sensor 17 relative the nozzles in subsequent operations. A subsequent operation may, for example, be a nozzle health monitoring, wherein the drop sensor 17 may be positioned relative to certain ones of the plurality of nozzles in order to detect whether liquid drops 40 are ejected from these nozzles or not. During this subsequent operation, the calculated offset between the predetermined position and the actual position of the drop sensor 17 may be taken into account by the controller 18.
In this example, the sensor profile 50 may comprise a global maximum 73 at nozzle ID 560 (X-axis). Accordingly, based on the global maximum 73 of the sensor profile 50, the controller 18 is to determine the actual position of the drop sensor 17. In other words, the controller 18 determines, in this example, that the actual position of drop sensor 17 is at nozzle number 560, i.e., at the nozzle having the nozzle ID 560, respectively.
The global maximum 73 may be determined by the controller 18, for example, by determining a middle point between two nozzle location specific signal characteristics having the same value and being associated with nozzles spaced apart by more than a predetermined distance.
Still with reference to
The first nozzle location specific signal characteristic is a signal strength value of about 2800 units, and is represented by data point 74. The second nozzle location specific signal characteristic is a signal strength with the same value, i.e. of about 2800 units, and is represented by data point 75.
The controller 18 is to determine the middle point 76 between these two nozzle location specific signal characteristics 74, 75.
Furthermore, as can be seen in the sensor profile 50, the first nozzle location specific signal characteristic 74 may be associated with nozzle number 540, while the second nozzle location specific signal characteristic 75 may be associated with nozzle number 580. Accordingly, the two nozzle location specific signal characteristics 74, 75 are associated with nozzles that are spaced by a certain distance, namely by the distance between nozzle number 540 and nozzle number 580, i.e., by a distance of 40 nozzles.
Furthermore, the controller 18 may determine the middle point 76 if the distance between the two nozzle location specific signal characteristics 74, 75 is greater than a predetermined distance. For example, if the predetermined distance may be a distance of 20 nozzles, than the distance of the two nozzle location specific signal characteristics 74, 75 (40 nozzles) is greater than the predetermined distance of 20 nozzles. In other words, the two signal strength values 74, 75 may derive from two nozzles that are spaced from each other by a predetermined minimum distance.
The controller 18 may take the determined middle point 76 as the actual position of the drop sensor 17. Accordingly, the controller 18 may determine that the actual position of the drop sensor 17 may be the middle point 76 between the first nozzle location specific signal characteristic 74 at nozzle number 540 and the second nozzle location specific signal characteristic 75 at nozzle number 580. The middle point between nozzle number 540 and nozzle number 580 is nozzle number 560, as shown in
At the first signal peak 81 two nozzle specific signal characteristics 84, 85 having the same value (about 2800 units) are shown. At the second signal peak 82 two further nozzle specific signal characteristics 86, 87 having the same value (about 2800 units) are shown. However, these nozzle location specific signal characteristics 84, 85 and 86, 87 may not be spaced apart by more than a predetermined distance. Thus, the controller 18 may not take these nozzle location specific signal characteristics 84, 85, 86, 87 into account in determining the actual position of the drop sensor 17.
For example, nozzle location specific signal characteristic 84 may be associated with nozzle ID 370 and nozzle location specific signal characteristic 85 may be associated with nozzle ID 390. Accordingly, these two nozzle location specific signal characteristics 84, 85 may be spaced by a distance of 20 nozzles.
For example, nozzle location specific signal characteristic 86 may be associated with nozzle ID 410 and nozzle location specific signal characteristic 87 may be associated with nozzle ID 435. Accordingly, these two nozzle location specific signal characteristics 86, 87 may be spaced by a distance of 25 nozzles.
If, for example, a predetermined distance would be a distance of 30 nozzles or more, than both pairs of nozzle location specific signal characteristics, i.e., the first pair of nozzle location specific signal characteristics 84, 85 (distance of 20 nozzles), and the second pair of nozzle location specific signal characteristics 86, 87 (distance of 25 nozzles), would be spaced from each other by less than the predetermined distance of 30 nozzles. Thus, the controller 18 may not take these nozzle location specific signal characteristics 84, 85, 86, 87 into account in determining the actual position of the drop sensor 17.
Still with reference to
The first nozzle location specific signal characteristic 88 may be associated with nozzle ID 375 and the second nozzle location specific signal characteristic 89 may be associated with nozzle ID 435. Accordingly, the two nozzle location specific signal characteristics 88, 89 are spaced by a distance of 60 nozzles, i.e., the two nozzle location specific signal characteristic 88, 89 are associated with nozzles being spaced by more than a predetermined distance, which may be 30 nozzles, for instance. Thus, the controller 18 may determine the middle point of these two nozzle location specific signal characteristics 88, 89 which is associated with nozzle ID 405. This middle point is the actual position of the drop sensor 17.
Starting from this threshold value 91, the controller 18 may incrementally reduce the threshold value, i.e. to reduce the threshold value step by step. The controller 18 may reduce the threshold value incrementally by single steps, e.g. one unit by one unit, i.e., from 1000 to 999 to 998 and so on, or by multiple steps, e.g., by steps of two or more units.
In the example shown in
The controller 18 may arrive, for example, at a next lower threshold value 91B between a pair of next nozzle location specific signal characteristics 94, 95. The controller 18 may determine that these two nozzle location specific signal characteristics 94, 95 may be spaced apart from each other by a distance that does not exceed a predetermined distance. Thus, the controller may not take these two nozzle location specific signal characteristics 94, 95 into account in determining the actual position of the drop sensor 17 and continues to incrementally reduce the threshold value.
The controller 18 may arrive, for example, at a next lower threshold value 91C between a next pair of nozzle location specific signal characteristics 96, 97. The controller 18 may determine that these two nozzle location specific signal characteristics 96, 97 may be spaced apart from each other by a distance that is equal to or above a predetermined distance. Thus, the controller may take these two nozzle location specific signal characteristics 96, 97 into account in determining the actual position of the drop sensor 17. Therefore, the controller 18 may determine the middle point 98 between these two nozzle location specific signal characteristics 96, 97. The middle point 98 is associated with nozzle ID 560, as can be seen on the X-axis of the sensor profile 90 depicted in
Accordingly, the controller 18 is to incrementally reduce the threshold value of the signal, starting from the determined maximum value 91 to a lower value 91A; 91B; 91C, wherein for each increment, the controller 18 is to determine a relative distance between the two nozzle location specific signal characteristics 92, 93; 94, 95; 96, 97 at the respective threshold value 91A; 91B; 91C until the determined relative distance is equal to or larger than the predetermined distance.
In some examples, the controller 18 may not find a pair of nozzle location specific signal characteristics that are spaced from each other more than a predetermined distance. This may happen, for example, in case of bad signal quality, or if the value for the predetermined distance may have been chosen to be too great such that no pair of nozzle location specific signal characteristics may fulfill this criteria. Thus, the controller 18 is to indicate an error if incrementally reducing the threshold value does not result in a relative distance equal to or larger than the predetermined distance.
As mentioned above, the controller 18 may determine the actual position of the drop sensor 17 relative to the nozzles.
As can be seen in
The controller 18 may calculate the offset 103 by determining the relative distance between the predetermined position 102 and the actual position 101 of the drop sensor 17, for example, by subtracting the nozzle ID at the predetermined position 102 from the nozzle ID at the actual position 101 of the drop sensor 17. The controller 18 may take the offset 103 into account in positioning the drop sensor 17 relative to one of the nozzles to detect a liquid drop ejected from that nozzle in a subsequent operation.
An example of a liquid drop detection mechanism in a subsequent operation will be explained in more detail with reference to the following Figures.
The print heads 1102, 1103, 1104, 1105, 1106, 1107, 1108 may comprise nozzles which may be arranged at the bottom of the print heads and which are, therefore, not visible in
The actuator 1112 may comprise drop sensor 17, which will be explained in more detail below with reference to
The actuator 1112 may move the drop sensor 17 past the nozzles in the moving direction 1113. The drop sensor 17 may monitor the nozzles in a subsequent operation, i.e., after the controller 18 may have determined the actual position of the drop sensor 17.
During this subsequent operation, the drop sensor 17 may determine whether the nozzles eject liquid drops or not. Therefore, the movement of the drop sensor 17 relative to the nozzles shall be synchronized. Thus, the controller 18 shall be aware of the position of the drop sensor 17 relative to the nozzle to be monitored.
As an example, if a nozzle with nozzle ID ‘100’ is to be monitored by drop sensor 17 in a subsequent operation, then the nozzle with nozzle ID ‘100’ may eject a liquid drop when drop sensor 17 is at the correct position, i.e., at a position associated with nozzle ID ‘100’. The controller 18 may move the drop sensor 17 to the predetermined position of nozzle with ID ‘100’. In other words, the controller 18 may position the drop sensor 17 relative to one of the nozzles (e.g., nozzle with ID ‘100’) to detect a liquid drop ejected from that nozzle in a subsequent operation.
If the drop sensor 17 is at this predetermined position, the nozzle with ID ‘100’ ejects a liquid drop which may be detected by the drop sensor 17. If the nozzle with ID ‘100’ may not eject a liquid drop, for example because an ink supply is empty or the nozzle may be clogged, then the drop sensor 17 does not detect a liquid drop. Thus, the controller 18 may get informed by the drop sensor 17 that nozzle with ID ‘100’ is not properly working.
The drop sensor 17 may be moved underneath the nozzles along the moving direction 1113 in a constant movement. Thus, the movement shall be synchronized with the ejection of the liquid drops by the nozzles. Therefore, it is good when the controller 18 is aware of the position of the drop sensor 17.
However, the aforementioned predetermined position may deviate from the actual position of the drop sensor 17, for example, due to manufacturing tolerances or the like. Thus, the controller 18 may determine the actual position of the drop sensor 17, as discussed above, and may take a calculated offset into account in positioning the drop sensor 17 relative to one of the nozzles (e.g., nozzle with ID ‘100’) to detect a liquid drop ejected from that nozzle in the subsequent operation.
For example, if the controller 18 may have calculated an offset of fourty nozzles, then the determined actual position of the drop sensor 17 is the position of nozzle with ID ‘60’, while the predetermined position indicates nozzle with nozzle ID ‘100’ (100−40=60). Accordingly, the controller 18 may take this offset into account. The controller 18 may do so in that it controls, during the subsequent operation, nozzle with ID ‘100’ to eject a liquid drop later in time, namely at a point in time, when the drop sensor 17 is actually at the position of nozzle with ID ‘100’.
A calculated offset of, for instance, fourty nozzles may also be possible in the other direction. For example, if the controller 18 may have calculated an offset of fourty nozzles, then the determined actual position of the drop sensor 17 is the position of nozzle with ID ‘140’, while the predetermined position indicates nozzle with nozzle ID ‘100’ (100+40=140). Accordingly, the controller 18 may take this offset into account. The controller 18 may do so in that it controls, during the subsequent operation, nozzle with ID ‘100’ to eject a liquid drop earlier in time, namely at a point in time, when the drop sensor 17 is actually at the position of nozzle with ID ‘100’.
Accordingly, the controller 18 may take the offset into account by delaying or advancing the point of time when the nozzle to be monitored ejects a liquid drop in a subsequent operation, depending on the magnitude of the calculated offset. Thus, the nozzle to be monitored ejects a liquid drop when the drop sensor 17 is actually at the position of that nozzle.
In other words, the actuator 1112 is to move the drop sensor 17 past the nozzles, wherein, in the subsequent operation, the controller 18 is to correct a point in time at which a nozzle ejects a liquid drop based on the calculated offset.
The carriage 1201 may carry a plurality 1202 of drop sensors. As an example, drop sensor 17 is depicted. The drop sensors 1202 may be optical drop sensors comprising a light emitting device 17A and a light receiving device 17B. The light emitting device 17A may emit light in form of a light beam 1203.
The light emitting device 17A may be a light emitting diode, i.e., a LED. The LED may emit red light. The light receiving device 17B may be a photodetector, for example, a photodiode.
The light receiving device 17B may receive at least portions of the light 1203 emitted by the light emitting device 17A. The controller 18 is to position the optical drop sensor 17 relative to a nozzle such that a liquid drop ejected by the nozzles crosses a space between the light emitting device 17A and the light receiving device 17B.
As mentioned above with reference to
Furthermore, the actuator 1112 is to move the drop sensor 17 underneath the print heads 1102, 1103, 1104, 1105, 1106, 1107, 1108 in a direction, i.e., in the movement direction 1113, that is substantially parallel to the direction 1110 of the row in which the nozzles are arranged.
Still with reference to
The light emitting device 17A may emit the light beam 1203 that may be received by the light receiving device 17B. If there is no obstacle between the light emitting device 17A and the light receiving device 17B the light receiving device 17B may receive a maximum portion of the emitted light. Thus, the optical drop sensor 17 may generate a signal having a high signal level, e.g., a high signal strength.
The flying liquid drops 40 may represent an obstacle between the light emitting device 17A and the light receiving device 17B. A liquid drop 40 may create a shadow 1401 that may be detectable by the light receiving device 17B. The greater the shadow 1401, the less light may be received by the light receiving device 17B, the higher the signal drop, the smaller the signal level.
The controller 18 may determine a maximum signal level of the drop sensor 17 and a minimum signal level of the drop sensor 17 upon detection of a drop 40 ejected by one of the nozzles. Furthermore, the controller 18 may conduct a peak to peak measurement between the determined minimum and maximum signal levels. Furthermore, the controller 18 may take the result of the peak to peak measurement as the nozzle location specific signal characteristic of the one of the nozzles.
In other words, the controller 18 may create the sensor profile, for example, by the peak to peak measurement mentioned above. Referring back to
As described with reference to
The controller 18 may determine the actual position of each of the plurality of drop sensors 1202, as described above. Furthermore, the controller 18 may calculate an offset for each of the plurality of drop sensors 1202, as described above. Furthermore, the controller 18 may take the offset of each of the plurality of drop sensors 1202 into account in positioning the plurality of drop sensors 1202 relative to a plurality of nozzles to detect a liquid drop ejected from a respective one of the plurality of nozzles in a subsequent operation. This mechanism which may be executed by the controller 18 may also be referred to as a calibration of the drop sensors.
As each of the plurality of drop sensors may be calibrated as described above, the controller 18 may execute the calibration a number of times that corresponds to the number of drop sensors. In the example of
If the nozzles may be arranged in two parallel rows, such as described by way of example with reference to
At 1702, the controller 18 may control the nozzles to eject liquid drops. As indicated by transition 1703, this procedure may be repeated three times, for example.
As indicated by transition 1704, an average of these three runs may be used for generating a sensor profile at 1705.
At 1706, the actual position of the drop sensor may be determined.
At 1707, an offset between the predetermined position and the actual position of the drop sensor may be calculated.
As indicated by transition 1708, this procedure may be repeated a plurality of times. For example, this procedure may be repeated according to a number of drop sensors to be calibrated and according to a number of rows of nozzles, as described above. For example, this procedure may be repeated twenty four times if twelve drop sensors and two rows of nozzles may be present.
At 1709, a default drop detector image may be generated.
At 1710, images may be regenerated with the respective number of offsets, for example twenty four offsets, that may have been previously determined between 1701 and 1708.
At 1711, the drop detector may be calibrated.
At 1801, the drop sensor may be positioned at a predetermined position relative to the nozzles.
At 1802, liquid drops may be sequentially ejected by at least some of the nozzles, while the drop sensor is at the predetermined position.
At 1803, flying liquid drops ejected by the at least some of the nozzles may be detected.
At 1804, the actual position of the drop sensor relative to the nozzles may be determined based on a sensor profile including a nozzle location specific signal characteristic of the detected sequentially ejected liquid drops.
At 1805, an offset between the determined actual position and the predetermined position may be calculated.
At 1806, the offset may be taken into account in positioning the drop sensor relative to one of the nozzles to detect a liquid drop ejected from that nozzle in a subsequent operation.
The position of the blocks which are shown in
Examples relate to a non-transitory machine-readable storage medium encoded with instructions executable by a processing resource of a computing device to perform methods described herein.
Examples described herein can be realized in the form of hardware, machine readable instructions or a combination of hardware and machine readable instructions. Any such machine readable instructions may be stored in the form of volatile or non-volatile storage such as, for example, a storage device like a ROM, whether erasable or rewriteable or not, or in the form of memory such as, for example, RAM, memory chips, device or integrated circuits or an optically or magnetically readable medium such as, for example, a CD, DVD, magnetic disk or magnetic tape. The storage devices and storage media are examples of machine-readable storage that are suitable for storing a program or programs that, when executed, implement examples described herein.
All of the features disclosed in the specification (including any accompanying claims, abstract and drawings), and/or all the features of any method or progress disclosed may be combined in any combination (including any claim combination), except combinations where at least some of such features are mutually exclusive. In addition, features disclosed in connection with a system may, at the same time, present features of a corresponding method, and vice versa.
Each feature disclosed in the specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example of a generic series of equivalent or similar features.
The foregoing has described the principles, examples and modes of operation. However, the teaching herein should not be construed as being limited to the particular examples described. The above-described examples should be regarded as illustrative rather than restrictive, and it should be appreciated that variations may be made in those examples by workers skilled in the art without departing from the scope of the present invention as defined by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
6568782 | Haselby | May 2003 | B1 |
6659584 | Miura | Dec 2003 | B2 |
6877838 | Elgee | Apr 2005 | B2 |
8736905 | Barkai et al. | May 2014 | B2 |
20050024414 | Chong Hin | Feb 2005 | A1 |
20150053104 | Schuh et al. | Feb 2015 | A1 |
Entry |
---|
Bruijnen, D. et al., Design of a Printhead Alignment Sensor for a Temperature Varying Environment, Feb. 22, 2006, 6 pages. |