1. Field of the Invention
The present invention relates to a recording apparatus that performs recording by using a recording head for discharging ink, and a recording position adjustment method for the recording apparatus.
2. Description of the Related Art
In ink jet recording apparatuses, conventional methods for correcting deviation of an impact position or a dot-recorded position (ink droplet) on a recording medium are known. Japanese Patent Application Laid-Open No. 11-240146 discusses a technology that can accurately correct a recording position irrespective of the position in a scanning direction even when a distance between a carriage, having a recording head loaded thereon, and a recording medium changes in the scanning direction, by controlling ink discharge timing according to a scanning-direction position of the carriage.
When the ink discharge timing is controlled according to the scanning-direction position of the carriage, a dot can be recorded in a target recording position. However, a white streak or a black streak may be generated in the position of correcting the discharge timing.
When the discharge timing is corrected as described above, discontinuity occurs in shift amount of the recording position.
On the other hand, when recording position adjustment is performed in a plurality of positions in the scanning direction, the recording position deviation is corrected for a plurality of target recording positions in the scanning direction. When such recording position adjustment is performed, dots can be recorded in positions close to the target recording positions in all recording positions. However, in a position (target recording position) where a shift amount changes, a change amount larger than a minute deviation amount from an adjacent dot is added, thus generating a streak in an image. In the illustrated example, a white streak 14 is generated, and black streaks may be generated depending on overlapping of dots.
The present invention is directed to a recording apparatus that can reduce deterioration of image quality accompanying the generation of streaks when the recording position deviation is corrected according to a position in a scanning direction of a carriage.
According to an aspect of the present invention, a recording apparatus for recording an image on a recording medium and causing a recording head to perform scanning in a scanning direction includes an acquisition unit configured to acquire a recording position deviation amount of the recording head in each of a plurality of positions in the scanning direction, an addition unit configured determine a corrected recording deviation amount by adding, to the acquired recording position deviation amount, a correction amount that varies based on one raster or a number of rasters, and a recording unit configured to record the image with the recording head based on the corrected recording deviation amount.
According to an exemplary embodiment of the present invention, deterioration of image quality accompanying the generation of streaks when the recording position deviation is corrected according to a position in the scanning direction of the carriage can be reduced.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
The recording apparatus 2 further includes a conveyance roller 70 configured to convey the recording media such as recording paper in an arrow direction B (sub-scanning direction), and a carriage unit (carriage) 4 guided and supported to perform reciprocal scanning in a width direction (arrow direction A, scanning direction) of the recording media. The recording apparatus 2 includes a carriage motor (not illustrated) and a carriage belt (hereinafter, referred to as the belt) 270 configured to reciprocate the carriage 4 in the arrow direction A, and a recording head 1 fixed to the carriage 4. The recording apparatus 2 includes a suction type ink recovery unit 9 configured to supply ink and eliminate an ink discharge failure caused by clogging of a discharge port of the recording head 1. A linear scale is disposed in the scanning direction. A relative moving distance of the carriage 4 is detected by counting output pulses of an encoder sensor (not illustrated), and ink discharge timing is controlled based on this information.
In the case of this recording apparatus, in order to perform color recording on the recording media, the recording head 1 including twelve heads corresponding to 12-color ink is fixed to the carriage 4. With this configuration, the conveyance roller 70 conveys the recording medium to a predetermined recording start position. Then, scanning of the recording head 1 in a main scanning direction by the carriage 4 and conveyance of the recording medium in the sub-scanning direction by the conveyance roller 70 are repeated to perform recording.
In other words, the carriage 4 is moved in the arrow direction A in
The carriage 4 includes a reflection type optical sensor 30 (
It is presumed that in order to perform registration adjustment for all the ink discharge heads including main ink and special ink of cyan (C), magenta (M), yellow (Y) and black (K), a white light-emitting diode (LED) or 3-color LED is used as the light emitting unit 11, and a photodiode having sensitivity in a visible light region is used as the light receiving unit 12. However, in the case of detecting a relationship between relative recording positions of over write recording and a density, when nozzle arrays of different inks are adjusted, the 3-color LED that enables selection of a color of high detection sensitivity can be used. As described below more specifically, for detection of the density of the image recorded on the recording medium 3, there is no need to detect an absolute value of a density, but detection of only relative densities is necessary. The recording apparatus only needs detection resolution that enables detection of a difference between relative densities in each pattern (also referred to as a patch) belonging to an adjustment pattern group described below.
Stability of a detection system including the reflection type optical sensor 30 only needs to be set to a level that gives no influence to a detection density difference before detection of a set of adjustment pattern groups. Sensitivity adjustment is performed by, for example, moving the optical sensor 30 to an unrecorded portion of the sheet. As an adjustment method, there is a method for adjusting emission intensity of the light emitting unit 11 or a gain of a detection amplifier in the light receiving unit 12 so that a detection level can be an upper limit value. While not essential, sensitivity adjustment can be used as a method for improving detection accuracy by increasing a signal/noise (S/N) ratio.
Space resolution of the reflection type optical sensor 30 is desirably set to a level that enables detection of an area smaller than a recording area of one adjustment pattern. In multipass recording that completes a predetermined area by performing recording and scanning a plurality of times, when adjustment pattern groups are recorded so that two pattern groups can be adjacent to each other in the scanning direction and the sub-scanning direction, a recording width of the sub-scanning direction is reduced according to the number of passes, and hence the number of recording passes limits sensor resolution. The number of recording passes (recording width) may be determined from the sensor resolution. A change in distance between the recording medium and the reflection type optical sensor causes a change in amount of light received by a phototransistor, and a distance between the recording medium and the carriage 4 (corresponding to a distance between the recording medium and the recording head) can be detected.
An operation unit 420 is a group of switches for receiving operator's instruction inputs. The operation unit 420 includes a power switch 422 and a recovery switch 426 for instructing a start of suction recovery. The operation unit 420 further includes a registration adjustment start switch 427 for performing manual registration adjustment, and a registration adjustment value setting input unit 429 for manually inputting an adjustment value. A sensor group 430 detects a state of the apparatus, and includes the reflection type optical sensor 30, a photocoupler 109 for detecting a home position, and a temperature sensor 434 disposed in an appropriate place to detect an ambient temperature.
A head driver 440 drives a discharge heater in the recording head 1 according to print data. The head driver 440 includes a shift register for arraying print data in association with a position of the discharge heater, and a latch circuit for latching data at appropriate timing. The head driver 440 further includes a logical circuit element for actuating the discharge heater in synchronization with a driving timing signal, and a timing setting unit for setting appropriate driving timing (discharge timing) to adjust a dot recording position.
The recording head 1 includes a sub-heater. The sub-heater adjusts a temperature to stabilize ink discharge characteristics, and can be formed on a print head substrate simultaneously with the discharge heater, or attached to a recording head body or a head cartridge. A motor driver 450 drives a carriage motor 452. A line feed (LF) motor 462 is used for conveying a recording medium, and a motor driver 460 is a driver for the LF motor 462.
Hereinafter, a recording position adjustment method according to the present exemplary embodiment will be described in detail. The recording position adjustment method according to the present exemplary embodiment is characterized by changing a shift amount of a recording position for each raster to perform recording position adjustment in a plurality of positions of the scanning direction. As a result, even if an interval between dots is greatly changed when a recording position shift amount is changed in a plurality of positions of the scanning direction, a position of the scanning direction where an interval greatly changes is different from one raster to another, and hence deterioration of image quality can be reduced.
In the dot arrangement A in
In the exemplary embodiment, as in the case of the dot arrangement C in
As described above, in the recording position adjustment method according to the present exemplary embodiment, the recording position shift amount is changed for each raster, and positions where discharge timing changes are dispersed. As a result, generation of streaks can be reduced.
Next, a procedure of the recording position adjustment method according to the present exemplary embodiment will be described.
In step S1, the CPU 401 identifies the number of passes N for multipass recording. The CPU 401 determines the number of passes based on control information (image quality and recording medium) received together with image data from the host device 410. In step S1, the CPU 401 sets a counter K to 1. The counter K is used for recording an image of a predetermined area, and enables monitoring of which pass is used for current recording of an image.
In step S2, the CPU 401 acquires a recording position shift amount stored in the ROM 403. This recording position shift amount is calculated from a detection result of the reflection type optical sensor to be stored in the ROM 403, and a plurality of values is set according to a scanning direction. A method for calculating the recording position shift amount will be described below.
In step S3, the CPU 401 converts a shift amount based on a recording position into a shift amount based on discharge timing to determine a discharge timing shift amount. In order to shift discharge timing, the CPU 401 shifts generation timing of a heat signal to discharge ink based on a trigger generated based on a carriage encoder. When shifting the discharge timing, the CPU 401 may perform an operation based on the carriage encoder or the trigger generated based on the carriage encoder.
In step S4, the CPU 401 counts up a value of the counter K when one scanning (recording of one pass) is completed to move to a next pass.
In step S5, the CPU 401 compares and checks the number of passes N for multipass recording with the value of the counter K. If the value of the counter K is smaller than the number of passes N, in other words, if multipass recording of a predetermined area is yet to be completed, the CPU 401 proceeds to step S6. On the other hand, in the case of N=K, the CPU 401 proceeds to step S7.
In step S6, the CPU 401 adds a correction amount different from one pass to another to the recording position shift amount to increase/decrease the recording position shift amount for each pass. After step S6, the CPU 401 repeats the processing of step S3 and after. This processing method will be described below.
In step S7, the CPU 401 checks whether the recording has been completed. If the recording is yet to be completed, the CPU 401 repeats the same operation from step S1.
In the present exemplary embodiment, a plurality of values are set for the recording position shift amount according to a scanning direction, and calculated as values to cancel the recording position deviation amounts acquired in the plurality of positions.
First, referring to
Thus, as illustrated in
Next, the method for calculating a recording position deviation amount will be described. A recording position deviation amount can be calculated based on a head-to-paper distance, an ink flying speed, and a carriage moving speed, and measured by the reflection type optical sensor 30 mounted on the carriage.
For example, a reference height is set to “0 mm” and, for output values in this case, relative output values of “−0.3 mm” and “0.3 mm” are acquired. The linear output change is kept in the height change area 37, and hence, consideration will be given to an exemplary case where an output of a height position “−0.3 mm” is “0.4 (relative value)” and an output of a height position “0.3 mm” is “0.6 (relative value)”. In this case, when an output of the optical sensor is “0.5 (relative value)”, a height is detected to be “0 mm”. In other words, calibrating the output of the reflection type optical sensor in the reference height beforehand enables acquisition of a height change from the output of the reflection type optical sensor. In order to calibrate element variance of the light emitting LED and the light receiving phototransistor, the light emitting side may adjust an emission amount, and the light receiving side may adjust an amplification degree.
Such output value adjustment is performed, and head-to-paper distances are measured in a plurality of positions of the scanning direction by using the reflection type optical sensor. The number of measuring points is optional. However, a greater number of measuring points enable more accurate correction of recording position deviation even when a change occurs in head-to-paper distance.
Then, based on the measured head-to-paper distance, a carriage scanning speed, and an ink flying speed, a recording position deviation amount is calculated by the following expression (1):
“Impact deviation amount”=“head-to-paper change amount”/“ink flying speed”דcarriage scanning speed”×2 (1)
The ink flying speed will be described.
The ink flying speed can be determined mainly based on a main droplet discharge speed. However, as illustrated in
Experimentally, when the size of the main droplet, the size of the satellite droplet, and the discharge speeds thereof are taken into consideration, the ink flying speed is about ¾ of the discharge speed of the main droplet. Thus, for example, the ink flying speed may be set to ¾ of an ink discharge speed. From the discharge speeds and the sizes, the ink flying speed may be calculated by the following expression (2):
“Ink flying speed”=(M×Vs+S×V)/(M×S) (2)
M: size of the main droplet
V: discharge speed of the main droplet
S: size of the satellite droplet
Vs: discharge speed of the satellite droplet
A head-to-paper distance mainly depends on flatness of the platen in the scanning direction. Depending on stiffness of the recording medium, however, there are a head-to-paper distance having a change amount matched with the flatness of the platen and a head-to-paper distance having a change amount different from the flatness of the platen. Thus, in the case of measuring head-to-paper distances in a plurality of positions in the scanning direction, the distances can be acquired for each recording medium. In the recording medium, recording may cause cockling of the recording medium, and hence a change in head-to-paper distance caused by the cockling can be taken into consideration. Thus, adding a correction amount of each recording pass to the measured head-to-paper distance enables more accurate acquisition of a head-to-paper distance. As a method for detecting the head-to-paper distance, in addition to a method for direct detection by the reflection type optical sensor according to the present exemplary embodiment, a method using a test pattern may be used.
Next, the method for generating a recording position shift amount (step S6 in
In the first pass A in
As illustrated in
In step S11, the CPU 401 identifies the number of passes N and the number of current recording passes (pass count) K. This processing is similar to step S1 of the flowchart in
In step S12, the CPU 401 determines whether N=K to check whether counting-up of a predetermined number of passes has been performed. If the pass count K is smaller than the predetermined number of passes N, the CPU 401 proceeds to step S13. If the pass count K is equal to the predetermined number of passes N, the CPU 401 proceeds to step S18.
In step S13, the CPU 401 calculates a correction amount to be added according to the pass count K. Correction amounts may be prepared beforehand as a table in the ROM 403 according to pass counts.
In step S14, the CPU 401 adds the correction amount calculated in step S13 to a recording position deviation amount to identify a recording position shift amount at a current pass. If the correction amounts have been stored as a table, the CPU 401 refers to correction amount parameters contained in the table to determine a recording position shift amount.
In step S15, the CPU 401 generates a discharge timing shift amount based on the carriage encoder from the recording shift amount.
In step S16, when proceeding to a next pass after completion of the first recording pass, the CPU 401 counts up the pass count K. In step S17, the CPU 401 determines whether N=K to check whether counting-up of a predetermined number of passes has been performed. If the pass count K is equal to the number of passes N, the CPU 401 proceeds to next processing. The equality of the pass count K to the number of passes N means completion of image processing of a predetermined area. If the pass count K is smaller than the number of passes N, the CPU 401 returns to step S14 to repeat steps thereafter.
In step S18, the CPU 401 determines whether recording has been completed. If recording is not yet completed, the CPU 401 repeats the same processing from step S11, and continues this processing until recording is completed.
As described above, the recording position adjustment method according to the present exemplary embodiment is characterized by changing a recording position shift amount for each raster when performing recording position adjustment in a plurality of positions in the scanning direction. Thus, even if an interval between dots greatly changes when the recording position shift amount is changed in a plurality of positions in the scanning direction, a position in the scanning direction where the interval greatly changes varies from one raster to another. As a result, deterioration of image quality can be reduced.
Effects of the recording position adjustment method according to the present exemplary embodiment will be described.
In the present exemplary embodiment, the change in head-to-paper distance is cited as a cause of a change in recording position deviation in the scanning direction. However, other factors may also cause changes in recording position deviation in the scanning direction. Thus, not only the head-to-paper distance in the scanning direction but also other factors can be measured to calculate changes in recording position deviation. For example, the other factors causing changes in recording position deviation in the scanning direction include an orientation change of the carriage. Hereinafter, a method for measuring recording position deviation based on an orientation change of the carriage will be described.
The nozzle arrays 900a and 900b of the recording head mounted on the carriage 4 are arranged to be shifted from each other in the scanning direction. In the case of recording in the same position on the recording medium by each nozzle array, discharge timing shifts by an amount equal to a period of time considering an interval between the two nozzle arrays and a carriage scanning speed. Thus, when recording is performed in the same position on the recording medium by the nozzle arrays 900a and 900b, positions of the scanning directions are different between the nozzle arrays at the time of discharging ink, and hence orientations of the carriage may be different. The different orientations of the carriage cause shifting of a position of dots recorded in the same position. If an orientation of the carriage is constant in all the carriage scanning areas, the deviation amount can be corrected with a fixed value. However, if an orientation changes from one carriage position to another, the deviation amount cannot be corrected with a fixed value.
If the main rail is supported at two end points, deflection may occur in the two-point support center when the carriage is scanned. The main rail is supported by a support member 700 (
A lower portion in
Thus, shortening of an adjustment period of time and a reduction in memory capacity can be realized by calculating recording position deviation amounts of 12 colors from the recording position deviation amounts of three colors. Concerning a method for storing the acquired adjustment values, a difference between an average adjustment value in the scanning direction and an adjustment value of each position is stored in a memory. Thus, the number of times of acquiring adjustment values in all the areas in the scanning direction can be reduced. The recording position adjustment of the orientation change of the carriage can be updated when the head is changed.
In the above description, the recording position shift amount is changed for each raster. However, a position of changing the recording position shift amount may be changed.
In the above description, the recording position shift amount or the position of changing the shift amount is different from one raster to another. However, the shift amount or the position of changing the shift amount may be different for every predetermined number of rasters. In the case of performing recording with a plurality of nozzle arrays, even when the recording position shift amount or the position of changing the shaft amount is changed between the nozzle arrays, any generated streaks can be prevented or reduced from being visible.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
This application claims priority from Japanese Patent Application No. 2009-067908 filed Mar. 19, 2009, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2009-067908 | Mar 2009 | JP | national |