A printing device may dispense drops of print agent onto a substrate to form images. The drops may be dispensed from nozzles on a print head of the printing device. In some circumstances, one or more nozzles may become blocked by dried print agent or may become damaged, for example due to contact between the print head and the substrate or due to cleaning (e.g. wiping) of the print head. These nozzles may thus no longer dispense print agent. In some circumstances, one or more nozzles may become misdirected. This may occur for example due to damage or partial blockage of a nozzle by dried print agent. A misdirected nozzle may dispense drops of print agent, but these drops may be dispensed in an unintended direction, which may lead to unintended artefacts in printed images.
Non-limiting examples will now be described with reference to the accompanying drawings, in which:
Block 104 of the method 100 comprises determining that one of the nozzles is dispensing in a misdirected direction based on a comparison of the signals. For example, a signal caused by a drop from one nozzle that is significantly different to signals caused by a drop from one or more other nozzles may indicate that the nozzle is misdirected. This may in some examples contrast with a signal associated with a nozzle that is completely blocked or otherwise not dispensing drops, as for this nozzle there may be no measurable change in the output signal from the detection apparatus. On the other hand, a misdirected nozzle may still dispense a drop of print agent, which is detected by the print agent drop detection apparatus, but the nature of the signal may in some examples be analysed relative to signals associated with other nozzles to determine that the nozzle is misdirected.
In some examples, the signal from a nozzle is compared to signals from nearby or adjacent nozzles on the print head. This may be because there is deviation in the output signal from the detection apparatus depending on the location of the nozzle on the print head. In some examples, the print head is moved, for example during a nozzle test procedure, to a position in which it may fire drops that are detected by the detection apparatus. In some examples, the detection apparatus may be located in a fixed position, for example within a printing apparatus. Therefore, in some examples, the position of the nozzle on the print head dispensing a drop towards the detection apparatus may cause the signal from the detection apparatus to vary depending on which nozzle dispensed the drop.
The physical location of nozzles on the print head may determine the physical position of a dispensed print agent drop, and hence may affect the output signal from the drop detection apparatus. For example, in the first set of nozzles 202, a nozzle 206 located at one end of the set of nozzles 202 may dispense a drop that results in a different signal from a nozzle 208 located at the other end. Furthermore, a drop dispensed from another set of nozzles, for example the nozzle 210 or 212 dispensed from the second set of nozzles 204, may also result in a different signal. In some examples, the nozzles in a set of nozzles on a print head may be arranged in columns or trenches of nozzles.
In some examples, determining that one of the nozzles is dispensing in a misdirected direction based on a comparison of the signals comprises determining a reference value from the signals, and determining that a portion of the signal associated with one of the nozzles differs from the reference value by a threshold amount. The reference value in some examples may be determined from signals associated with “nearby” nozzles, such as for example nozzles within a predetermined distance of the each other, nozzles in a single trench, nozzles in a set of nozzles on a print head, or any other group of nozzles. In some examples, the reference value may be an average or other summary or digest of the signals. In some examples, the portion of the signals comprises a minimum or other property of the signals. Thus, for example, if the signal associated with a particular nozzle differs from the average of signals associated with nearby signals by a threshold amount or more, the nozzle may be identified as misdirected.
In some examples, the plurality of nozzles comprise a first group of nozzles of the print head, and the print head includes a second group of nozzles. The groups of nozzles may in some examples be from the same set of nozzles, may be associated with the same colour print agent, may be trenches of nozzles, and/or may be adjacent nozzles. In a particular example, the first group of nozzles may be a set of nozzles, and the second group of nozzles may be a trench of nozzles in the set of nozzles. Thus in some examples one or more nozzles may be included in both groups. Dispensing a respective drop of print agent sequentially from the plurality of nozzles may in some examples comprise dispensing a respective drop of print agent sequentially from nozzles in the first and second groups of nozzles. The method may further comprise determining a further reference value from signals output from the print agent drop detection apparatus that are associated with nozzles in the second group of nozzles. The further reference value may be for example an average or other digest or value determined based on the signals. Determining that one of the nozzles is dispensing in a misdirected direction based on a comparison of the signals may comprise determining that the portion of the signal associated with one of the nozzles differs from the reference value by the threshold amount and a further portion of the signal associated with one of the nozzles differs from the further reference value by a further threshold amount. That is, for example, a nozzle is identified as misdirected if the signal associated with that nozzle differs significantly from both reference values that are based on signals associated with nozzles in first and second groups. This may in some examples help to avoid incorrectly concluding that a nozzle may be misdirected.
In some examples, the method 100 comprises forming images on a substrate including causing drops dispensable from the one of the nozzles that is dispensing in a misdirected direction to form the images to be dispensed by another nozzle. For example, if a nozzle is identified as misdirected, there may be opportunities to dispense the drop of the same colour from a different nozzle during a printing process such that the drop is applied in the same position as if it were applied by the misdirected nozzle dispensing normally. In some examples, a multi-pass printing process may be used in which the print head moves over the same region of a substrate multiple times, with the substrate advanced each time. There may thus be opportunities to print the same drop in a different pass when a different nozzle is in the correct position. Additionally or alternatively, a print head may include a mirror print head, which comprises a duplicate set of nozzles for redundancy. One of the duplicate nozzles may be used in place of the misdirected nozzle.
In some examples, determining that one of the nozzles is dispensing in a misdirected direction based on a comparison of the signals comprises determining that one of the nozzles is dispensing in a misdirected direction based on a comparison of a minimum of each of the signals.
In some examples, causing the print head to move to a position such that dispensing a respective drop of print agent from one of the nozzles causes the print agent drop detection apparatus to output the associated signal. For example, the print head may be moved to a predetermined position during a nozzle test procedure such that dispensed drops may be detected by the detection apparatus.
In some examples, the plurality of nozzles comprise nozzles in a same trench of nozzles, and the controller 706 is to cause the print head 702 to emit respective print agent drops towards the detector apparatus individually from a second plurality of nozzles and to compare respective second signals from the detector apparatus in response to the print agent drops to identify the misdirected nozzle of the plurality of nozzles, wherein the second plurality of nozzles comprise adjacent nozzles on the print head. Thus, for example, the controller 706 may determine that a nozzle being considered differs from two groups of “nearby” or “neighbour” nozzles by a significant margin, and hence may identify the nozzle as being misdirected.
In some examples, the controller 706 is to compare respective signals from the detector apparatus in response to the print agent drops to identify a misdirected nozzle of the plurality of nozzles by calculating a reference value from the respective signals and comparing each respective signal to the reference value. The reference value may be for example an average value or any other value that represents signals resulting from drops emitted individually or sequentially by a group of nozzles (e.g. in a set or trench).
In some examples, the controller 706 is to determine the respective signals from the detector apparatus by determining, for each print agent drop, a respective lowest value (e.g. minimum) of an output of the detector apparatus, for example during detection of a drop from one of the nozzles.
The first and second nozzles may in some examples comprise adjacent nozzles of the print head, such as for example adjacent nozzles within a set of nozzles. The print agent drop detection device 802 may for example provide a third signal in response to a third drop of print agent dispensed from a third nozzle of a print head of the printing apparatus. The first and third nozzles may comprise nozzles in a trench of nozzles of the print head, and the comparison device may identify the first nozzle as a misdirected nozzle by comparing the first and second signals and by comparing the first and third signals. This may help to avoid incorrectly identifying nozzles as misdirected or misdirected, for example by ensuring that a signal from a nozzle indicates that the nozzle is misdirected when the signal is compared to signals associated with nozzles of two different groups of nozzles (though in some examples some nozzles may be in both groups).
In some examples, the apparatus 800 is to cause a printing apparatus to apply images to media using the print head without using the first or second nozzle that is identified as a misdirected nozzle. In such cases, for example, a different nozzle may be used, for example a different nozzle in the same set or trench in a multi-pass printing process, or a nozzle in a different set (e.g. where there are mirrored print heads).
In some examples, the apparatus 800 is to cause the print head to move to a predetermined position such that the print agent drop detection device 802 is to provide the first and second signals. This may occur for example in a nozzle test process before drops are dispensed from the nozzles and detected by the detection device 802.
Examples in the present disclosure can be provided as methods, systems or machine readable instructions, such as any combination of software, hardware, firmware or the like. Such machine readable instructions may be included on a computer readable storage medium (including but is not limited to disc storage, CD-ROM, optical storage, etc.) having computer readable program codes therein or thereon.
The present disclosure is described with reference to flow charts and/or block diagrams of the method, devices and systems according to examples of the present disclosure. Although the flow diagrams described above show a specific order of execution, the order of execution may differ from that which is depicted. Blocks described in relation to one flow chart may be combined with those of another flow chart. It shall be understood that each flow and/or block in the flow charts and/or block diagrams, as well as combinations of the flows and/or diagrams in the flow charts and/or block diagrams can be realized by machine readable instructions.
The machine readable instructions may, for example, be executed by a general purpose computer, a special purpose computer, an embedded processor or processors of other programmable data processing devices to realize the functions described in the description and diagrams. In particular, a processor or processing apparatus may execute the machine readable instructions. Thus functional modules of the apparatus and devices may be implemented by a processor executing machine readable instructions stored in a memory, or a processor operating in accordance with instructions embedded in logic circuitry. The term ‘processor’ is to be interpreted broadly to include a CPU, processing unit, ASIC, logic unit, or programmable gate array etc. The methods and functional modules may all be performed by a single processor or divided amongst several processors.
Such machine readable instructions may also be stored in a computer readable storage that can guide the computer or other programmable data processing devices to operate in a specific mode.
Such machine readable instructions may also be loaded onto a computer or other programmable data processing devices, so that the computer or other programmable data processing devices perform a series of operations to produce computer-implemented processing, thus the instructions executed on the computer or other programmable devices realize functions specified by flow(s) in the flow charts and/or block(s) in the block diagrams.
Further, the teachings herein may be implemented in the form of a computer software product, the computer software product being stored in a storage medium and comprising a plurality of instructions for making a computer device implement the methods recited in the examples of the present disclosure.
While the method, apparatus and related aspects have been described with reference to certain examples, various modifications, changes, omissions, and substitutions can be made without departing from the spirit of the present disclosure. It is intended, therefore, that the method, apparatus and related aspects be limited only by the scope of the following claims and their equivalents. It should be noted that the above-mentioned examples illustrate rather than limit what is described herein, and that those skilled in the art will be able to design many alternative implementations without departing from the scope of the appended claims.
The word “comprising” does not exclude the presence of elements other than those listed in a claim, “a” or “an” does not exclude a plurality, and a single processor or other unit may fulfil the functions of several units recited in the claims.
The features of any dependent claim may be combined with the features of any of the independent claims or other dependent claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2018/065763 | 12/14/2018 | WO | 00 |