1. Field of the Disclosure
Aspects of the present invention generally relate to an image processing method and an image processing apparatus to print images on a printing medium.
2. Description of the Related Art
There has conventionally been known a technique to detect defective printing elements, by printing a pattern for detecting defective printing elements between printing of images and reading the pattern using a reading unit. On the other hand, if a small scratch on the printing medium, foreign matter, or the like, is included in this pattern, the image defect at that portion may be erroneously recognized as being due to a printing element failure, and the printing element may be determined to have failed even though a printing element failure has not actually occurred. Japanese Patent Laid-Open No. 2006-198793 describes preventing erroneously detecting scratches on the printing medium and so forth as being printing trouble due to a failure of the printing element, by making the pattern for detecting failure of the printing element sufficiently longer than a scratch which might be formed.
On the other hand, there are conceivably cases where foreign matter which has got into the conveyance path of the printing medium, or a protrusion created on a conveying member, coming into contact with the printing medium being conveyed, thereby consecutively scratching the printing medium and causing long streaks in the printed image. In such a case, making the pattern for detecting failure of the printing element longer, as described in Japanese Patent Laid-Open No. 2006-198793, may result in an erroneous determination that the consecutive streak formed on the printing image due to the scratch is due to failure of the printing element. Similarly, foreign matter of the like adhering to a scanning region of a sensor of a scanner or the like which scans and reads the test pattern may erroneously determine that there is a consecutive streak at the corresponding region, and that this is due to failure of the printing element corresponding to the position of the streak. Once erroneous determination is made that the printing element has failed, complementation printing processing is performed so that the printing element, which has not failed but has been erroneously determined to have failed, is not used. This unnecessary complementation printing results in an inferior image.
Aspects of the present invention provides an image processing method and image processing apparatus capable of printing high-quality images by distinguishing between streaks due to printing element failure and streaks due to trouble other than printing element failure.
An image processing method is provided to print an image on a printing medium transported in a second direction, using a printing head on which a plurality of printing element arrays, each including a plurality of printing elements arrayed in a first direction perpendicular to the second direction, are arrayed in the second direction. The method comprising includes an obtaining step to obtain information regarding a position where color difference in the first direction has occurred in each of a plurality of test patterns printed on the printing medium or on a conveyance unit which transports the printing medium using each array of the plurality of printing element arrays, and a determining step to determine a printing element which has printed a position corresponding to the obtained information to have not failed in printing, in a case where the obtained information indicates that color difference has occurred at a same position in the first direction within predetermined test patterns of a plurality of test patterns.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
An embodiment will be described, using an ink-jet printing apparatus which prints images using a printing head having a plurality of nozzle arrays on which nozzles are arrayed, as an example of a printing apparatus. The plurality of nozzle arrays is printing element arrays. The ink-jet printing apparatus according to the present embodiment uses a rolled continuous sheet as a printing medium. The ink-jet printing apparatus according to the present embodiment is a high-speed line printer which can perform both single-side and double-side printing.
The sheet supply part 1 stores and supplies a rolled continuous sheet. The sheet supply part 1 according to the present embodiment can store two rolls R1 and R2, and can unroll a sheet off of either roll. The curl reforming unit 2 lessens curling of the sheet supplied from the sheet supply part 1. The curl reforming unit 2 acts to lessen curling of the sheet by curving and squeezing the sheet using two pinch rollers as to one driving roller, to curve the sheet in the opposite direction of the curling. The skew rectification unit 3 rectifies skewing (misalignment of the direction of the sheet as to the direction in which the sheet should travel) which has passed through the curl reforming unit 2. A side of the sheet serving as a reference is pressed against a guide member, thereby rectifying skewing of the sheet. The printing unit 4 prints images on sheets using a printing head 14. The printing head 14 according to the present embodiment is a line head where nozzle arrays capable of printing an image are arrayed over the greatest sheet width of which usage is anticipated. The printing head 14 includes multiple discharge substrates 101 and 102, as illustrated in
The inspecting unit 5 optically prints an inspection pattern printed on the sheet by the printing unit 4, so as to inspect the state of the nozzles of the printing head 14, the state of sheet conveyance, image position, and so forth. A charge-coupled device (CCD) line sensor is used as the inspecting unit 5 in the present embodiment, with the CCD line sensor being arrayed in a direction perpendicular to the sheet conveyance direction. Separately, an central processing unit (CPU) (not illustrated) for analyzing is provided, as an analyzing unit 17. The cutter unit 6 cuts the sheet on which images have been printed into sheets of a predetermined length. The information printing unit 7 prints printing information, such as serial No. and date, on the rear face of the cut sheets. The drying unit 8 heats the sheets printed at the printing unit 4, so as to dry the ink on the sheets in a short time. The sheet windup unit 9 is used when performing double-side printing, and has a windup drum to rotate and temporarily wind up a continuous sheet regarding which printing on the front face has been completed. Once the sheet has been wound onto the sheet windup unit 9, the windup drum is rotated in reverse, the sheet wound thereupon is supplied to the curl reforming unit 2, and then to the printing unit 4 again. The front and rear faces of the sheet have been reversed in this process, so the printing unit 4 can print images on the rear face of the sheet. Single-side printing and double-side printing will be described later in detail.
The discharge conveyance unit 10 conveys sheets dried at the drying unit 8 to the sorter unit 11. The sorter unit 11 sorts and ejects the cut sheets to the ejecting trays 12 in groups.
The control unit 13 controls the overall printing apparatus according to the present embodiment. The control unit 13 includes a controller 15 which has a CPU, memory, and various types of input/output (I/O) interfaces. The control unit 13 also includes a power source. Operations of the printing apparatus are controlled based on instructions from a controller 15, or an external apparatus 16 such as a host computer or the like, connected to the controller 15 by way of an I/O interface.
Next, single-side printing and double-side printing using the ink-jet printing apparatus according to the present embodiment will be described with reference to
In a case of performing single-side printing, the sheet is supplied from the sheet supply part 1, and processing is performed at each of the curl reforming unit 2 and skew rectification unit 3, as illustrated in
In a case of performing double-side printing, as illustrated in
Description of Control Configuration
The CPU 201, which is a microprocessor, controls the overall operations of the printing apparatus 200 by executing programs and delivering instructions to various hardware components. The ROM 202 stores programs to be executed by the CPU 201, and fixed data necessary for various operations of the printing apparatus 200. The RAM 203 is used as a work area for the CPU 201, a temporary storage region for various types of received data, a storage region for various types of setting data, and so forth. The HDD 204 can store programs to be executed by the CPU 201, printing data, and setting information necessary for the operations of the printing apparatus 200, in a built-in hard disk, and read out the same. Note that some other large-capacity storage device may be used instead of the HDD 204.
The operating unit 206 includes hard keys or a touch panel for users to make various types of operations, and a display unit to present (notify) various types of information to the user, and corresponds to the external apparatus 16 illustrated in
The engine control unit 208 controls the processing of printing images on the sheet based on printing data, in accordance with control commands received from the CPU 201 or the like. Specific examples include instructions to discharge ink that are given to the printing heads 14 for each of the ink colors, setting discharge timing so as to adjust the dot positions (ink landing positions) on the printing medium, adjustments based on acquired head driving state information, and so forth. The engine control unit 208 performs driving control of the printing head based on printing data, so that the printing heads discharge ink and form images on the sheet. The engine control unit 208 also gives feed roller driving instructions and conveying roller driving instructions, acquires rotation state information of conveying rollers, and so forth, and controls the conveying rollers so that the sheet is conveyed at an appropriate speed over a correct path, and stopped correctly.
The scanner control unit 209 reads images on the sheet by controlling the CCD sensor of the inspecting unit 5 accordance with control commands received from the CPU 201 or the like. The scanner control unit 209 then converts analog luminance data of red (R), green (G), and blue (B) colors obtained by the CCD sensor, into digital data. While the present embodiment uses a CCD sensor as an image sensor, a CMOS image sensor or the like may be used instead. Also, a linear image sensor or an area image sensor may be used as the image sensor. The scanner control unit 209 also gives driving instructions to the image sensor, and acquires state information of the image sensor based on this driving. The scanner control unit 209 then analyzes the luminance data obtained from the image sensor, and performs detection of ink defective discharge from the printing head 14, detection of the cutting position of the sheet, and so forth. Sheets regarding which the scanner control unit 209 determines that the image has been correctly printed are subjected to drying processing of the ink thereupon, and ejected to a specified ejecting tray 12.
A host device, which is the external apparatus 16, is externally connected to the printing apparatus 200 and is a device which is a supply source of image data to cause the printing apparatus 200 to perform printing. The external apparatus 16 issues orders for various print jobs. The external apparatus 16 may be realized by a general purpose personal computer (PC), or may be an image capturing device which captures images and generates image data. Examples of image capture devices include readers (scanners) which read images on an original document and generate image data, film scanners which read negative film or positive film and generate image data, and so forth. The image capture device may be a digital camera which shoots still images and generates digital image data, or may be a digital video camera which shoots moving images and generates moving image data. Arrangements may be made such as providing a photo storage on a network, or providing a socket for inserting detachable portable memory, so that image files stored in the photo storage or portable memory can be read out, image data generated, and printed.
These data supply devices may be included within the printing apparatus 200, or may be provided as external devices connected to the printing apparatus 200. In a case where the external apparatus 16 is a PC, an operating system (OS), application software to generate image data, and a printer driver for the printing apparatus 200, are installed in a storage device of the PC. A printer driver controls the printing apparatus 200 to generate print data by converting the image data supplied from the application software into a format which the printing apparatus 200 can handle. Also, an arrangement may be where the external apparatus 16 converts the print data into image data, and then supplies this to the printing apparatus 200. Image data supplied from the external apparatus 16, and other commands, status signals, and so forth, can be exchanged with the printing apparatus 200 via the external interface 205. The external interface 205 may either be a local interface or a network interface. While an exemplary description has been made above where one CPU 201 controls all constituent elements within the printing apparatus 200 illustrated in
Description of Printing Head
Next, the printing unit 4 according to the present embodiment will be described with reference to
Description of Ink Defective Discharge Detection and Scratch Detection
First,
As illustrated in
Next, the flow of determining ink defective discharge of nozzles and scratches will be described with reference to
In step S606, complementation processing is performed, in which image data assigned to be printed by the identified defective discharge nozzle is reassigned to another nozzle which is not a defective discharge nozzle. The printing apparatus according to the present embodiment has eight arrays of nozzles discharging ink of the same color, so the image data which should have been printed with the defective discharge nozzle can be reassigned to one or more of the remaining seven nozzles at the same position as the defective discharge nozzle. The method of performing complementation processing regarding a defective discharge nozzle is not restricted to this method, and known methods may be used, such as the method disclosed in Japanese Patent Laid-Open No. 2009-006560, for example.
Next, the ink defective discharge detection processing of step S601 will be described with reference to
Next, the scratch detection processing in step S602 will be described with reference to
Next, details of the scratch detection processing will be described with reference to the flowchart in
Note that the scratch detection pattern 905 according to the present embodiment is an image formed using four ink colors, by eight arrays of nozzles for each color. It would be extremely unlikely, probability-wise, that all of the nozzle arrays of all of the ink colors would fail to discharge at the same location. Accordingly, regardless of the results of the ink defective discharge detection patterns 901 through 904, a case where the luminance value of the scratch detection pattern 905 is greater than the threshold value can be determined to be a streak due to a scratch and not due to faulty nozzles.
In a case where a nozzle has been determined to be faulty, complementation processing is performed to print the image data which should have been printed with the defective discharge nozzle with a nozzle other than the faulty nozzle. Conventional methods may be used for complementation processing. For example, the data may be reassigned to a nozzle adjacent to the faulty nozzle, or assigned to another normal nozzle in another of multiple scans.
Using the above method enables determination to be suitably made regarding whether or not a streak in a printed image is a streak due to printing failure by a printing element.
While the scratch detection pattern according to the present embodiment has been printed using eight arrays of nozzles for each of the four ink colors, the present invention is not restricted to this arrangement. As long as the printing head has at least multiple nozzle arrays, and is capable of printing at the same position on the printing medium in the nozzle array direction, a scratch detection pattern can be printed using multiple nozzles. That is to say, a scratch detection pattern is printed using at least two nozzle arrays capable of printing at the same position on the printing medium, and in a case where the luminesce value is determined to be greater than the threshold value, determination is made that this is a scratch on the printing medium. In the event that the luminance value is not greater than the threshold value, determination is made regarding whether or not a faulty nozzle is included in the nozzles which have printed the scratch detection pattern. This scratch detection pattern does not have to be a pattern formed of inks of multiple colors. A pattern may be printed by at least two nozzle arrays of at least one color printing head, and in a case where a streak is detected where the luminance value at a position printed by two nozzle arrays is greater than the threshold value, this can be determined to be a scratch and not defective discharge.
The greater the number of nozzles printing the scratch detection pattern is, the less likely to be influenced by faulty nozzles, so the accuracy in determining whether a faulty printing element or a scratch on the printing medium improves. That is to say, in the example described above, eight nozzle arrays for each of four color inks, which is a total of 32 nozzles, are used to printing the scratch detection pattern. For example, in a case of determining a scratch from a pattern printed by one color ink using the printing apparatus according to the present embodiment, the accuracy of scratch determination can be improved by printing the pattern using eight nozzle arrays.
Also, while description has been made above regarding the present embodiment that in a case where determination is made in step S603 that there is a scratch, the flow advances to step S605, the user is notified, and the flow ends, but an arrangement may be made where in a case that both a scratch and faulty nozzle are detected, the user may be notified and defective discharge complementation printing is also performed. That is to say, after the user is notified in step S605, the flow advances to step S604, determination is made whether or not there is a faulty nozzle at a position other than where the scratch has occurred, and if there is a faulty nozzle, defective discharge complementation processing is performed in step S606. If no faulty nozzles exist, the flow ends. Thus, scratches can be detected and defective discharge complementary processing can be performed in a case where both are present.
The basic configuration of the primary mechanism of the ink-jet printing apparatus according to a second embodiment, and the control configuration for executing printing control at each part of the printing apparatus, is the same as with the first embodiment. In the first embodiment, determination is made that a white streak is due to a scratch in a case where a streak is detected in an inspection pattern formed using multiple nozzles. In the present embodiment, determination is made that a white streak is due to a scratch and not due to defective discharge in a case where defective discharge is detected in ink defective discharge detection processing performed on an inspection pattern formed with one nozzle, and defective discharge is detected again after having performed ink defective discharge complementation processing.
While the present embodiment has been described where determination is made of whether or not the nozzle corresponding to the streak position is a nozzle regarding which ink defective discharge complementation processing was performed the previous time, an arrangement may be made regarding whether or not there is history of ink defective discharge complementation processing.
The basic configuration of the primary mechanism of the ink-jet printing apparatus according to a third embodiment, and the control configuration for executing printing control at each part of the printing apparatus, is the same as with the first embodiment. The present embodiment also has a mechanism where the printing head 14 is movable in the array direction of nozzles as illustrated in
A fourth embodiment relates to another example where scratch determination is made from ink defective discharge detection patterns without using a scratch detection pattern. The basic configuration of the primary mechanism of the ink-jet printing apparatus according to the present embodiment, and the control configuration for executing printing control at each part of the printing apparatus, is the same as with those described above. The present embodiment uses the same ink defective discharge detection pattern as that used in the second embodiment (FIG. 11). Details of the ink defective discharge detection patterns for each color are the same as illustrated in
In a case where determination is made in step S154 that the streak is due to a scratch on the printing medium, the flow advances to step S155, and the user is notified through the external apparatus 16 that the image is defective due to a scratch. On the other hand, in a case where determination is made in step S156 that the streak is due to defective discharge of a nozzle, the flow advances to step S157. In step S157, complementation processing is performed, in which image data assigned to be printed by the identified defective discharge nozzle is reassigned to another nozzle which is not a defective discharge nozzle, and the processing ends.
Using this method enables suitable determination regarding whether or not a streak occurring in a printed image is a streak due to printing failure of a printing element or otherwise, without using a scratch detection pattern.
An arrangement may also be made in the same way as with the first embodiment, where after performing notification of a scratch in step S155, the flow advances to step S157 and ink defective discharge complementation processing is performed for streaks at positions other than where the scratch was detected.
Note that in the present embodiment, ink defective discharge detection patterns are formed by eight nozzle arrays of each color, the patterns of the 32 arrays are read, and in a case where there is a streak in all patterns, determination is made that the streak is not due to printing failure but due to a scratch on the printing medium. However, the present invention is not restricted to this arrangement.
For example, an ink defective discharge detection pattern may be formed by one array each of the four colors, a total of four patterns. Also, while determination is made that the streak is not due to printing failure by a nozzle but due to a scratch on the printing medium when there is a streak at the same position in the nozzle array direction in all 32 patterns, but all patterns do not have to be examined, to alleviate the processing load. An arrangement may be made where a predetermined plurality of patterns are examined, and if there is a streak in the same position in the nozzle array direction, determination is made that the streak is not due to defective discharge of a nozzle. Also, an arrangement may be made where one of the eight ink defective discharge detection patterns corresponding to the eight arrays of nozzles for each color is examined for each color, for a total of four patterns, and if a streak is present in all of these four patterns, determination is made that the streak is due to a scratch on the printing medium, and not due to defective discharge of a nozzle. Moreover, this does not have to be one pattern from each color by may be multiple patterns from each color, and further, different nozzle arrays may be selected each time the detection flow is executed.
Also, while description has been made above that determination is made that the streak is due to defective discharge of a nozzle and not to a scratch on the printing medium, if there is no streak at the same position in any one pattern of the 32 patterns, but an arrangement may be made wherein determination is made that the streak is due to a scratch on the printing medium in a case where there is a streak in not all patterns but a predetermined plurality of patterns. This is because there are cases where determination of streaks may be difficult depending on the lightness of the ink used to printing the pattern. For example, a pattern printed with a light color material has a high luminance value, so the difference as to the luminance value of a scratch is small, the streak may be visually difficult to recognize, and may not be determined to be a streak. On the other hand, a pattern printed with a less light color material has a low luminance value, so the difference as to the luminance value of a scratch is great, the streak is visually recognizable, and is readily determined to be a streak.
While an example of printing ink defective discharge detection patterns and scratch detection patterns on a printing medium, the present invention is not restricted to this. For example, in a case of the printing medium being adhered to a conveying arrangement such as a conveyance belt and conveyed, the ink defective discharge detection pattern or scratch detection pattern may be printed on the conveying arrangement and measured.
Also, while description has been made in the above embodiments that determination is made that the streak is due to a scratch in a case where the luminance value of read patterns exceeds a threshold value, the determination results are not restricted to this. For example, determination may be made of trouble other than printing failure of a printing element, such as a streak on an image due to a scanner abnormality, and notified to the user. Also, the present invention is not restricted to notifying a user to this effect, and may be arranged to automatically stop or shut down the apparatus.
Also, the present invention is not restricted to an arrangement where the presence or absence of streaks is determined from the luminance value of read patterns. Any method may be applied so long as it is a method whereby presence of a streak can be determined in a case that there is an abnormality in a read pattern. For example, the colorimetric value of the pattern may be measured, the measured colorimetric value such as RGB value or Lab value compared with a prepared target value, and determination made that there is a streak in the pattern in a case where the color difference exceeds a threshold value.
Also, the present invention is not restricted to a case of detecting an abnormality occurring in a pattern which is a streak with high luminance value or lightness. For example, the present invention also includes detecting an abnormality occurring in a pattern which is a streak with low luminance value or lightness (black streak). In this case, determination of an abnormality may be made in a case where the luminance value or lightness value is smaller than a threshold value stored beforehand, or determination may be made that there is a streak in a case where the color difference exceeds a threshold value stored beforehand.
Also, while description has been made in the above embodiments regarding an example of defective discharge of nozzles which are ink-jet printing elements, the printing elements are not restricted to the ink-jet method, and may be any sort of printing element as long as printing/non-printing control can be made for each pixel. Also, ink complementation processing performed on printing elements which fail to print may be according to any sort of method, as long as a printing element other than the faulty printing element is used to perform the complementation processing. Moreover, the ink-jet method may use any of heating elements, piezoelectric elements, electrostatic elements, microelectromechanical system (MEMS) elements, or the like.
The above-described configuration enables distinguishing between streaks due to faulty printing elements printing images on a printing medium and streaks due to trouble other than faulty printing elements, by using test patterns printed by different printing elements at the same position on the printing medium in the conveyance direction. Accordingly, erroneous determination of faulty printing elements can be reduced, and high-quality images can be obtained without performing unnecessary complementation processing.
Additional embodiments can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions recorded on a storage medium (e.g., computer-readable storage medium) to perform the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more of a central processing unit (CPU), micro processing unit (MPU), or other circuitry, and may include a network of separate computers or separate computer processors. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that these exemplary embodiments are not seen to be limiting. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and function.
This application claims the benefit of Japanese Patent Application No. 2013-107471 filed May 21, 2013, and Japanese Patent Application No. 2014-075827 filed Apr. 1, 2014, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2013-107471 | May 2013 | JP | national |
2014-075827 | Apr 2014 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20040104951 | Shibata et al. | Jun 2004 | A1 |
20100149567 | Kanazawa et al. | Jun 2010 | A1 |
20100309488 | Koyama et al. | Dec 2010 | A1 |
Number | Date | Country |
---|---|---|
2006-198793 | Aug 2006 | JP |
2009-006560 | Jan 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20140347417 A1 | Nov 2014 | US |