A printing device such as an ink-jet type printer may comprise a nozzle that is to eject a drop of a printing fluid onto a print medium. Functionality testing may be performed to assess a status of the nozzle, e.g. to identify a clogged or non-functioning nozzle.
In the following, a detailed description of various examples is given with reference to the figures. The figures show schematic illustrations of
Functionality testing of a nozzle of a printing device may comprise ejecting a drop from the nozzle and detecting the ejected drop with a sensor, e.g. to confirm the presence or absence of the drop or to determine parameters of the drop such as a drop volume or drop velocity. To facilitate detection of the ejected drop, the printing device may be calibrated, for example by determining a flight time of a drop between the nozzle and the detector and/or a relative position between the nozzle and the detector. Based on the calibration, parameters of a measurement to detect the ejected drop, e.g. the relative position between the nozzle and the detector and/or parameters of a detection window, may be adjusted.
The detector 100 comprises a sensor 102 that is to generate a measurement signal during a detection window, wherein the measurement signal characterizes an amount of a printing fluid in a measurement zone 104. The sensor 102 may for example be a photoelectric relay comprising a light source and a photodetector, e.g. as described below with reference to
An example of a measurement signal 200 during a detection window 202 is illustrated in
The detection window 202 may for example be a period of time over which the sensor 102 determines the measurement signal 200. The detection window 202 may e.g. extend from a starting time or starting point in time t1 to an ending time or ending point in time t2 and may have a duration or width ΔT. The starting time t1 and the ending time t2 may also be referred to as starting point and ending point, respectively, in the following. The width ΔT may for example be no smaller than 100 μs and/or not larger than 100 ms. Additionally or alternatively, the width ΔT may e.g. correspond to no less than 20 sampling intervals and/or no more than 10000 sampling intervals. In some examples, the sensor 102 may receive a trigger signal to start and/or stop a measurement, which may determine the starting point tt the width ΔT and/or the ending point t2 of the detection window 202. Determining the measurement signal 200 during the detection window, instead of measuring continuously, may e.g. limit power consumption of the sensor 102 and/or may facilitate processing of the measurement signal 200, e.g. due to a smaller amount of data to be processed. In some examples, the sensor 102 may determine a continuous measurement signal over a period longer than the detection window 202 and the measurement signal 200 during the detection window 202 may be obtained by post-processing of the continuous measurement signal, e.g. by discarding parts of the continuous measurement signal outside of the detection window 202. The post-processing may e.g. be performed by the sensor 102 itself or a device reading out the continuous measurement signal from the sensor 102.
The detector 100 further comprises a controller 106 that is to read out the measurement signal 200 from the sensor 102. An input of the controller 106 may e.g. be coupled to an output of the sensor 102 by a cable or wire. The controller 106 may be implemented in hardware, software or a combination thereof. The controller 106 may e.g. comprise an electronic circuit that is to read out and/or process the measurement signal 200, e.g. an application-specific integrated circuit (ASIC). Additionally or alternatively, the controller 106 may comprise a microprocessor, e.g. a central processing unit (CPU) or a field-programmable gate array (FPGA), and a memory comprising instructions to be executed by the microprocessor, e.g. to read out and/or process the measurement signal 200 and/or to execute one of the methods 600 and 700 or a part thereof.
The controller 106 is to determine an arrival time ta of a drop 108 of a printing fluid in the measurement zone 104 from the measurement signal 200. When the drop 108, which may e.g. have been ejected from a nozzle of a printing device (not shown) at an ejection time te, enters or passes through the measurement zone 104, the measurement signal 200 may exhibit a feature or drop signature, e.g. an extremum such as a minimum or maximum. The controller 106 may determine the arrival time ta by identifying an extremum in the measurement signal 200, e.g. the point in time at which the measurement signal 200 has a minimum or a maximum. The arrival time ta may for example be the ejection time te plus a flight time Δtf, i.e. the flight time Δtf may be the time that the drop 108 moves from the nozzle to the measurement zone 104. In some examples, the controller 106 may also determine the flight time Δtf. The controller 106 may e.g. determine or receive the ejection time te and may determine the difference between the arrival time ta and the ejection time te. In some examples, the ejection time te may be used as a reference point to define other times such as the arrival time ta and the starting point t1, i.e. the ejection time te may be set to zero, te=0, and other times may be determined relative to the ejection time te.
The controller 106 is further to adjust at least one of the starting point t1 and the width ΔT of the detection window 202 based on a comparison between the arrival time ta and a reference time t0. The reference time t0 may for example be a predetermined point in time within the detection window 202, e.g. the center of the detection window 202, the starting point t1 or the ending point t2.
In some examples, the controller 106 may adjust the starting point t1 and/or the width ΔT if an amount of a difference between the arrival time ta and a reference time t0 exceeds a predetermined threshold or is not within a predetermined range. The predetermined threshold may for example be a fraction of the width ΔT, e.g. between 1% and 15% of the width ΔT, e.g. 5% of ΔT. Accordingly, the predetermined range may for example be defined as fractions of the width ΔT. In other examples, the predetermined threshold and/or the predetermined range may be absolute values. In some examples, the controller 106 may adjust the starting point t1 and/or the width ΔT if the arrival time ta is different from a reference time t0.
The controller 106 may for example adjust the starting point t1 to an adjusted starting point {tilde over (t)}1 and/or the width ΔT to an adjusted width Δ{tilde over (T)}. The adjusted starting point {tilde over (t)}1 and/or the adjusted width Δ{tilde over (T)} may define an adjusted detection window, e.g. relative to an actual ejection time. The adjusted detection window may have an ending point {tilde over (t)}2, which is also referred to as the adjusted ending point in the following. In some examples, the adjusted ending point may be the same as the ending point t2 of the detection window 202. The adjusted detection window may for example be used for a subsequent determination of a measurement signal, e.g. by adjusting the emission time of a drop, the beginning of the adjusted detection window and/or the duration of the adjusted detection window as compared to the determination of the measurement signal 200 during the detection window 202.
The controller 106 may for example adjust the starting point t1 and/or the width ΔT of the detection window 202 such that the arrival time ta would correspond to an adjusted reference time t0 of the adjusted detection window or would correspond to the sum of the adjusted reference time {tilde over (t)}0 and a predetermined positive or negative offset. The predetermined offset may e.g. also be a fraction of the width ΔT or the adjusted width Δ{tilde over (T)}. In one example, the reference times t0 and {tilde over (t)}0 may be the center of the respective detection window and the controller 106 may adjust the starting point t1 and/or the width ΔT such that the arrival time ta would correspond to the center of the adjusted detection window.
In other examples, the controller 106 may adjust the starting point t1 and/or the width ΔT of the detection window 202 such that the arrival time ta would fall into a predetermined portion of the adjusted detection window, e.g. within a predetermined range around the center of the adjusted detection window. The length of the predetermined range may e.g. be a fraction of the adjusted width Δ{tilde over (T)}, for example no less than 25% of Δ{tilde over (T)} and/or no more than 75% of Δ{tilde over (T)}. In one example, the length of the predetermined range may e.g. be 50% of Δ{tilde over (T)}.
In some examples, the controller 106 may determine the arrival times of a plurality of drops and adjust the starting point t1 and/or the width ΔT based on a plurality of arrival times, e.g. as described below for the printing device 400 or the method 700. The controller 106 may further be to iteratively adjust the starting point t1 and/or the width ΔT of the detection window 202, e.g. by repeated determination of a measurement signal.
The controller 106 may determine whether the measurement signal 200 comprises a drop signature, e.g. a feature such as an extremum as described above. A drop signature may for example be used by the controller 106 to determine the arrival time ta, e.g. by identifying the point in time at which the drop signature occurs. The controller 106 may further be to adjust the detection window 202, if no drop signature, e.g. no extremum, is identified in the measurement signal 200. The controller 106 may for example increase the width ΔT and/or shift the starting point t1 and/or ending point t2 if no drop signature is identified in the measurement signal 200. In some examples, the controller 106 may iteratively adjust the starting point t1 and/or the width ΔT until a drop signature is found, e.g. as described below for the method 700.
The printing device 300 further comprises a drop detector 102 that is to determine a measurement signal during a detection window, wherein the measurement signal characterizes the presence or absence of a drop at the drop detector 102. In some examples, the drop detector 102 may be arranged in a maintenance area of the printing device 300, which may e.g. be used for servicing the print head 302 and may e.g. be located adjacent to the printing zone of the printing device 300. The drop detector 102 may for example be similar to the sensor of the detector 100 of
The printing device 300 further comprises a controller 106, which may be implemented in hardware, software or a combination thereof. In some examples, the controller 106 may be a dedicated controller providing the functionality described below. The controller 106 may e.g. be similar to the controller of the device 100. In other examples, the controller 106 may be part of a controller that also provides additional functionality, e.g. a main controller of the printing device 300. The main controller of the printing device 300 may for example also control the print head 302 and/or execute print jobs. The controller 106 may e.g. be to execute the methods 600 and/or 700 or a part thereof.
The controller 106 is to determine a flight time Δtf between ejection of a drop 108 from the nozzle 304 and arrival of the drop 108 at the drop detector 302 from the measurement signal, e.g. from the measurement signal 200. The drop 108 may for example be ejected from the nozzle 304 at an ejection time te and may arrive at the drop detector 302, e.g. in the measurement zone 104, at an arrival time ta as described above with reference to
The controller 106 is further to determine a starting time {tilde over (t)}1 and an ending time {tilde over (t)}2 for an adjusted detection window depending on the flight time Δtf. The starting time {tilde over (t)}1 and the ending time {tilde over (t)}2 are determined relative to an ejection time, e.g. an ejection time of a drop to be ejected in the future. In other words, an ejection time may be used as a reference point to define {tilde over (t)}1 and {tilde over (t)}2. The starting time {tilde over (t)}1 and the ending time {tilde over (t)}2 may also be referred to as the adjusted starting time and adjusted ending time, respectively. The controller 106 may for example be to determine the adjusted starting time {tilde over (t)}1 and the adjusted ending time {tilde over (t)}2 as described above for the device 100, e.g. such that the arrival time ta would correspond to a reference point {tilde over (t)}0 of the adjusted detection window.
The printing device 400 further comprises a drop detector 102, which may for example be similar to the drop detector of the printing device 300 and/or the sensor of the device 100. In the example of
The printing device 400 also comprises a controller 106, which may for example be similar to the controller of the printing device 300 and/or the controller of the device 100. The controller 106 may further be to determine respective flight times for at least two nozzles of the plurality of nozzles 304-1, 304-2 using the drop detector 102. The at least two nozzles may be nozzles of the same print head, e.g. the print head 302-1, or may be nozzles of different print heads, e.g. the print heads 302-1 and 302-2. The at least two nozzles may e.g. be a subset of a group of nozzles and/or a subset of the nozzles of a print head. The controller 106 may e.g. determine the at least two flight times from respective measurement signals as described above for the printing device 300.
An example of measurement signals from two nozzles is shown in
The controller 106 may determine the adjusted starting time {tilde over (t)}1 and the adjusted ending time {tilde over (t)}2 based on the flight times for the at least two nozzles. The adjusted starting time {tilde over (t)}1 and the adjusted ending time {tilde over (t)}2 may for example be used for subsequently determining a measurement signal for a nozzle or a plurality of nozzles, e.g. the at least two nozzles. In one example, the at least two nozzles may be part of a group of nozzles and the adjusted starting and ending times may be used for nozzles of this group of nozzles. In another example, the at least two nozzles may be part of a print head and the adjusted starting and ending times may be used for nozzles of this print head.
In some examples, the controller 106 may determine the adjusted starting time {tilde over (t)}1 and the adjusted ending time {tilde over (t)}2 depending on an average of the flight times for the at least two nozzles or an average of the flight times for a subset of the at least two nozzles, e.g. the nozzles associated with one print head, e.g. nozzles 406, 408 of the print head 302-1. The controller 106 may for example be to determine the adjusted starting time {tilde over (t)}1 and the adjusted ending time {tilde over (t)}2 similar to the device 100, but by using the average of the flight times instead of the flight time Δtf of one nozzle. The controller 106 may e.g. be to compare the average of the flight times to a reference time, which may for example characterize the average center of the detection windows 202-1, 202-1 relative to the respective ejection time te,1, te,2.
The controller 106 may determine a plurality of adjusted starting and ending times based on the flight times for the at least two nozzles. In one example, the controller 106 may determine an adjusted detection window, including a respective adjusted starting time and a respective adjusted ending time for each of the at least two nozzles. In other examples, the controller 106 may determine a respective adjusted starting time and a respective adjusted ending time for groups of nozzles of the printing device 400 or for print heads 302-1, 302-2 of the printing device 400, e.g. a first adjusted starting time and a first adjusted ending time for a first group of nozzles and a second adjusted starting time and a second adjusted ending time for a second group of nozzles. To determine an adjusted starting time and an adjusted ending time, the controller 106 may e.g. take into account flight times of nozzles associated with the respective group of nozzles or the respective print head.
In some examples, the controller 106 may determine a first adjusted starting time {tilde over (t)}1,1 and a first adjusted ending time {tilde over (t)}2,1 for a first print head, e.g. the print head 302-1, depending on a first flight time Δtf,1 of a nozzle of the first print head 302-1, e.g. the nozzle 406. The controller 106 may further be to determine a second adjusted starting time {tilde over (t)}1,2 and a second adjusted ending time {tilde over (t)}2,2 for a second print head, e.g. the print head 302-2, depending on a second flight time Δtf,2 of a nozzle of the second print head 302-2, e.g. the nozzle 410. In some examples, the controller 106 may determine the first and/or second adjusted starting and ending times from flight times of at least two nozzles of the respective print head, e.g. as described above.
In the example of
In this example, the controller 106 may e.g. determine a first adjusted starting time {tilde over (t)}1,1 that is smaller than the starting time t1,1, i.e. may shift the first detection window 202-1 closer to the ejection time te,1. The controller 106 may also determine a first adjusted ending time {tilde over (t)}2,1 that is smaller than the ending time t2,1, e.g. such that a width of the first detection windows 202-1 remains constant. The controller 106 may further determine a second adjusted starting time {tilde over (t)}1,2 and a second adjusted ending time {tilde over (t)}2,2, e.g. to center the second detection window 202-2 on a drop feature of the second measurement signal 200-2, i.e. such that the arrival time ta,2 would correspond to the center of the adjusted second detection window.
In some examples, the controller 106 may further be to perform a functionality test of a nozzle, e.g. a second nozzle 408 different from the nozzle 406 for which the flight time was determined. Performing the functionality test of the second nozzle 408 may comprise ejecting a drop of the printing fluid from the second nozzle 408 at an ejection time and determining a measurement signal during the adjusted detection window. Performing the functionality test of the second nozzle 408 may further comprise determining whether the drop was ejected from the second nozzle 408 and/or determining a drop parameter of the drop ejected from the second nozzle. The drop parameter may for example be a velocity of the drop or a size or volume of the drop. The velocity may e.g. be determined from an arrival time of the drop and the size or volume of the drop may e.g. be determined from a drop signature, e.g. a duration or amplitude of a drop signature. This may comprise fitting the drop signature with a fit function.
An example for this is shown in
In one example, the measurement signal 500-1 may be associated with the nozzle 406 like the measurement signal 200-1. Accordingly, the measurement signal 500-2 may be associated with the nozzle 410 like the measurement signal 200-2. Using the adjusted starting and ending times, e.g. {tilde over (t)}1,1 and {tilde over (t)}2,1, instead of the starting and ending times, e.g. t1,1 and t2,1, may facilitate detection of a drop signature as well as determination of the arrival time ta,1 and a drop parameter. The measurement signal 500-3 may e.g. be associated with the nozzle 408. A minimum in the measurement signal 500-3 may be comparable to a minimum in the measurement signal 500-1 in position, width and/or amplitude and may indicate a functioning nozzle. The measurement signal 500-4 may e.g. be associated with a nozzle of the second print head 302-2. A minimum in the measurement signal 500-4 may be different from a minimum in the measurement signal 500-2 in position, width and/or amplitude and may indicate a clogged or non-functioning nozzle, e.g. due to a reduced amplitude of the minimum as shown in
The controller 106 may further be to align the print head 302-1, 302-2 and the drop detector 102 based on a measurement signal determined using the adjusted detection window, e.g. one of the measurement signals 500-1 to 500-4 determined using the respective adjusted detection window 502-1 to 502-4. To align the print head 302-1, 302-2 and the drop detector 102, the controller 106 may e.g. be to move the drop detector and/or the print head 302-1, 302-2, for example by moving the print head carriage 402. The controller 106 may for example align the print head 302-1, 302-2 and the drop detector 102 along the scanning direction “X” and/or along a media advance direction of a print medium in the printing device 400. The controller 106 may e.g. align the print head 302-1, 302-2 and the drop detector 102 by maximizing a width and/or amplitude of a drop signature. Aligning the print head 302-1, 302-2 and the drop detector 102 may facilitate determining a drop parameter and/or assessing the functionality of a nozzle.
The method 600 comprises, at block 602, ejecting a drop 108 of the printing fluid from the nozzle 304. The drop 108 may e.g. be ejected by sending a corresponding command signal or trigger signal to the print head 302 or a main controller of the printing device 300. The drop 108 may e.g. be ejected at an ejection time te.
The method 600 further comprises, at block 604, determining a measurement signal 200 during a detection window 202 with the sensor 102. Block 604 may comprise sending a command signal or trigger signal to the sensor 102, e.g. to initiate a measurement at a starting time t1 of the detection window 202 and/or to stop the measurement at an ending time t2 and/or after a duration ΔT. Block 604 may further comprise reading out the measurement signal from the sensor 102, e.g. by the controller 106. In some examples, block 604 may comprise post-processing a continuous measurement signal of the sensor 102 to obtain the measurement signal 200, e.g. as described above with reference to
The method 600 also comprises, at block 606, extracting an arrival time ta of the drop from the measurement signal 200, e.g. as described above for the device 100. Block 606 may comprise identifying a drop signature, e.g. an extremum like a minimum or a maximum, in the measurement signal 200 and extracting the arrival time ta from the drop signature, e.g. a point in time at which the drop signature occurs. This may comprise fitting the drop signature with a fit function. In some examples, block 606 may also comprise determining a flight time Δtf, e.g. based on the arrival time ta.
The method 600 further comprises, at block 608, determining an adjusted detection window by adjusting the detection window 202 based on the arrival time ta, e.g. as described above for the device 100. Determining the adjusted detection time may comprise adjusting at least one of the starting point t1 and the width ΔT of the detection window 202, e.g. based on a comparison with a reference time. In some examples, adjusting the detection window 202 comprises shifting the detection window 202 relative to the ejection time te, e.g. by adjusting the starting point t1 and the ending point t2 by an offset without changing the width ΔT. Additionally or alternatively, the ejection time te may also be adjusted. In some examples, adjusting the detection window 202 comprises comparing the arrival time ta with a reference time t0 within the detection window 202 and shifting the detection window 202 by an amount corresponding to the difference between the arrival time ta and the reference time t0, for example as described above for the device 100.
The adjusted detection window may be used for a subsequent determination of a measurement signal for a nozzle or a plurality of nozzles, e.g. a group of nozzles or a print head that the nozzle 304 is associated with. The subsequent determination of the measurement signal may for example be for performing a functionality test of a nozzle, e.g. as detailed below for blocks 712, 714 of the method 700. The adjusted detection window may be used until the method 600 is executed again, e.g. for a predetermined calibration time, a predetermined number of functionality tests or print jobs, until the printing device 300 is switched off or until a new calibration request is received. In some examples, the method 600 may be repeated whenever a calibration parameter like the difference between an arrival time and a reference time is above a predetermined calibration threshold. The calibration parameter may e.g. be determined by the controller 106 when performing a functionality test.
In some examples, the adjusted detection window may be determined iteratively, e.g. by repeating the method 600 for a predetermined number of times and/or until a predetermined accuracy threshold is reached, for example as detailed below for method 700.
The method 700 may comprise, at block 702, finding a drop signature. This may comprise determining an initial measurement signal during an initial detection window with the sensor 102. The initial detection window may e.g. be defined by a predetermined initial starting time and a predetermined initial width, which may e.g. be stored in the controller 102 or a memory of the printing device 400. In some examples, the predetermined initial starting time and width may have been obtained prior to execution of the method 700 based on an adjusted detection window determined previously, e.g. during an earlier execution of the method 600 or 700.
Block 702 may further comprise determining whether the initial measurement signal contains a drop signature, e.g. an extremum. This may e.g. comprise comparing a minimum or maximum value of the initial measurement signal with a threshold value, e.g. a predetermined threshold value or an average of the initial measurement signal, and/or fitting a fit function to the initial measurement signal. If it is determined that the initial measurement signal does not contain a drop signature, block 702 may also comprise iteratively changing at least one of a width or a starting point of the initial detection window until a drop signature is found. In some examples, the starting point of the initial detection window may be increased or decreased iteratively using a predetermined step size. Additionally or alternatively, the width of the initial detection window may be increased iteratively using a predetermined step size.
The method 700 further comprises, at block 704, ejecting a drop 108 of the printing fluid from a nozzle, e.g. as in block 602 of method 600. In some examples, an ejection time te of the drop 108 may be determined based on a detection window determined in block 702, e.g. to ensure that a measurement signal determined subsequently in block 706 contains a drop signature. Block 704 may comprise ejecting drops from a plurality of nozzles, e.g. at least two nozzles, for example a drop from the nozzle 406 at an ejection time te,1 and a drop from the nozzle 408 or 410 at an ejection time te,2. In some examples, the at least two nozzles may be part of a group of nozzles or of a print head, e.g. to determine an adjusted detection window for this group of nozzles or print head. In other examples, the at least two nozzles may be part of a plurality of nozzle groups and/or of a plurality of print heads, e.g. to determine respective adjusted detection windows for each of the groups of nozzles or for each of the print heads.
The method 700 further comprises, at block 706, determining a measurement signal during a detection window with the sensor 102, e.g. as in block 604 of method 600. In some examples, block 706 may comprise determining respective measurement signals during respective detection windows with the sensor 102 for each of the at least two nozzles. Block 706 may e.g. comprise determining a first measurement signal 200-1 during a first detection window 202-1 for a first nozzle, e.g. the nozzle 406, and determining a second measurement signal 200-2 during a second detection window 202-2 for a second nozzle, e.g. the nozzle 408 or the nozzle 410, for example as described above with reference to
The method 700 also comprises, at block 708, extracting an arrival time of the drop from the measurement signal, e.g. as in block 606 of method 600. Block 708 may comprise determining respective arrival times of drops from the respective measurement signal for each of the at least two nozzles for which measurement signals were determined in block 706. In the example of
The method 700 further comprises, at block 710, determining an adjusted detection window by adjusting the detection window based on the arrival time, e.g. as in block 608 of method 600. Block 710 may comprise determining respective adjusted detection windows for each of a plurality of nozzles based on the at least two arrival times extracted in block 708. The plurality of nozzles may be nozzles of one print head, e.g. the nozzles 304-1 of print head 302-1 or a subset thereof, or may be nozzles of multiple print heads, e.g. the nozzles 304-1, 304-2 of print heads 302-1, 302-2 or a subset thereof. In some examples, an adjusted detection window may be determined for a group of nozzles or a print head. In other examples, respective adjusted detection windows may be determined for each group of a plurality of nozzles groups and/or for each of a plurality of print heads.
An adjusted detection window for a nozzle may be determined using all of the at least two arrival times extracted in block 708 or a subset thereof, wherein the subset may be different for each nozzle, each group of nozzles or each print head. In one example, the same subset may be used for each nozzle associated with a given print head or a given group of nozzles. In the example of
In some examples, each of the adjusted detection windows may be determined based on an average of the at least two arrival times or a subset thereof. The adjusted detection windows may be similar, i.e. may be defined by the same adjusted starting and ending times. In one example, the measurement signals 200-1, 200-2 of
The method 700 may further comprise, at block 712, ejecting a second drop of the printing fluid from a nozzle and determining a measurement signal during the adjusted detection window with the sensor 102. In some examples, the second drop may be ejected from a nozzle from which a drop was ejected in block 704 and/or an arrival time was determined in block 708, e.g. the nozzle 406. Additionally or alternatively, the second drop may be ejected from a nozzle from which no drop was ejected in block 704 and/or no arrival time was determined in block 708, e.g. the nozzle 408. Block 712 may comprise ejecting drops from a plurality of nozzles and determining respective measurement signals during the respective adjusted detection window, e.g. as shown in
The measurement signal determined during the adjusted detection window may e.g. be used to perform a functionality test as described below for block 714 or may be used to refine the adjusted detection window. In some examples, the adjusted detection window may be determined iteratively by repeating steps 704-710, e.g. using a predetermined number of iterations steps, for example between 2 and 10 iteration steps, or until an amount of a difference between the arrival time ta,1 and a reference time t0 is below a predetermined accuracy threshold.
The method 700 may also comprise, at block 714, performing a functionality test for a nozzle of the print head. The functionality test may be performed using the measurement signal determined during the adjusted detection window in block 712 or may comprise ejecting a drop of the printing fluid from the nozzle to be tested and determining a measurement signal during the adjusted detection window with the sensor 102 similar to block 712. The functionality test may for example be performed as described above for the printing device 400 with reference to
In some examples, the method 600 and/or the method 700 may comprise additional blocks, e.g. aligning a print head and a drop detector as described above for the printing device 400, servicing and/or cleaning a non-functioning nozzle, storing information pertaining to a status of a nozzle and/or storing information pertaining to an adjusted detection window.
The description is not intended to be exhaustive or limiting to any of the examples described above. The method of calibrating a printing device, the detector and the printing device disclosed herein can be implemented in various ways and with many modifications without altering the underlying basic properties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/045136 | 8/5/2019 | WO | 00 |