In commercially available printers, print fluid ejection nozzles may be of the order of a few hundred microns (approximately one third the width of a human hair). Therefore, nozzles may be partially occluded or even blocked entirely by even relatively small debris, contaminants, or dry print fluid. Such partial occlusion or blocking may reduce the so-called nozzle health of an affected nozzle and possibly detrimentally affect print fluid ejection from the affected nozzle and consequently print image quality. Commercially available printers may use error hiding procedures to compensate for reduced or poor nozzle health.
Drop detection is a method of determining nozzle health. In an example of a commercially available method, a light source illuminates a light sensor in a closed loop circuit. The sensor senses light and changes in the amount of light incident on it. When a nozzle is fired the stream of drops block part of the light, which produces a change in the amount of light the sensor receives. The light source is controlled to output more light in response to the reduction in the amount of light incident on the sensor. When a drop finishes crossing the light beam the sensor sees more light (due to the previous increase) and the light source is controlled to operate at the lower level. This control signal perturbation giving more and less light is indicative of a nozzle being fired and may be utilised by a processor to determine if print fluid is ejected when a nozzle is fired.
The present disclosure will now be described, by way of example, and with reference to the accompanying drawings in which:
A description of examples in accordance with the disclosure will now be provided with reference to the drawings and in which like reference numerals refer to like parts.
In general outline, the disclosure relates to a system 9 to determine print fluid ejection nozzle health for a printer device 11. The system 9 comprises an image recording device 5 to record an image 37 of print fluid pattern 35 ejected from a print fluid ejection nozzle 6′, 8′, 10′, 12′, 30′, 32′, 34′, 36′ and disposed on a printable work surface 2, 4, 16, 18. An image processor 7 may analyse the image 37 to provide a value based on a characteristic of the image 37 representative of the print fluid 35 disposed on the printable surface 2, 4, 16, 18. A controller 13 may receive the value and assign a nozzle health category to the print fluid ejection nozzle 6′, 8′, 10′, 12′, 30′, 32′, 34′, 36′ in dependence on the value.
In the first example of the disclosure illustrated in
The nozzle health measurement zone 3 comprises a printable surface 4 which has dimensions XAD by YAD. The printable surface 4 may be a paper roll, a washable surface, or a conveyor belt of a printable material for example. To accommodate ejection from all print heads 6, 8, 10, and 12 of the print carriage 1 the Y direction of the nozzle health measurement zone 3 printable surface 4 extends to accommodate the swath of the carriage 1. Therefore YAD is equal to or greater than YA.
The width, XAD, of the nozzle health measurement zone printable surface 4 may be a different width from the print head swath of carriage 1. For example in
In operation, as carriage 1 translates along the scan axis through nozzle health measurement zone 3 print head 6 ejects print fluid onto printable surface 4. The carriage 1 then reverses its direction of motion to return and traverse the printable work surface 2 in the other direction revealing a print fluid drop pattern on the printable surface 4. The controller 13 transmits a control signal to the digital image recording device 5 to record an image 37 of the print fluid drop pattern 35. The recorded image 37 may then be processed and analysed by the image processor 7 to determine a result based on an image characteristic representative of the print fluid deposited on the printable surface 4. The controller 13 may use the result to assign a nozzle health category to the nozzles under test.
In the described disclosure, the digital image recording device 5 produces a digital image 37 which is 75 mm×4 mm and corresponds to a pixel area of 60×1834 pixels, which leads to a resolution of 245 pixels/cm (24.5 pixels/m or 622.3 pixels/inch).
The nozzle health measurement zone 3 comprises a printable surface 14 which has dimensions XBD by YBD. The printable surface 14 may be of a paper roll, a washable surface, or a conveyor belt of a printable material for example. To accommodate ejection from all print heads 6, 8, 10, and 12 of the print carriage 1, the Y direction of the nozzle health measurement zone 3 printable surface 14 extends to accommodate the swath of the carriage 1, therefore YBD is equal to or greater than YA.
The width, XBD, of the nozzle health measurement zone 3 printable surface 14 may be a different width from the carriage 1. For example in
In operation, as the carriage 1 translates along the scan axis through nozzle health measurement zone 3′ print heads 6, 8, 10, and 12 eject print fluid onto printable surface 14. The carriage 1 then reverses its direction of motion to return and traverse the printable work surface 2 in the opposite direction revealing print fluid drop patterns for each print head on the printable work surface 14. The controller 13 sends a control signal to the digital image recording device 5 to record an image of the print fluid drop patterns. The recorded image may then be processed and analysed by the image processor 7 to determine a result based on an image characteristic representative of the print fluid deposited on the printable surface 14. The controller 13 may use the result to assign a nozzle health category to the nozzles 6′, 8′, 10′ and 12′ under test.
The nozzle health measurement zone 3′ does not have to be disposed to one side of the printable work surface.
The nozzle health measurement zones 15 and 17 comprise printable surfaces 16 and 18 respectively and have dimensions XCD by YCD. The printable surfaces 16 and 18 may be of a paper roll, a washable surface, or a conveyor belt. To accommodate ejection from all print heads 6, 8, 10 and 12 of the print carriage 1 the Y direction of the nozzle health measurement zones 15 and 17 printable surface 4 extend to accommodate the swath of the carriage 1, therefore YCD is equal to or greater than YC.
The width, XCD, of the nozzle health measurement zone printable surfaces 16 and 18 may be a different width from that of the carriage 1. For example, in
Nozzle health measurement zones 15 and 17 are disposed to the left and right of printable work surface 2 respectively. As the carriage 1 translates along the scan axis through nozzle health measurement zone 17 print heads 6, 8, 10, and 12 may respectively or simultaneously eject print fluid onto printable surface 18. The carriage 1 then reverses its direction of motion to return and traverse the work surface 2 in the other direction revealing print fluid drop patterns for each print head 6, 8, 10 and 12 on the printable work surface 18. The controller 13 sends a first control signal to first digital image recording device 5 to record an image of the print fluid drop patterns. The recorded image may then be processed and analysed by the image processor 7 to determine a result based on an image characteristic representative of the print fluid deposited on the printable surface 18. The controller 13 may use the result to assign a nozzle health category to the nozzles under test.
The carriage 1 continues traversing printable work surface 2 through to nozzle health measurement zone 15 where print heads 6, 8, 10, and 12, may individually or simultaneously eject print fluid onto printable surface 16. The carriage 1 then reverses its direction of motion to return and traverse the work surface 2 in the original direction revealing a second print fluid drop pattern on printable work surface 16. The controller 13 sends a second control signal to the second digital image recording device 5′ to record an image of the print fluid drop patterns. The recorded image may then be processed and analysed by the image processor 7 to determine a result based on an image characteristic representative of the print fluid deposited on the printable surface 16. The controller 13 may use the result to assign a nozzle health category to the nozzles under test.
The print fluid drop patterns ejected by the print heads 6, 8, 10 and 12 onto nozzle health measurement zones 15 and 17 may be any combination of print fluid drop patterns.
The Y direction of the nozzle health measurement zone 124 printable surface 108 does not extend to accommodate the entire swath of the carriage 28. To accommodate ejection from all print heads 30, 32, 34, and 36 of the print carriage 28, the controller 13 transmits a control signal to the carriage 28 and print heads 30, 32, 34, and 36 such that the distance between print fluid drop patterns 110, 112, 114, and 116 is less than the distance between the print heads 30, 32, 34, and 36.
The graph of
Image processor 7 determines a result based on an image characteristic representative of the print fluid deposited on a printable surface 4, 14, 16, 18, 22 or 214. The controller 13 may use the result to assign a nozzle health category to the nozzles under test. In the case illustrated in
The print fluid drop pattern 41 is processed into a black and white image 49 as schematically illustrated in
The peak 56 corresponds to the analysis of print fluid region 43 shown in
An example of a process of the nozzle health detection system is schematically illustrated in the flowchart 79 in
In the described disclosure, the controller 13 operates in accordance with process flow control diagram 87 illustrated in
Operation of the controller 13 and image analyser 7 in accordance with the process flow control diagram 87 starts with the controller 13 reading in the digital image of the print fluid drop pattern, 88. Then, process control flows to the next stage, 90, at which the stage controller 13 converts the image from RGB to greyscale by eliminating the hue and saturation information while retaining the luminance. The controller 13 may request user input of a desired skill luminance value which is to be used as a threshold, 92. The threshold is to be between 0 and 1.
In the described disclosure, the controller 13 assigns a binary value for each pixel based on the threshold value input by the user, 94. This is achieved by replacing all values above the threshold with 1 and setting all other values to 0. In this way the user can customise the binary image produced by the controller 13.
Process control may then flow to stage 95 at which the controller 13 produces a black and white image by identifying the regional minima of the binary image produced in stage 94. Process control may then flow to stage 96 in which the controller 13 sums the values of the black and white pixels in the Y direction and then to stage 98 in which controller 13 plots the value from stage 96 as a function of X position to produce the graphs seen in
Insofar as the disclosure described above is implementable, at least in part, using a machine readable instruction-controlled programmable processing device such as a general purpose processor or special-purposes processor, digital signal processor, microprocessor, or other processing device, data processing apparatus or computer system it will be appreciated that a computer program for configuring a programmable device, apparatus or system to implement the foregoing described methods, apparatus and system is envisaged as an aspect of the present disclosure and claimed subject matter. The computer program may be embodied as any suitable type of code, such as source code, object code, compiled code, interpreted code, executable code, static code, and or dynamic code, for example. The instructions may be implemented using any suitable high-level, low-level, object-oriented, visual, compiled and/or interpreted programming language, such as C, C++, Java, BASIC, Perl, Matlab, Pascal, Visual BASIC, JAVA, ActiveX, assembly language, machine code, and so forth. The term “computer” in its most general sense may encompass programmable devices such as referred to above, and data processing apparatus and computer systems in whatever format they may arise, for example, desktop personal computer, laptop personal computer, tablet, smart phone or other computing device.
The computer program may be stored on a computer readable storage medium in machine readable form, for example the computer readable storage medium may comprise memory, removable or non-removable media, erasable or non-erasable media, writeable or re-writeable media, digital or analogue media, hard disk, floppy disk, Compact Disk Read Memory (CD-ROM), Compact Disk Recordable (CD-R), Compact Disk Rewriteable (CD-RW), optical disk, magnetic media, magneto-optical media, removable memory cards or disks, various types of Digital Versatile Disk (DVD) subscriber identity module, tape, cassette solid-state memory. The computer program may be supplied from a remote source and embodied in a communications medium such as an electronic signal, radio frequency carrier wave or optical carrier waves. Such carrier media are also envisaged as aspects of the present disclosure.
Although examples of the disclosure have been described with reference to an image processor and a controller illustrated as separate processor resources, the image processor and controller may be integrated in the same circuitry, circuit or processor module. For example, a programmable integrated circuit such as a microprocessor or microcontroller programmed to implement the functions of the image processor and controller may be used. Other programmable devices such as referred to above may be used also and or instead. The term controller may be discreet control circuitry likewise term module may be discreet control circuitry.
Examples of the disclosure have been described with reference to print fluid, this may refer to printer ink, build material for use in 3D printers or any other printable material. Furthermore, examples of the disclosure have been described with reference to 2D printing, however, the term ‘printer’ may also reference a 3D printer that prints on a bed of build material. A printable surface may be a surface on which build material is deposited.
As used herein any reference to “one disclosure” or “a disclosure” means that a particular element, feature, structure, or characteristic described in connection with the disclosure is included in at least one disclosure. The appearances of the phrase “in one disclosure” or the phrase “in an disclosure” in various places in the specification are not necessarily all referring to the same disclosure.
As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
In addition, use of the “a” or “an” are employed to describe elements and components of the disclosure. This is done merely for convenience and to give a general sense of the disclosure. This description should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
Various modifications may be made within the scope of the disclosure. For example, a print fluid pattern may not be printed on a printable surface each time a carriage traverses nozzle health measurement zone. It may occur at other intervals.
The scope of the present disclosure includes any novel feature or combination of features disclosed therein either explicitly or implicitly or any generalisation thereof irrespective of whether or not it relates to the claimed subject matter or mitigates against any or all of the issues addressed by the present disclosure. The applicant hereby gives notice that new claims may be formulated to such features during prosecution of this application or of any such further application derived therefrom. In particular, with reference to the appended claims, features from dependent claims may be combined with those of the independent claims and features from respective independent claims may be combined in any appropriate manner and not merely in specific combinations enumerated in the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US17/42305 | 7/17/2017 | WO | 00 |