1. Field of the Invention
The present invention relates to a printing apparatus and a method for adjusting a printing position, and more particularly to a technique of adjusting the printing position of dots printed by scanning with a print head.
2. Description of the Related Art
In a printing apparatus, for example, in a case where printing is performed by bidirectional scanning in which a print head reciprocates in two directions, dots printed by forward and backward scan may be shifted from each other. To correct such a printing position error in the printing position of dots, it is known to perform processing for adjusting printing position in the scanning with the print head (hereinafter also referred to as “registration processing”). The registration processing is also performed, for example, to correct a printing position error in printing dots with print heads that perform printing by use of different colors.
In the process of obtaining an adjustment value used for adjusting a printing position in the registration processing, a plurality of patterns (hereinafter also referred to as “adjustment patterns”) are printed at different print timings. For example, in the case of bidirectional printing, with respect to a pattern printed by a forward scan, which serves as a reference pattern, a pattern is printed by a backward scan at a print timing shifted by a predetermined amount. A plurality of such a forward-backward pattern is printed with timings variously shifted by the predetermined amount. From the plurality of patterns, a pattern showing the smallest printing position error in the forward and backward scan printing is selected, and its predetermined shift amount is set as an adjustment value.
Some printing apparatuses can perform printing in a plurality of print modes that differ in a scanning speed, such as a print mode in which scanning is performed at a relatively high speed for a high print speed, a print mode in which scanning is performed at a relatively low speed for a high image quality, and the like. In a case where such printing apparatuses perform the registration processing, it is preferable to obtain an adjustment value for each scanning speed. Japanese Patent Laid-Open No. H11-291470(1999) discloses printing an adjustment pattern for each scanning speed and obtaining an adjustment value for each scanning speed based on a result obtained by reading the adjustment pattern. This allows appropriate registration processing according to the scanning speed in a case where the scanning speed varies depending on the print mode or the like.
However, a variation or a change in an ejection speed of the print head or a distance between the print head and a print medium may have an influence on the registration, and the influence level depends on the scanning speed. More specifically, the greater the scanning speed, the greater the adjustment value required to adjust a printing position which changes according to the variation or the like. In this case, the registration technique disclosed in Japanese Patent Laid-Open No. H11-291470(1999) may cause a problem that an appropriate adjustment value for eliminating a printing position error in the printing position goes beyond the range of the shift amount corresponding to the printed adjustment pattern. As a result, depending on the scanning speed, the obtained adjustment value may not be appropriate and the printing position may not be adjusted properly. To solve this problem, one may think of obtaining an appropriate adjustment value by extending the range of a shift amount as the scanning speed increases. In this case, it is required to print more adjustment patterns according to the extended range of the shift amount, and accordingly the load of the processing increases.
An object of the present invention is to provide a printing apparatus and a method for adjusting a printing position in which a printing position can be adjusted with a high degree of precision without increasing the number of patterns to be printed for a plurality of scanning speeds of a print head in registration processing.
In a first aspect of the present invention, there is provided a printing apparatus for performing printing on a print medium by scanning with a print head in which a first scanning speed of the print head and a second scanning speed that is higher than the first scanning speed are capable of being set, the apparatus comprising: a pattern forming unit configured to form a plurality of adjustment patterns for each of the first scanning speed and the second scanning speed, the plurality of adjustment patterns each including a first pattern and a second pattern and having a different shift amount corresponding to a difference in a relative printing position between the first pattern and the second pattern; and an adjustment value obtaining unit configured to obtain an adjustment value based on the plurality of adjustment patterns formed for adjusting a printing position, for each of the first scanning speed and the second scanning speed, wherein the adjustment value obtaining unit obtains an adjustment value for the first scanning speed before the pattern forming unit forms adjustment patterns for the second scanning speed; the pattern forming unit forms adjustment patterns by scanning with the print head at the second scanning speed with a shift amount based on the adjustment value obtained for the first scanning speed; and the adjustment value obtaining unit obtains an adjustment value for the second scanning speed based on the adjustment patterns formed by scanning with the print head at the second scanning speed.
In a second aspect of the present invention, there is provided a method for adjusting a printing position in a printing apparatus for performing printing on a print medium by scanning with a print head in which a first scanning speed of the print head and a second scanning speed that is higher than the first scanning speed are capable of being set, the method comprising: a pattern forming step of forming a plurality of adjustment patterns for each of the first scanning speed and the second scanning speed, the plurality of adjustment patterns each including a first pattern and a second pattern and having a different shift amount corresponding to a difference in a relative printing position between the first pattern and the second pattern; and an adjustment value obtaining step of obtaining an adjustment value based on the plurality of adjustment patterns formed for adjusting a printing position, for each of the first scanning speed and the second scanning speed, wherein the adjustment value obtaining step obtains an adjustment value for the first scanning speed before the pattern forming unit forms adjustment patterns for the second scanning speed; the pattern forming step forms adjustment patterns by scanning with the print head at the second scanning speed with a shift amount based on the adjustment value obtained for the first scanning speed; and the adjustment value obtaining step obtains an adjustment value for the second scanning speed based on the adjustment patterns formed by scanning with the print head at the second scanning speed.
In a third aspect of the present invention, there is provided a method for adjusting a printing position in a printing apparatus for performing printing on a print medium by scanning with a print head in which a plurality of different scanning speeds are capable of being set, the method comprising: a first pattern forming step of forming at least one adjustment pattern group by scanning with the print head, the at least one adjustment pattern group consisting of a plurality of adjustment patterns, the plurality of adjustment patterns each including a first pattern and a second pattern and having a different shift amount corresponding to a difference in a relative printing position between the first pattern and the second pattern; and a second pattern forming step of printing, after forming the at least one adjustment pattern group, an adjustment pattern group having the same shift amount range as that of the first and second adjustment pattern group at a scanning speed that is higher than that when the at least one adjustment pattern group is formed.
In a fourth aspect of the present invention, there is provided a printing apparatus for performing printing on a print medium by scanning with a print head in which a first scanning speed of the print head and a second scanning speed that is higher than the first scanning speed are capable of being set, the apparatus comprising: a pattern forming unit configured to form a plurality of adjustment patterns for each of the first scanning speed and the second scanning speed, the plurality of adjustment patterns each including a first pattern and a second pattern and having a different shift amount which is a difference in a relative printing position between the first pattern and the second pattern; a reading unit configured to read the plurality of adjustment patterns; an adjustment value obtaining unit configured to obtain an adjustment value based on a reading result of the plurality of adjustment patterns formed for adjusting a printing position, for each of the first scanning speed and the second scanning speed, wherein the reading unit reads the plurality of adjustment patterns for the first scanning speed before the pattern forming unit forms adjustment patterns for the second scanning speed; the pattern forming unit forms adjustment patterns by scanning with the print head at the second scanning speed with a shift amount based on the reading result of the plurality of adjustment patterns for the first scanning speed.
According to the above configuration, it is possible to adjust a printing position with a high degree of precision without increasing the number of patterns to be printed for a plurality of scanning speeds of a print head in registration processing.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Embodiments of the present invention will be described with reference to the attached drawings.
More specifically, ink cartridges 401 are mounted on the carriage 202. In the present embodiment, four ink cartridges 401 (401K, 401C, 401M, and 401Y) respectively containing magenta (M), cyan (C), yellow (Y), and black (Bk) inks are mounted. These four ink cartridges 401 can be attached and removed individually.
As will be described later with reference to
At a home position outside the reciprocation area (outside the print area) of the carriage 202, a recovery unit 207 is provided for maintaining an ejection performance of the print head 301. The recovery unit 207 is provided with caps 208 (208K, 208C, 208M, and 208Y) capable of capping the ejection ports of the print head 301. The caps 208K, 208C, 208M, and 208Y are configured to cap nozzle arrays corresponding to the nozzle arrays for ejecting black, cyan, magenta, and yellow inks, respectively. The inside of each cap 208 is connected to a suction pump (negative pressure generation mechanism). This causes the negative pressure to be introduced to the inside of the cap 208 when the cap 208 caps the corresponding nozzle arrays of the print head 301, so that the ink can be sucked and discharged from the nozzles to the inside of the cap 208 (suction recovery operation). Further, the recovery unit 207 is provided with a wiper 209 such as a rubber blade to wipe off the ejection port surface of the print head 301. Further, a preliminary ejection may be performed to eject ink from the print head 301 to the inside of the cap 208.
Furthermore, a reflective optical sensor (hereinafter referred to as “an optical sensor”) 500 is mounted on the carriage 202. The optical sensor 500 is a sensor capable of acquiring optical characteristics and can optically read an adjustment pattern printed on the print medium S in registration processing, which will be described later, and measure a print density of the adjustment pattern.
The printing apparatus of the present embodiment as described above can perform printing in a plurality of print modes, which include a print mode in which scanning is performed at a relatively low speed (first scanning speed) for putting much value on a high quality printing and a print mode in which scanning is performed at a scanning speed that is higher than the first scanning speed (second scanning speed) for putting much value on a high speed printing. In printing position adjustment processing, which will be described later, printing position adjustment is performed for each scanning speed.
The MPU 51 has control over the operations in the printing apparatus 1. For example, in the printing position adjustment processing as will be described as an embodiment of the present invention, the MPU 51 calculates a printing position adjustment value (hereinafter also referred to simply as “an adjustment value”) based on a measurement result of an adjustment pattern. The calculated adjustment value is stored in the RAM 54, for example. Further, the MPU 51 adjusts an ejection timing of ink ejected from the nozzles based on the adjustment value stored in the RAM 54 or the like and corrects a landing position (adhering position) of a dot formed on the print medium. The ejection timing of ink can be adjusted by shifting data to be assigned to a certain driving timing of an energy generation element continuously driven at a predetermined timing in a direction corresponding to an adjustment direction (e.g., the main scanning direction) by a shift amount corresponding to the adjustment value. Data can be shifted by, for example, displacing a storage address of data or by controlling a reading timing from a memory storing the data.
A switch group 20 includes a power switch 21, a print switch 22, a recovery switch 23, and others. A sensor group 30 is used for detecting conditions of the apparatus and includes a position sensor 31, a temperature sensor 32, and others.
A print head control part 44 controls the print head 301 to scan the print medium relatively for controlling the printing operation by the print head 301. The carriage motor M1 is a driving source for causing the carriage 202 to reciprocate in predetermined directions, and a carriage motor driver 40 controls driving of the carriage motor M1. The conveying motor M2 is a driving source for conveying the print medium, and a conveying motor driver 42 controls driving of the conveying motor M2. The print head 301, as described above, scans in a direction (main scanning direction) approximately crossing the conveying direction of the print medium. The optical sensor 500 detects a density of the adjustment pattern printed on the print medium as an optical reflectivity.
A host device 10 is a computer (or a reader for image reading, a digital camera, and the like) from which image data is supplied. The host device 10 and the printing apparatus 1 transmit and receive image data, commands, status signals, and the like via an interface (hereinafter referred to as “an I/F”) 11.
Some embodiments of the printing position adjustment processing (hereinafter also referred to as “registration processing”) in the above-described printing apparatus will be described.
Incidentally, the number of adjustment patterns formed on a print medium and the shift amount may be determined according to the adjustment range required in view of mechanical tolerances of the apparatus or a shift unit of a printing position. That is, the number of adjustment patterns formed on a print medium and the shift amount may be determined in accordance with the accuracy of the printing position adjustment processing. Further, a print area of the adjustment pattern may be determined according to the size of a detection area of the optical sensor 500, the width of a printable area in one scan, the size of a printable area on a print medium with respect to the adjustment pattern group, and the like. Further, nozzle arrays used for printing the reference pattern and the shifted pattern are determined according to the combination of an ink color, a scanning direction, and the like of the nozzle arrays to be adjusted. In the adjustment in a forward scan, a reference nozzle array (for example, 302K-A) is determined to form a reference pattern, and then a shifted pattern is formed by using another nozzle array (for example, 302C-A). The adjustment in a backward scan can be performed in the same manner.
Next, a description will be given of an influence of a difference in the scanning speed of the print head on a variation of a printing position.
A landing position of ink ejected from the nozzles of the print head on the print medium changes due to various factors such as a distance between the print head and the print medium (a head-print medium distance), an ink ejection speed, and a scanning speed of the print head. In particular, as the scanning speed of the print head increases, a printing position error in the printing position of ink dots increases due to a variation in the ink ejection speed or a variation in the head-print medium distance.
In a case where a distance between the print head and the print medium changes by ΔH, a printing position error in the printing position (landing position) of ink dots caused by a change in the distance when scanning at the scanning speed Vx1 is indicated by L1, whereas a printing position error when scanning at the scanning speed Vx2 is indicated by L2. As is apparent from
If an ink ejection speed changes by ΔV, while scanning at the scanning speeds Vx1 and Vx2, the flying speeds become V1′ and V2′, respectively, and printing position errors of the printing position of dots are indicated by L1 and L2. As is apparent from
As described above, as the scanning speed of the print head increases, the printing position error in the printing position of dots caused by changes in the head-print medium distance and the ink ejection speed increases. As a result, in the registration processing at a high scanning speed, the adjustment pattern to be printed may occasionally be inappropriate.
In the examples shown in
A discussion will be made regarding the adjustment of a printing position as shown in
In the present embodiment, the adjustment of the printing position at a scanning speed of 25 ips is performed before the adjustment of the printing position at a scanning speed of 50 ips. Then, based on the adjustment value (shown by the open circle on the broken line in the range 1201) obtained in the adjustment of the printing position at a scanning speed of 25 ips, an adjustment value (shown by an open circle on the broken line in a range 1202 shown by the broken line) at a scanning speed of 50 ips is estimated.
As shown by the linear relationships of the solid line and the broken line in
Note that it is possible to print a reference pattern and a shifted pattern to start to form an adjustment pattern after estimating an adjustment value at a scanning speed of 50 ips. Alternatively, it is possible to print the reference pattern (seven reference patterns as the above, for example) at a scanning speed of 50 ips before estimating an adjustment value at a scanning speed of 50 ips or before obtaining an adjustment value at a scanning speed of 25 ips, and then after estimating an adjustment value at a scanning speed of 50 ips, the adjustment value at the estimated scanning speed of 50 ips is associated with a median value of a shift amount, and a shifted pattern is printed at a scanning speed of 50 ips to complete the adjustment pattern for the scanning speed of 50 ips.
The reference nozzle array selection part 71 selects a plurality of nozzle arrays used for printing reference patterns. For example, in a case where the print head 301 has a plurality chips arranged therein, nozzle arrays arranged in the same chip are selected for a plurality of nozzle arrays selected as reference nozzle arrays. The adjustment nozzle array selection part 72 selects nozzle arrays for the printing position adjustment. That is, nozzle arrays used for printing a shifted pattern are selected. Note that in the case of performing the printing position adjustment for bidirectional printing, for example, nozzle arrays for the adjustment are selected and used to print a reference pattern in printing and scanning in one of the forward and backward directions. In the print scanning in another direction, the nozzle arrays for the adjustment are used to print a shifted pattern.
The first print control part 73 performs control of processing for printing a plurality of reference patterns on a print medium. The second print control part performs control of processing for printing a first pattern and a second pattern in an overlapping manner by changing a shift amount in the main scanning direction for the plurality of reference patterns printed on the print medium.
The adjustment value calculation part 75 calculates an adjustment value for adjusting the printing position of dots by the adjustment nozzle arrays. More specifically, calculation is made of an adjustment value for adjusting the printing position of dots by the adjustment nozzle arrays with respect to the printing position of dots formed by one of the nozzle arrays used for printing the first pattern based on the reflectivity change in the first pattern and the second pattern printed on the print medium. The adjustment processing control part controls over the processing in connection with the printing position adjustment processing.
The adjustment processing control part 76 controls a printing operation in which an ejection timing of each nozzle is adjusted based on an adjustment value stored in the RAM 54 or the like. Accordingly, a landing position (adhering position) of a dot formed on the print medium is corrected (adjusted).
First, the lowest scanning speed among the plurality of scanning speeds of the print head is set (S1401). The printing apparatus according to the present embodiment can set a plurality of print modes for printing at different scanning speeds, and first performs registration for the lowest scanning speed in the printing speeds of the print modes. Then, the reference nozzle array selection part 71 selects nozzle arrays (reference nozzle arrays) serving as a reference and the adjustment nozzle array selection part 72 selects nozzle arrays for the adjustment (S1402). Then, the first print control part 73 prints the reference pattern 601 on the print medium with use of the reference nozzle arrays, whereas the second print control part 74 prints the shifted pattern 602 on the print medium with use of the adjustment nozzle arrays (S1403; pattern printing step).
Next, with use of the optical sensor 500, a density of the adjustment pattern formed on the print medium is read (S1404). The density of the adjustment pattern can be obtained as an optical reflectivity by the optical sensor 500 as shown in
Next, an adjustment value for a second lowest scanning speed is estimated from the calculated adjustment value (S1406). More specifically, as described with reference to
Next, based on the estimated adjustment value as an initial value, the adjustment pattern is formed (S1407; pattern printing step), and a reflectivity of the adjustment pattern printed on the print medium is measured (a density is read) (S1408). Then, in the same manner as the processing in S1405, a shift amount at which the smallest positional displacement can be achieved is obtained based on the measured optical reflectivity, and an adjustment value is calculated based on the adjustment value when the adjustment pattern is formed and the shift amount (S1409; adjustment value obtaining step).
Until adjustment values for all of the different scanning speeds of the print head according to the present embodiment are calculated, the processing from S1406 to S1409 is repeated (S1410). After completing the calculation of the adjustment values for all scanning speeds (S1410), the calculated adjustment value is stored in a storage area of the RAM 54 or the like for each scanning speed, and the present processing is completed.
As described above, according to the first embodiment, the adjustment for a lower scanning speed of the print head is performed first, and then an adjustment value for a higher scanning speed is estimated based on the adjustment value for the lower scanning speed. Based on the estimated adjustment value as an initial value, an adjustment pattern is formed and measured. Accordingly, without extending the shift amount range for a higher speed, an appropriate adjustment value can be calculated. As a result, it is possible to suppress an increase in the number of adjustment patterns, and accordingly adjustment patterns can be reduced while maintaining adjustment accuracy and ink usage or consumption of print media can also be suppressed as possible.
The above-described first embodiment relates to a mode in which the present invention is applied to printing position adjustment for two levels of the scanning speed of the print head. A second embodiment of the present invention relates to a mode in which the present invention is applied to printing position adjustment for three or more levels of the scanning speed.
As described with reference to
For the printing position adjustment for scanning speeds of 33 ips and 45 ips, the same processing may be performed as that shown in
In this manner, in a case where the adjustment value actually obtained is shifted from the appropriate adjustment value, as shown in
On the other hand, in a case where an appropriate value estimated from the adjustment values for both of the scanning speeds of 33 ips and 45 ips is set as an initial value and an adjustment pattern for a scanning speed of 67 ips is formed, since the appropriate adjustment value is included in the shift amount range 1502, appropriate adjustment can be performed without increasing the number of adjustment patterns. The way of specific estimation based on the adjustment values for both of the scanning speeds of 33 ips and 45 ips is as follows. By using an adjustment value obtained for each of the scanning speeds of 33 ips and 45 ips, an approximate curve for the scanning speed (a broken line in
The above-described example relates to the processing for obtaining an adjustment value for one higher scanning speed based on the adjustment values for two scanning speeds. The application of the present invention is not limited to this example. The above-described two scanning speeds are included in two or more (N levels) scanning speeds from K scanning speed to (K+(N−1)) scanning speed (K is a positive integer and N is an integer equal to or greater than 2), and an adjustment value for a first scanning speed to (M−1) scanning speed that are lower than M (M is an integer of 2≦M≦N−1) scanning speed is obtained before forming an adjustment pattern for the M scanning speed, and further based on the adjustment value estimated based on the adjustment value obtained for the first scanning speed to (M−1) scanning speed, an adjustment pattern for the M scanning speed is formed. Based on the optical characteristics of the printed adjustment pattern for the M scanning speed, an adjustment value for the M scanning speed is obtained.
Note that in the printing position adjustment of the present embodiment, adjustment processing is performed in the order of the lowest to highest scanning speed, such as 33 ips, 45 ips, and 67 ips. However, for example, in a case where it is determined that a printing position error in the printing position of dots is small at scanning speeds of 33 ips and 45 ips and adequately falls within the adjustment range, the printing position adjustment may be performed in the order of 45 ips, 33 ips, and 67 ips. As described in the first embodiment, as the scanning speed of the print head increases, a printing position error in the printing position of dots caused by the head-print medium distance and the ink ejection speed increases. Accordingly, based on the relationship between the adjustment range and the scanning speed of the print head, the adjustment at a scanning speed at which a printing position error is not determined to fall within the adjustment range may be performed after the adjustment for a lower scanning speed.
Note that since the functional configurations in the controller 60 according to the second embodiment and the processing of the printing position adjustment are performed in the same manner as shown in
As described above, according to the second embodiment of the present invention, when adjustment patterns for scanning speeds are formed, printing is performed with an initial value estimated based on a printing position adjustment value at two or more scanning speeds that are lower than a scanning speed. Accordingly, it is possible to suppress an influence of a variation of the printing position adjustment itself as compared to the case of estimating from the printing position adjustment value at one scanning speed. Thus, it is possible to perform precise printing position adjustment without increasing the number of adjustment patterns.
Modes of adjustment patterns are not limited to the modes show in
Regarding the adjustment values calculated in the above-described first and second embodiments, it is also possible to determine a default value of an adjustment value in an inspection step at the time of shipment if no updating is required, and store the default value in the ROM 52 or the like. However, in a case where printing position adjustment is performed based on user's instructions or by carrying-in to a serviceperson or a service center, adjustment values are configured to be stored in an EEPROM (not shown) so that they are appropriately updated.
It should be noted that the configuration or the number of nozzle arrays or print heads as described in the first and second embodiments, and further the type or number of ink colors are only exemplary, and they may be appropriately changed. For example, in the above description, the printing apparatus is exemplified by the printing apparatus having four colors of inks, Bk, C, M, and Y, but it is also possible to install, for example, low density color inks, such as light cyan or light magenta, or color inks, such as red or green. The printing apparatus may also have a plurality of print heads mounted therein.
In the first and second embodiments, an inkjet printing apparatus is described as an example, but the printing apparatus is not limited thereto. The printing apparatus may have any configuration as long as it performs printing by moving a print head relative to a print medium (relative movement) to form dots. The present invention may be applied to any printing apparatus irrespective of printing systems.
Further, in the first and second embodiments, as an exemplary method for detecting a displacement between adjustment patters, detection of a density with use of an optical sensor is described, but the detection method is not limited thereto. For example, a user may select an appropriate pattern by a visual check and input the selected pattern to the printing apparatus to obtain an adjustment value.
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 such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2013-210371, filed Oct. 7, 2013 which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2013-210371 | Oct 2013 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4878063 | Katerberg | Oct 1989 | A |
5250956 | Haselby et al. | Oct 1993 | A |
6257143 | Iwasaki et al. | Jul 2001 | B1 |
8424988 | Tomida et al. | Apr 2013 | B2 |
8636334 | Nishioka et al. | Jan 2014 | B2 |
20100309240 | Tomida et al. | Dec 2010 | A1 |
20110249062 | Nakano | Oct 2011 | A1 |
20120001972 | Nishioka | Jan 2012 | A1 |
20120169810 | Nishioka et al. | Jul 2012 | A1 |
Number | Date | Country |
---|---|---|
1919604 | Feb 2007 | CN |
101096146 | Jan 2008 | CN |
101905576 | Dec 2010 | CN |
102582255 | Jul 2012 | CN |
0589718 | Mar 1994 | EP |
10217479 | Aug 1998 | JP |
11-291470 | Oct 1999 | JP |
2000-37936 | Feb 2000 | JP |
2007-98838 | Apr 2007 | JP |
2009-39958 | Feb 2009 | JP |
Entry |
---|
Kumagai, Toshihiro, Adusting Method of Printing Quality and Method and Device for Printing, Japan, Aug. 18, 1998. |
Japanese Office Action issued in corresponding application No. 2014-205876, dated Nov. 17, 2015—5 pages. |
Chinese Office Action in corresponding Application No. 201410525008.X, dated Nov. 27, 2015 (10 pages). |
Number | Date | Country | |
---|---|---|---|
20150097896 A1 | Apr 2015 | US |