1. Field of the Invention
The present invention relates to a printing apparatus that prints an image on an object, such as a print medium, while conveying the object relative to a print head and also to a method of controlling a conveyance of an object such as a print medium. Particularly the present invention relates to a construction and a method for detecting a distance that the object, such as print medium, has traveled and a speed of the object with high precision.
2. Description of the Related Art
In a printing apparatus that prints an image on a print medium using a print head while moving a print medium, to print a high-quality image with higher precision calls for raising a print medium conveyance precision. For example, U.S. Pat. No. 5,149,980 and U.S. Pat. No. 7,104,710 disclose a technology to optically measure the actual distance traveled by the print medium.
In
A rotation angle sensor 106, installed at a position where a circumferential portion of the code wheel 105 passes, can measure the rotational amount of the code wheel 105. From the rotational amount of the code wheel 105, i.e., the rotational amount of the conveying roller 101, the distance traveled by the print medium 107 can be determined.
It is noted, however, that the rotation angle of the conveying roller does not necessarily match the actual distance that the print medium was conveyed. An eccentricity of the conveying roller that may occur during its installation and a slip between the conveying roller and the print medium unavoidably cause some shifts or deviations between the distance traveled by the print medium and the rotation angle of the conveying roller. To avoid this problem, U.S. Pat. No. 7,104,710 discloses a construction which has, in addition to the rotation angle sensor 106, an optical sensor 701 that measures the actual distance traveled by the print medium 107 and performs the print medium conveyance control based on conveyance information from the two sensors.
In the example shown, the optical sensor 701 is mounted on a carriage 200 along with a head cartridge 100 and disposed between the two conveying rollers 101, 102. The optical sensor 701 captures states of a surface of the print medium being conveyed as image information at a plurality of timings. From the plurality of pieces of image information thus captured, a control unit of the printing apparatus calculates the distance traveled by the print medium and the conveying speed of the print medium. As described above, the provision of a means to directly detect the conveying distance and speed of the print medium and the driving of the conveying means according to the information obtained allow the printing position of an image on the print medium to be controlled more precisely.
It is noted, however, that even if a means to directly detect the conveying distance of a print medium is provided, as in U.S. Pat. No. 5,149,980 and U.S. Pat. No. 7,104,710, the conveying speed cannot be detected at timings at which the print medium is outside a detectable range of the optical sensor, such as at an initial or final stage of the conveying operation.
Take for example a case where the optical sensor 701 is used, as shown in
The present invention has been accomplished to solve the above-mentioned problem and its objective is to provide a printing apparatus and a medium conveyance control method, both capable of detecting with high accuracy the distance that the print medium is conveyed and precisely controlling the conveyance of the print medium.
The first aspect of the present invention is a printing apparatus for printing an image on a print medium, comprising: a belt capable of holding the print medium thereon; a drive mechanism configured to move the belt while printing; a detecting unit configured to detect a moving distance or a speed of the print medium held on the belt, the detecting unit being capable of capturing both a surface image of the belt and a surface image of the print medium held on the belt, and the detecting unit acquires the moving distance or the speed by image processing; and a control unit configured to control the drive mechanism based on detection output of the detecting unit.
The second aspect of the present invention is a method of controlling the conveyance of an object placed on a moving belt A method of controlling the conveyance of an object placed on a moving belt, comprising: a first step to move the belt on which the object is placed; a second step to detect a moving distance or a speed of the object by capturing a surface image of the object placed on the belt and a surface image of the belt sequentially; and a third step to control the movement of the belt in the first step based on the moving distance or the speed acquired by the second step.
The above and other objects, effects, features and advantages of the present invention will become more apparent from the following description of embodiments thereof taken in conjunction with the accompanying drawings.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Before the printing operation is performed, a print medium 8, such as plain paper and plastic thin sheets, is placed on an auto sheet feeder 32. When the printing operation is started, a paper supply motor 35 is operated to drive a pickup roller 31 through gears. As the pickup roller 31 is rotated, the print medium 8 is taken and separated, one sheet at a time, from the auto sheet feeder 32 and supplied into the interior of the printing apparatus. At this time, a paper sensor 33 detects the presence or absence of the print medium 8 to determine whether or not the paper supply is normally performed. The print medium 8 thus supplied is placed on a belt 15 and carried in a Y direction at a predetermined speed.
As shown in
The conveying roller 9 is mounted with a code wheel 13 so that their rotation axes are the same. A rotation angle sensor 18 is arranged to detect the rotation position of the code wheel 13.
Referring again to
A carriage 2 is supported and guided on a guide shaft 3 installed in the printing apparatus and is allowed to move reciprocally in an X direction in which the guide shaft 3 extends. The moving force of the carriage 2 is produced as the drive force of the carriage motor 4 is transmitted to a motor pulley 5, a follower pulley 6 and a timing belt 7. The carriage 2 is provided with a home position sensor 30. That the carriage 2 is at the home position can be detected when the home position sensor 30 moves past a shield plate 36 installed at the home position.
The head cartridge 1 mounted on the carriage 2 has a print head 26 to eject ink and an ink tank that supplies ink to the print head 26. The print head 26 ejects ink at a predetermined timing according to an image signal onto the print medium 8 being conveyed below as it moves in the X direction along with the carriage 2.
The printing apparatus used in this embodiment is a serial type ink jet printing apparatus which has the ejection openings 27 arrayed in a direction crossing the X direction in which the carriage 2 travels. That is, a printing scan, which ejects ink from the ejection openings 27 while moving the carriage 2, and a conveying operation, which conveys the print medium a predetermined distance in the Y direction by rotating the belt 15, are alternately repeated to progressively form an image on the print medium 8.
Returning again to
The image information captured here is information from the reflected light that features the partial surface state of the print medium 8 and the belt 15. For example, the information may be a shade produced by the surface geometry of the print medium 8 and the belt 15, or a pattern printed on their surfaces in advance. It may also be a speckle pattern produced by the interference of reflected light from a coherent light source.
Referring again to
In the above example, for simplicity of explanation, the measurement of the distance traveled by the print medium has been described to be performed by referring to a cross pattern printed on the print medium. However, referring again to
In this embodiment, while the optical sensor unit 16 is used to measure the conveying distance of the print medium according to the steps explained in
A host device 110 is an externally connected device that functions as an image source for the printing apparatus. The host device 110 may be a computer that generates or processes data such as images to be printed or a reader unit that reads images. Image data and other commands supplied from the host device 110 and status signals can be transferred to and from the controller 100 through an interface (I/F) 112.
An operation unit 120 has a group of switches to accept input commands from an operator, including a power switch 122 and a recovery switch 126 to initiate a suction-based recovery operation.
A sensor unit 130 has a group of sensors to detect the state of the printing apparatus. This embodiment has a temperature sensor 134 to detect an ambient temperature, in addition to the above-described home position sensor 30, the paper sensor 33, and the optical sensor unit 16 and rotation angle sensor 18 for detecting the conveying distance.
Denoted 140 is a head driver that drives the electrothermal transducing elements 25 of the print head 26 according to the print data. The head driver 140 has a shift register to align the print data so as to match the associated electrothermal transducing elements 25, and a latch circuit that latches data at an appropriate timing. The head driver 140 also includes a logic circuit device that triggers the electrothermal transducing elements 25 in synchronism with the drive timing signal and a timing setting unit that appropriately sets the ejection timing to adjust the dot positions on the print medium.
A subheater 142 to adjust the temperature of the print head 26 to stabilize the ink ejection characteristic is installed near the print head 26. The subheater 142 may be formed on the substrate of the print head 26, like the electrothermal transducing elements 25, or attached to the body of the print head 26 or the head cartridge 1.
Denoted 150 is a motor driver to drive the carriage motor 4, 160 a motor driver to drive the paper supply motor 35, and 170 a motor driver to control the conveying motor 14.
When the print operation is started by a print start command from the host device 110, the CPU 101 operates the paper supply motor 35 to supply one sheet of the print medium 8 from the auto sheet feeder 32 (step 1, state 1). In the next step 2, the CPU 101 checks whether the paper sensor 33 has detected the front end of the print medium 8. If it is found that the front end of the print medium 8 has been detected, the CPU 101 moves to step 3. If it is found that the front end of the print medium has not yet been detected in the step 2, the CPU 101 returns to step 1 where it continues the paper supply operation. Until the front end of the print medium is detected, step 1 and step 2 are repeated. State 2 of
In step 3 the CPU 101 starts to drive the conveying motor 14 and at the same time starts the detection by the rotation angle sensor 18 of the rotational amount of the code wheel 13. As a result, the print medium 8 is placed on the belt 15 and the print medium conveyance control in the Y direction is performed based on the information from the rotation angle sensor 18. More specifically, the CPU 101 determines the amount and speed of rotation of the conveying roller 9 from the timing at which the rotation angle sensor 18 detects the slit cut in the code wheel 13. These measured values are fed back to the conveyance control that controls the conveying motor 14.
In the next step 4, the CPU 101 checks whether the optical sensor unit 16 has detected the print medium 8. If it decides that the print medium 8 has been detected, the CPU 101 moves to step 5. If not, the CPU 101 returns to step 3 and repeats step 3 and step 4 until the optical sensor unit 16 detects the print medium 8. The state 3 of
In step 5 the CPU 101 starts measuring the conveying distance using the optical sensor unit 16. It is noted, however, that at this timing, the CPU 101 does not perform the conveyance control based on the information from the optical sensor unit 16 but controls the conveying motor 14 by feeding back only the information from the rotation angle sensor 18. The CPU 101 stores the conveying distance information from the rotation angle sensor 18 and the conveying distance information from the optical sensor unit 16, obtained at the same timing.
In step 6, the CPU 101 checks if a difference between the conveyance information from the rotation angle sensor 18 and the conveyance information from the optical sensor unit 16 is within an allowable range. If the difference is within the allowable range, the CPU 101 moves to step 7. If not, the CPU moves to step 10.
In step 7, the CPU 101 switches the information for the print medium conveyance control from the conveyance information from the rotation angle sensor 18 to the conveyance information from the optical sensor unit 16 and starts the printing operation according to the image data. That is, based on the conveyance information obtained from the optical sensor unit 16, the CPU 101 determines the conveying distance and speed of the print medium 8 and feeds back these actually measured values to the conveyance control of the conveying motor 14 as it executes the printing operation using the print head 26. In this embodiment, since the “marginless printing” that prints an image to the edges of the print medium 8, the printing operation on the print medium 8 by the print head 26 is started at the position of state 4 of
In step 8, the CPU 101 checks if the printing of all image data on the print medium 8 is completed. If it decides that the printing of all image data is completed, the CPU moves to step 9 where it continuously conveys the print medium by the conveyance control using the rotation angle sensor 18. Then at step 12, it performs a paper discharging operation before exiting this processing. If at step 8 it is decided that the printing of image data on the print medium 8 is not yet completed, the CPU 101 returns to step 7 where it performs the conveyance control based on the information from the optical sensor unit 16 while at the same time continuing the printing operation.
In step 6 if it is decided that the difference between the conveyance information from the rotation angle sensor 18 and the conveyance information from the optical sensor unit 16 is greater than the allowable level, the CPU 101 starts the printing operation while remaining in the conveyance control based on the information from the rotation angle sensor 18 (STEP 10). When the difference between two pieces of conveyance information is greater than the allowable level, a priority is given to the information from the rotation angle sensor 18. This is because, depending on the kind of print medium used, the detection of the conveying distance based on the optical sensor unit 16 may be difficult to perform and the reliability of the conveying distance information obtained may be degraded. On the contrary, when the rotation angle sensor 18 is used, although the actual distance traveled by the print medium is not measured, it is known that the information from the rotation angle sensor 18 does not differ so much from the actual distance traveled. This means that the reliability of this information obtained is high.
In step 11 the CPU 101 checks if the printing of all data on the print medium 8 is complete. If it is decided that all image data has been printed, the CPU moves to step 12 where it performs a paper discharging operation, before exiting this processing. If step 11 decides that the printing of all image data on the print medium 8 is not yet completed, the CPU returns to step 10 where it performs the conveyance control based on the information from the rotation angle sensor 18 while at the same time continuing the printing operation.
With this embodiment described above, if the object being detected is changed from the print medium to the belt in the middle of the detection operation, the measurement of the conveying distance by the same detection method using the same optical sensor unit can be performed without interruption. It is therefore possible to detect the conveying distance of the print medium with high reliability in the entire process of conveying the print medium as it is printed and, by using the detected information, to execute the conveyance control with high precision.
In this embodiment too, the printing apparatus and the print head similar to those of the first embodiment are used. It is noted, however, that the printing apparatus of this embodiment does not include the construction for measuring the rotational amount of the conveying roller 9, i.e., the code wheel 13 and the rotation angle sensor 18.
In the first embodiment, the printing apparatus and the conveyance control method have been described to have the rotation angle sensor 18 in addition to the optical sensor unit 16 in order to deal with a situation where the reliability of the conveying distance information from the optical sensor unit 16 deteriorates. However, the provision of the rotation angle sensor 18 or the provision of other means than the optical sensor unit 16 to detect the conveying distance of the print medium is not essential in this invention. If the optical sensor unit 16 can detect almost precisely the conveying distance of most of the print medium that the printing apparatus is designed to accept, the conveyance control may be executed by using only the conveyance information from the optical sensor unit 16 in the entire process of conveying the print medium being printed.
In step 22 when the paper sensor 33 detects the print medium 8, the CPU 101 moves to step 23 where it starts to drive the conveying motor 35 under the conveyance control using the optical sensor unit 16. At this point in time, since the front end of the print medium 8 has not reached the detectable region of the optical sensor unit 16, the object that the optical sensor unit 16 is detecting is the belt 15.
In step 24, when the optical sensor unit 16 detects the print medium 8, the CPU 101 moves to step 25 where it starts the printing operation under the conveyance control using the optical sensor unit 16. When the optical sensor unit 16 detects the print medium 8, the object being detected by the optical sensor unit 16 switches from the belt 15 to the print medium 8. Then the printing operation by step 25 is repeated until step 26 decides that all image data has completely been printed on the print medium 8.
When step 26 confirms that the printing of all image data is completed, the CPU 101 moves to step 27 where it conveys the print medium 8 under the conveyance control using the optical sensor unit 16. In step 28 the printed medium is discharged. Now, the processing is ended.
With this embodiment described above, the provision of only one conveying distance measuring means (optical sensor unit) makes it possible to detect the conveying distance of the print medium with high reliability in the entire process of conveying the print medium as it is printed and, by using the detected information, to execute the conveyance control with high precision.
In this embodiment too, the printing apparatus and print head similar to those of the first embodiment are used. This embodiment, however, performs a basic conveyance control using the conveying distance information from the rotation angle sensor 18 and makes correction to the conveyance control according to the conveying distance information from the optical sensor unit 16.
While the target conveying distance has been described here to be realized by correcting the timing T2 at which to switch from the constant speed control to the deceleration control, the parameter to be corrected for the adjustment of the conveying distance is not limited to T2. For example, the target conveying distance may be achieved by leaving as is the timing T2 at which to switch from the constant speed control to the deceleration control and moderating the deceleration degree (inclination from T2 to T3).
In the above embodiment, the optical sensor unit has been described to be installed upstream of the carriage 2. In this invention, however, there is no particular limitation on the installation position of the optical sensor unit 16. The only requirement is that the detection region of the optical sensor unit 16 be an area that the print medium passes and be an area before or after passing of the print medium where there is the belt that mounts and carries the print medium.
In this embodiment, the optical sensor unit needs to be able to detect surfaces of both the print medium and the belt. So, a charging mechanism to generate static electricity between the print medium and the belt being conveyed to attract them together or a discharging mechanism to remove the static electricity may be installed inside the printing apparatus. To prevent the conveying system other than the belt, such as pickup rollers, from interfering with the print medium conveying operation of the belt, a mechanism may be provided to bring the pickup rollers out of contact with the print medium immediately after the print medium is supplied.
Further, the surface of the belt may be provided with a pattern or fine undulations so that an image detected by the optical sensor unit easily shows its characteristic features.
For the comparison of characteristic of an image detected by the optical sensor unit, a patterned image, such as shown in
Although the serial type ink jet printing apparatus has been described, this invention is not limited to the above constructions. The print head may be other than the ink jet type. The effect of this invention can also be fully realized if the printing apparatus is a full-line type printing apparatus in which the ejection openings are arrayed in an X direction over a length corresponding to the width of the print medium and in which the print medium is conveyed continuously for image printing.
Although the above explanation has taken for example a printing apparatus that prints on commonly used print medium, this invention has no limitation on the print medium used. This invention can effectively be applied to any objects, such as leather, cloth, pottery and plastics, whose surface can be applied with ink to form an image thereon.
In either construction, the effect of this invention can be fully realized as long as the printing apparatus has an object as a print medium, a belt to convey the print medium in contact with it, and a detecting unit to detect conveying distances of both the print medium and the belt.
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. 2008-169047, filed Jun. 27, 2008, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2008-169047 | Jun 2008 | JP | national |
This application is a divisional of U.S. patent application Ser. No. 12/488,127, filed Jun. 19, 2009, currently pending.
Number | Date | Country | |
---|---|---|---|
Parent | 12488127 | Jun 2009 | US |
Child | 13837291 | US |