1. Technical Field
The present invention relates to a method for detecting a defective liquid ejection and an ejection failure detection device.
2. Related Art
There is a technology in which an image which has been formed on a medium by a nozzle ejecting a fluid onto the medium in accordance with image data while being moved relative to the medium in a relative movement direction is read by means of a sensor, reference data having a resolution the same as a reading resolution is produced on the basis of the image data, and the data read by means of the sensor and the reference data are compared with each other so that a defective liquid ejection of the nozzle is detected. For example, JP-A-2008-64486 discloses a technology of the related art in which a reference image and an inspection image on a printed material are compared with each other so as to detect a defect.
However, a problem arises that false detection due to a reading error of a sensor may occur in the existing technology.
An advantage of some aspects of the invention is that it prevents false detection due to a reading error of a sensor.
A method for detecting a defective liquid ejection according to a first aspect of the invention includes a) reading, by means of a sensor, an image which is formed on a medium by nozzles ejecting a fluid to the medium in accordance with image data while being moved relative to the medium in a relative movement direction, b) obtaining differences between pixel values of read data pixels continuously arranged in a row in a direction intersecting with the relative movement direction in data read by the sensor and pixel values of image data pixels corresponding to the read data pixels, and c) detecting a defective liquid ejection of a nozzle by comparing a maximum difference value at a time when the differences show a maximum value with a non-maximum difference value at a time when the differences do not show a maximum value.
Other features of the invention will become clear by the specification and the drawings which will be described in detail below.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
At least the following things will be apparent from the descriptions of the specification and the appended drawings in the specification.
Namely, disclosed is a method for detecting a defective liquid ejection according to the first aspect of the invention. The method includes reading, by means of a sensor, an image formed on a medium by a nozzle ejecting a fluid on the medium in accordance with image data while being moved relative to the medium in a relative movement direction, obtaining differences between pixel values of read data pixels in a row continuously arranged in a direction intersecting with the relative movement direction in the data read by the sensor and pixel values of image data pixels corresponding to the read data pixels, and detecting a defective liquid ejection of a nozzle by comparing a maximum difference value at a time when the differences show a maximum value with a non-maximum difference value at a time when the differences do not show a maximum value.
In accordance with the above method for detecting a defective liquid ejection, it is possible to prevent false detection in the detection of a defective liquid ejection. That is, while the pixel value of the image read by the sensor is affected by a light sensitivity of the sensor or a luminance of an illumination, the differences between the read data pixels and the image data pixels are obtained and the differences are compared with each other so that false detection influenced thereby can be prevented.
In addition, in the method for detecting a defective liquid ejection according to the first aspect of the invention, the non-maximum difference value is preferably a minimum difference value at a point where the difference shows its minimum value and is preferably the closest to a point where the difference shows a maximum value in points where the differences show a minimum value. With this method for detecting a defective liquid ejection, the detection of a defective liquid ejection is performed on the basis of the difference between the maximum value and the minimum value so that it is possible to prevent false detection in the detecting of a defective liquid ejection.
Further, in addition, the method for detecting a defective liquid ejection according to the first aspect of the invention preferably further includes forming reference data having a resolution the same as the reading resolution in the relative movement direction on the basis of the image data. When an image formed on the medium is to be read by means of the sensor, the reading is performed in such a manner that a reading resolution by the sensor is made to be lower than the resolution of the image data in the relative movement direction. When the difference is obtained, differences between pixel values of the read data pixels and pixel values of reference data pixels respectively corresponding to the read data pixels in the reference data are obtained from one end to the other end of the row. With the above method for detecting a defective liquid ejection, it is possible to reduce an amount of processing data in the detection of a defective liquid ejection while maintaining accuracy in the detection of a defective liquid ejection.
Further, in addition, in the method for detecting a defective liquid ejection according to the first aspect of the invention, the reading is preferably performed by means of the sensor in such a manner that a reading resolution by the sensor is made to be higher than a resolution of the image data in a direction intersecting with the relative movement direction. With the above method for detecting a defective liquid ejection, it is possible to specify which nozzle has a defective liquid ejection when the defective liquid ejection occurs.
Further, in addition, in the method for detecting a defective liquid ejection according to the first aspect of the invention, the reference data is preferably produced by processing the image data. With the above method for detecting a defective liquid ejection, it is possible to produce the reference data having accuracy sufficient for detecting a defective liquid ejection so that a defective liquid ejection can be adequately detected.
Furthermore, disclosed is an ejection failure detection device according to a second aspect of the invention. The ejection failure detection device includes a sensor that reads an image which is formed on a medium by a nozzle ejecting a liquid onto the medium while being moved relative to the medium in a relative movement direction, a difference computing section that computes differences between pixel values of read data pixels continuously arranged in a row in a direction intersecting with the relative movement direction in the data read by the sensor and pixel values of image data pixels corresponding to the read data pixels, and a detecting section that compares a maximum difference value at a time when the differences show a maximum value with a non-maximum difference value at a time when the differences do not show a maximum value so as to detect a defective liquid ejection of a nozzle.
In accordance with the above ejection failure detection device, it is possible to prevent false detection in the detection of a defective liquid ejection.
[Entire Structure]
A printer driver is installed in the computer 110. The printer driver is a program that causes the display device 120 to display a user interface and converts image data received from an application program into image data for printing. The printer driver is recorded on a recording medium (a computer-readable recording medium) such as a flexible disk (FD) or a CD-ROM. Alternatively, the printer driver can be downloaded onto the computer 110 via the Internet. Meanwhile, the program is constituted by code for realizing various functions.
[Structure of Printer 1]
The transportation unit 20 is adapted to transport a medium (e.g., a paper sheet S) in a transporting direction. The transportation unit 20 is equipped with a paper feed roller 21, a transportation motor (not shown), a transportation roller 23, a platen 24, and a paper discharge roller 25. The paper feed roller 21 serves as a roller for feeding a paper sheet inserted into a paper insertion slot into the inside of the printer 1. The transportation roller 23 serves as a roller for transporting a paper sheet S fed by the paper feed roller 21 to a region at which printing can be performed (hereinafter, referred to as the printing region) and is driven by the transportation motor. The platen 24 supports the paper sheet S being printed. The paper discharge roller 25 serves as a roller for discharging the paper sheet S to the outside of the printer 1 and is provided at downstream of the printing region in the transporting direction. The paper discharge roller 25 rotates in synchronization with the transportation roller 23.
Meanwhile, the paper sheet S is pinched between the transportation roller 23 and a follower roller while the transportation roller 23 transports the paper sheet S. With this configuration, the posture of the paper sheet S is stabilized. On the other hand, the paper sheet S is pinched between the paper discharge roller 25 and a follower roller while the paper discharge roller 25 transports the paper sheet S.
The head unit 40 is adapted to eject ink onto the paper sheet S. The head unit 40 forms dots on the paper sheet S by ejecting ink onto the paper sheet S being transported so as to print an image on the paper sheet S. The printer 1 is of a line printer type so that the head unit 40 can simultaneously form dots over the whole paper width.
The nozzle group is constituted by nozzles arranged in the paper width direction at a pitch of 1/720 inch. The nozzles are sequentially numbered from the upper portion in an ascending order in the drawing.
Meanwhile, ink droplets are intermittently ejected from the nozzles onto the paper sheet S being transported so that the nozzle group forms a raster line on the paper sheet S. For example, the nozzle #1 forms a first raster line on the paper sheet S and the nozzle #2 forms a second raster line on the paper sheet S. Each of the raster lines is formed along the transporting direction. Hereinafter, the direction of the raster line is referred to as “the raster direction” (corresponding to “the relative movement direction”).
When an ink droplet is not adequately ejected due to clogging of a nozzle, a dot is not adequately formed on the paper sheet S. Hereinafter, a dot which is not adequately formed is referred to as “a defective dot”. Once a defective liquid ejection has occurred, the defective liquid ejection is not restored naturally during the printing so that a defective liquid ejection continuously occurs. As a result, defective dots are continuously formed on the paper sheet S in the raster direction, and the defective dots can be visually observed as a white or bright stripe on a printed image.
The controller 60 is a control unit (control section) that controls the printer 1. The controller 60 has an interface section 61, a CPU 62, a memory 63 and a unit control circuit 64. The interface section 61 performs transmission of data between the computer 110 as an external device and the printer 1. The CPU 62 is an arithmetic processing unit that controls the entirety of the printer 1. The memory 63 is adapted to retain an area for storing a program of the CPU 62 or a work area and has a memory device such as a RAM or an EEPROM. The CPU 62 controls each of the units via the unit control circuit 64 in accordance with the program stored in the memory 63.
[Structure of Detection Device 200]
As shown in
The scanner 210 is of a type of a linear sensor having a photosensitive section formed in one row and reads an image on the paper sheet S printed by the printer 1 while the paper sheet S is transported in the raster direction. Illumination light is projected to a reading portion of the scanner 210 so that the image printed on the paper sheet S can be read by means of the scanner 210. The scanner 210 has a width whereby an image having the same width as the paper sheet S can be simultaneously read. The scanner can read out colors printed by the printer 1 into respective colors.
A reading resolution of the scanner 210 in the paper width direction is higher than that of an image printed on the paper sheet S. To be specific, since the resolution of the printed image in the paper width direction is 720 dpi in the embodiment, it is preferable to make the reading resolution be two times or more of 720 dpi, that is 1440 dpi or more so that 1440 dpi is, for example, used in the embodiment.
On the other hand, reading is performed in such a manner that the reading resolution of the scanner 210 in the raster direction is made to be lower than the resolution of the image printed on the paper sheet S. For example, when it is assumed that a transporting speed of the paper sheet S is 254 mm/s and a time period (one scanning cycle) necessary for reading one reading line is 7 ms, the paper sheet S is transported by a distance of 1.78 mm during the reading. Namely, a line width of one reading line becomes 1.78 mm. Assuming that the printing resolution in the raster direction is 1440 dpi, one reading line corresponds to 100.8 dots on the basis of an expression of 1.78 mm×1440 dpi. That is, the reading resolution of read data in the raster direction corresponds to an image that has been compressed to approximately one hundredth of the printed image. Each reading line of the read data is constituted by a pixel value obtained by averaging pixels values of approximately 100 dots of the image printed in the raster direction for each color.
As shown in
The ejection failure detection processing section 220 acquires data (read data) of an image read by the scanner 210 and image data from the printer 1 or the computer 110. The ejection failure detection processing section 220 produces reference data having a resolution the same as the reading resolution of the read data on the basis of the resolution of the image data. The ejection failure detection processing section 220 compares the read data with the reference data so as to detect a defective liquid ejection of a nozzle.
[Processing for Detecting Ejection Failure of Nozzle]
The scanner 210 reads the image printed on the paper sheet S in such a manner that the reading resolution is made to be lower than the resolution of the image data in the raster direction (S904). To be specific, the scan rate is set to 7 ms and the scanner 210 reads the image from the first reading line to the N-th reading line so as to make one reading line to correspond to 100.8 dots.
The ejection failure detection processing section 220 acquires image data from the controller 60 or the computer 110 and digitally processes the image data so as to produce the reference data having a resolution the same as the reading resolution of the read data (S906). To be specific, since one reading line corresponds to 100.8 dots in the raster direction, a dot corresponding to the first reading line can be produced in such a manner that a value obtained by multiplying a pixel value of the 101-th dot by 8/10 is added to a sum of pixel values of the first dot to the hundredth dot to obtain a value and the value is divided by 100.8. Note that the reference data is produced for each color. In addition, since the reading resolution in the paper width direction is 1440 dpi, the image data having a resolution of 720 dpi is corrected with respect to each color so as to convert it into the image data having a resolution of 1440 dpi, thereby producing reference data.
The ejection failure detection processing section 220 computes a difference between a pixel value of a pixel of one row of read data on the reading line and a pixel value of a pixel of the reference data corresponding to the pixel of the one row from one end to the other end of the row (S908). The ejection failure detection processing section 220 computes a maximum value point A where the difference shows its maximum value and the maximum difference value (S910).
In addition, the ejection failure detection processing section 220 computes a minimum value point B and a minimum difference value at a point where the difference shows the minimum value B (S912). Further, the ejection failure detection processing section 220 compares the maximum difference value at the maximum value point A with a minimum difference value at a minimum value point B which is the nearest to the maximum value point A in the minimum value points B so as to detect a defective dot (S914). Namely, the ejection failure detection processing section 220 computes a difference between the maximum difference value and the minimum difference value. It determines that there is not a defective dot when the difference between the difference values is not greater than a predetermined value α and determines that there is a defective dot when the difference between the difference values is greater than the predetermined value α.
It is determined that a defective liquid ejection has occurred in a nozzle corresponding to a reading row having a defective dot (S916). Here, the m-th nozzle corresponding to the n-th reading row having a defective dot can be specified by the following formula.
m=n×(a resolution of a printed image/a reading resolution) (Formula I)
Here, the scanner 210 reads an image printed on the paper sheet S with a resolution higher than that of the image in the paper width direction. Therefore, when a reading row having a defective dot is specified in the read data, it is possible to determine which nozzle has a defective liquid ejection.
Thus, with the above first embodiment, it is possible to prevent false detection in the detection of a defective liquid ejection. For example, in the case where dots are formed in accordance with image data without a defective liquid ejection in a nozzle in the printer 1, when the scanner 210 can read the printed image such that the brightness in the reading is made to be the same as that of the image data, a difference in a pixel value between the reference data and the read data theoretically becomes zero. Here, when a nozzle has a defective liquid ejection, a dot is not formed in an image so that a pixel value becomes large. Therefore, by computing the difference in a pixel value between the reference data and the read data, presence or absence of a defective liquid ejection in the nozzle can be determined. Namely, it is judged that a defective liquid ejection does not occur when the difference is zero and it does occur when the difference is a positive value.
However, when there is a reading error in which the brightness of reading by the scanner 210 is higher than that of the image data irrespective of presence or absence of a defective liquid ejection in a nozzle, differences between the read data and the reference data become large values overall as shown in
In addition, when there is a reading error in which the brightness for reading by the scanner 210 is lower than that of the image data irrespective of presence or absence of a defective liquid ejection in a nozzle, differences between the read data and the reference data become small values overall, as shown in
In the first embodiment, the maximum difference value and the minimum difference value are compared with each other. As shown by X3 in
In addition, when reading is performed by the scanner 210 while maintaining accuracy in the detection of a defective liquid ejection, the reading resolution in the raster direction is reduced so that an amount of data to be processed in the detection of a defective liquid ejection can be reduced.
As shown in
The invention is useful for, for example, performing a large amount of printing work for business. Continuing of printing with a defective nozzle results in production of a large amount of defective printed materials. In accordance with the invention, since a defective liquid ejection of a nozzle can be detected during printing, the printing can be immediately stopped upon occurrence of a defective liquid ejection. In addition, when a defective liquid ejection such as clogging of a nozzle is recovered by performing cleaning or flushing of the head, the printing can be immediately restarted.
In order to further reduce an amount of data to be processed, detection of a defective liquid ejection is not performed for all of the printed materials, but can be performed at a frequency of once for every several printed materials. The more the detection frequency is reduced, the more the amount of data to be processed is reduced.
While the line printer is used in the first embodiment, a serial type printer is used in a second embodiment. As in the first embodiment, the printing system 100 of the second embodiment includes the printer, the computer 110, the display device 120, the input device 130, the recording/playing device 140, and the detection device 200.
The printer 300 is equipped with a carriage unit 330. The carriage unit 330 is adapted to move a head unit 340 in a paper width direction. The carriage unit 330 has a carriage 331 and a carriage motor 332. The carriage 331 can be driven by the carriage motor 332 so as to be reciprocated in the paper width direction. In addition, an ink cartridge containing ink as an example of a liquid is detachably attached to the carriage 331.
The head unit 340 is adapted to eject ink onto the paper sheet S. The head unit 340 is equipped with a head 341 having a plurality of nozzles. Since the head 341 is mounted on the carriage 331, the head 341 moves in the paper width direction in association with the movement of the carriage 331 in the paper width direction. The head 341 intermittently ejects ink during the movement in the paper width direction, a dot row (a raster line) along the paper width direction is printed on the paper sheet S.
In the meantime, while the printer 300 performs printing on the paper sheet S, it alternately repeats a dot forming operation for forming dots on the paper sheet S by ejecting ink from a nozzle on the head 341 moving in the paper width direction and a transporting operation for transporting the paper sheet S in a transporting direction by means of the transportation unit 20. In the dot forming operation, ink is intermittently ejected from the nozzle so that a dot row constituted by a plurality of dots along the paper width direction is formed. The dot row is referred to as the raster line. The raster direction (corresponding to a relative movement direction) of the raster line is same as the paper width direction.
A flow of an ejection failure detection process in the second embodiment is the same as the flow of the process shown in
In accordance with the second embodiment, by comparing the maximum difference value and the minimum difference value with each other, it is possible to prevent false detection in the detection of a defective liquid ejection. In addition, also with the second embodiment, when reading is performed by the scanner 210 while maintaining accuracy in the detection of a defective liquid ejection, the reading resolution in the raster direction is reduced so that an amount of processing data in the detection of a defective liquid ejection can be reduced.
In the first and second embodiments, the reference data is produced by digitally processing the image data (S906 in
In accordance with the third embodiment, by comparing the maximum difference value and the minimum difference value with each other, it is possible to prevent false detection in the detection of a defective liquid ejection. In addition, also with the third embodiment, when reading is performed by the scanner 210 while maintaining accuracy in the detection of a defective liquid ejection, the reading resolution in the raster direction is reduced so that an amount of processing data in the detection of a defective liquid ejection can be reduced.
While the printers 1 and 300 as examples of a fluid ejection device that form an image by ejecting ink, are described in the above embodiments, the fluid ejection device is not limited thereto. The invention can be practically applied to detection of a defective liquid ejection of a fluid ejection device that ejects a fluid other than ink (including a liquid, a liquid containing particles of a functional material dispersed therein, a liquid like a gel and a particle as an aggregation of fine particles).
The ejection failure detection device can be applied to a fluid ejection device for ejecting a fluid containing a material such as an electrode material or a colorant dispersed or dissolved therein, the material being to be used for manufacturing, for example, a liquid crystal display, an EL (electro luminescence) display and a surface light-emitting device, fluid ejection device for ejecting a living organic material to be used for manufacturing a biochip, or a fluid ejection device for ejecting a fluid to be a specimen to be used as a precision pipette. Further, the ejection failure detection device can be applied to a fluid ejection device for ejecting a lubricant to a precision instrument such as a watch or a camera in a pinpoint manner, a fluid ejection device for ejecting, on a substrate, a liquid of a transparent resin such as an ultraviolet curable resin for forming a micro hemispherical lens (an optical lens) to be used for an optical communication element, a fluid ejection device for ejecting an acid or alkaline etching liquid to be used for etching a substrate, and a fluid ejection device for ejecting a gel. The method for detecting a defective liquid ejection according to the invention can be adopted to any one of the above fluid ejection devices.
The above embodiments are shown to facilitate understanding of the invention, but not to limit the scope and spirit of the invention. The invention can be changed or modified without departing from the scope of the invention and it is needless to say that its equivalent is included in the scope of the invention. Particularly, an embodiment described below is also included in the scope of the invention.
[Regarding Head]
In the above embodiments, the head 41 that ejects ink by using a piezoelectric element, is used. However, a technique for ejecting a fluid is not limited to the above. A technique for ejecting a fluid by generating a bubble by heat can be, for example, used or another technique can be used.
The disclosure of Japanese Patent Application No. 2009-077326 filed Mar. 26, 2009 including specification, drawings and claims is incorporated herein by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-077326 | Mar 2009 | JP | national |