This application claims priority from Japanese Patent Application No. 2006-052972 filed Feb. 28, 2006. The entire content of the priority application is incorporated herein by reference.
The invention relates to a printing device, and particularly to a printing device that feeds a sheet of recording medium supplied from a feeding cassette to a conveying roller.
Printing devices that feed sheets of a recording paper stacked in a feeding cassette to a printing position one sheet at a time, where an image-recording unit prints an image on the paper, are well known in the art. This type of printing device generally includes a feeding roller for repeatedly feeding the topmost sheet of recording paper stacked in the feeding cassette along a conveying path one sheet at a time. Once the feeding roller has fed the sheet of paper along the conveying path to a conveying roller, the conveying roller continues conveying the paper to the printing position. The printing device prints images on the recording paper using a recording head that ejects ink onto the paper, for example.
Since the feeding distance from the cassette to the conveying roller is fixed, it should be possible to feed the recording paper appropriately from the cassette to the conveying roller by determining the rotational amount required by the feeding roller. However, in reality, the feeding roller sometimes slips over the recording paper. The amount of slippage varies according to wear on the feeding roller, ambient temperature and humidity, and the type of recording paper. If the amount of slippage is large, the recording paper may not reach the conveying roller simply by rotating the feeding roller a rotational amount equivalent to the feeding distance. If the feeding roller stops before the recording paper has reached the conveying roller, the conveying roller cannot begin conveying the recording paper, leaving the paper stuck in the conveying path. In such a case, the user must open the cover of the printing device to extract the recording paper from the conveying path.
A variety of methods have been proposed to ensure the recording paper reaches the conveying roller. For example, a printing device disclosed in Japanese Patent Application Publication No. 5-155086 adjusts the rotational amount of the feeding roller based on the thickness of the recording paper. Further, a printing device disclosed in Japanese Patent Application Publication No. 9-52421 includes a positional sensor for detecting passage of the leading and trailing edges of the recording paper and calibrates the rotational amount of the motor for feeding subsequent sheets of recording paper, based on the rotational amount of the motor required to convey the trailing edge of the recording paper past the positional sensor after the leading edge was detected.
However, the printing devices described above still cannot ensure that the recording paper reaches the conveying roller. The printing device disclosed in Japanese Patent Application Publication No. 5-155086, for example, simply sets the rotational amount of the conveying roller based on the thickness of the recording paper without consideration for other factors. Hence, the recording paper may still not reach the conveying roller in some cases, since this printing device does not account for fluctuations in slippage due to wear on the feeding roller and the like.
Further, a mixture of different types of recording paper may be stacked in the feeding cassette. Since the printing device disclosed in Japanese Patent Application Publication No. 9-52421 finds the amount of slippage based on the first sheet of recording paper fed from the feeding cassette and calibrates the feeding of subsequent sheets based on this slippage. Therefore, if the amount of slippage differs for each sheet of recording paper, the printing device may not be able to feed the recording paper to the conveying roller in some cases. Further, even if the recording paper stacked in the feeding cassette is all the same type of paper, the first sheet of paper fed onto the conveying path that is used to find the amount of slippage may not reach the conveying roller in some cases since calibration has not yet been performed for that sheet.
On the other hand, it is conceivable to provide a printing device with means fox feeding all sheets of recording paper uniformly at a target feeding amount set sufficiently larger than the feeding distance from the feeding cassette to the conveying roller. In such a case, the conveying roller is halted or rotated in the direction opposite the conveying direction during the feeding operation. In this way, even if the target feeding amount is set sufficiently larger than the feeding distance, progress of the recording paper is halted when the leading edge of the paper contacts the conveying roller, thereby ensuring that all sheets of the recording paper are fed to the appropriate position and axe not fed too far not stopped short. However, a printing device with this configuration conveys the recording paper an excessive target conveying amount even in cases where there is little slippage. Hence, the time required to perform the conveying operation is uniformly long.
In view of the foregoing, it is an object of the invention to provide a printing device capable of reliably feeding a recording medium from a feeding cassette to a conveying roller, while minimizing the time required for the feeding operation.
In order to attain the above and other objects, the invention provides a printing device. The printing device includes a feeding cassette, a feeding roller, a conveying roller, a medium detecting unit, a printing unit, a target-rotational-amount setting unit, and a controller. The feeding cassette is configured to accommodate at least one sheet of a recording medium. The feeding roller feeds a sheet of the recording medium accommodated in the feeding cassette along a conveying path in a conveying direction. The conveying roller is disposed downstream of the feeding roller in the conveying direction and conveys the sheet of the recording medium fed by the feeding roller to a printing position along the conveying path. The medium detecting unit is disposed between the feeding roller and the conveying roller along the conveying path and detects the sheet of the recording medium fed by the feeding roller. The printing unit performs printing on the sheet of the recording medium at the printing position. The target-rotational-amount setting unit sets a target rotational amount for feeding the sheet of the recording medium to the conveying roller, based on a rotational amount of the feeding roller measured from when the feeding roller begins feeding the sheet of the recording medium accommodated in the feeding cassette until the medium detecting unit detects the sheet of the recording medium. The controller controls the feeding roller to continue rotating until the rotational amount of the feeding roller reaches the target rotational amount.
Illustrative aspects in accordance with the invention will be described in detail with reference to the following figures wherein:
A printing device according to an embodiment of the invention will be described while referring to
A control panel 30 is provided on the top surface of the upper case 3 and the front end thereof. The control panel 30 includes various buttons, including numerical buttons, a Start button, and functional buttons. The user manipulates these buttons to perform various operations. The control panel 30 also includes a liquid crystal display (LCD) 31 for displaying the settings and status of the multifunction device 1 and various operational messages as needed.
A scanner 33 is disposed in the upper case 3 to the rear of the control panel 30. The scanner 33 has a flatbed scanning unit with a large glass plate on which an original to be scanned is placed, and a cover 34 capable of rotating over the flatbed scanning unit to cover or expose the top surface thereof. The scanner 33 functions to read images from a facsimile original to be transferred to another facsimile device with the facsimile function or an original to be copied with the copy function.
While not shown in the drawings, a line-type contact image sensor is disposed beneath the glass plate of the flatbed scanning unit. The contact image sensor is one example of a photoelectric conversion device for scanning the image surface of an original placed on the glass plate. The cover 34 is capable of swinging open and closed about hinges provided on the rear surface side of the multifunction device 1 (far side in
As shown in
Positioned downstream of the U-shaped section of the conveying path with respect to the conveying direction of the recording paper P (B direction) are provided a conveying roller 20a fox conveying the recording paper P, and a pinch roller 20b fox pressing the recording paper against the conveying roller 20a. Working together, the conveying roller 20a and pinch roller 20b pinch and convey the sheets of recording paper P. A flat platen 11 is disposed downstream of the conveying roller 20a and pinch roller 20b for supporting the sheets of recording paper P conveyed by the conveying roller 20a and pinch roller 20b.
Further downstream of the platen 11 in the conveying direction of the recording paper P are provided a discharge roller 21a for receiving sheets of recording paper P conveyed from the conveying roller 20a and for discharging the sheets from the main case 2, and a pinch roller 21b for pressing the recording paper P against the discharge roller 21a. The discharge roller 21a discharges the printed recording paper P through an opening formed downstream of the discharge roller 21a and pinch roller 21b. Further, a recording head 12 is positioned above the platen 11 between the conveying roller 20a and discharge roller 21a and above the conveying path along which the recording paper P is conveyed. The recording head 12 is mounted in a carriage 13 that can reciprocate in the main scanning direction (direction orthogonal to the plane of the drawing in
Ink tanks for supplying ink to the recording head 12 are detachably mounted in an accommodating section (not shown) of the main case 2 from above. In the present embodiment, the recording head 12 is configured to perform color printing, and the accommodating section accommodates ink tanks in the four colors black, cyan, magenta, and yellow. However, the accommodating section may be configured to accommodate ink tanks for a greater or smaller number of colors. Flexible ink tubes connect the ink tanks to the recording head 12 for supplying ink thereto.
In the present embodiment, a linefeed motor 42 configured of a DC motor produces a rotational force for rotating the conveying roller 20a. The rotational force of the linefeed motor 42 is also transmitted to the discharge roller 21a and the feeding roller 7 via a drive gear 101 that rotates together with the conveying roller 20a. The mechanism for transmitting the drive force from the conveying roller 20a to the discharge roller 21a is well known, and is not shown in the drawings and will not be described herein.
As shown in
In the present embodiment, rotation of the linefeed motor 42 in a direction driving the conveying roller 20a to convey the recording paper P in the conveying direction B is called a forward rotation, and rotation of the linefeed motor 42 in a direction driving the conveying roller 20a to convey the recording paper P in the direction opposite the conveying direction B (the direction for returning the recording paper P toward the paper cassette 5) is called a reverse rotation. In
When the linefeed motor 42 rotates in reverse, the conveying roller 20a rotates counterclockwise in
After the sheet of recording paper P fed from the paper cassette 5 reaches the conveying roller 20a, the linefeed motor 42 rotates forward a prescribed amount. This is a cueing operation in which the recording paper P becomes pinched between the conveying roller 20a and pinch roller 20b and is conveyed below the recording head 12. The cueing operation is an operation for setting the recording paper P in a position where printing can begin by advancing the leading edge of the recording paper P to a prescribed position over the platen 11. During the cueing operation, the feeding roller 7 rotates in the direction opposite the feeding direction (clockwise in
Next, the conveying roller 20a begins advancing the recording paper P intermittently, while the recording head 12 mounted on the carriage 13 begins printing by ejecting ink through the nozzles onto one surface of the recording paper P as the carriage 13 reciprocates in the main scanning direction. As shown in
After printing is complete fox one sheet of the recording paper P, the multifunction device 1 begins to discharge the printed sheet of recording paper P. At this time, the linefeed motor 42 rotates forward a prescribed amount sufficiently for continuously rotating the conveying roller 20a and discharge roller 21a in the discharging direction, after which the linefeed motor 42 is halted.
A rotary encoder 44 is also provided on one end of the conveying roller 20a. The rotary encoder 44 is configured of a slit plate 44a having slits (not shown) formed at prescribed intervals along the circumferential direction of the plate, and an optical sensor 44b. The optical sensor 44b converts light passing through the slits in the slit plate 44a to an electric signal and outputs the signal. Hence, the slits in the slit plate 44a can be detected based on the electric signal outputted from the optical sensor 44b.
The slit plate 44a rotates coaxially with the conveying roller 20a. As described above, the linefeed motor 42 rotates the conveying roller 20a, and the rotation of the conveying roller 20a in turn is transmitted to the feeding roller 7. Hence, by counting the number of slits detected by the rotary encoder 44, it is possible to calculate not only the rotational amount of the conveying roller 20a, but also the rotational amounts of the linefeed motor 42 and the feeding roller 7. In the present embodiment, the rotational amount of the feeding roller 7 is described as a value equivalent to the conveyed distance of the recording paper P fed by the feeding roller 7 under ideal conditions in which no slippage occurs between the feeding roller 7 and recording paper P.
A paper sensor 117 is also disposed upstream of the conveying roller 20a in the paper-conveying direction. The paper sensor 117 detects the leading and trailing edges of the recording paper P after the recording paper P passes through the U-shaped section of the conveying path and approaches the printing position. The position of the recording paper P along the conveying path can be determined based on detections by the paper sensor 117.
The CPU 300 is a central processing unit that controls overall operations of the multifunction device 1. The CPU 300 executes various programs, including a program for implementing the processes shown in
The RAM 302 temporarily stores programs and data required for various processes executed by the CPU 300. The RAM 302 includes the target conveying amount memory area 302a mentioned above, a pulse counter 302b, and a cancel print flag 302c. The target conveying amount memory area 302a is used for storing a value (target rotational amount) for controlling the rotational amount of the feeding roller 7 in the feeding process (
The pulse counter 302b counts the number of slits detected by the rotary encoder 44. The pulse counter 302b is initialized to “0” at the beginning of the feeding process in
The cancel print flag 302c indicates whether or not to cancel the printing operation. The cancel print flag 302c is set to OFF in the feeding process of
The ASIC 306 is also connected to the NCU 317 having a modem 318. A communication signal received by the NCU 317 from a public network is first demodulated by the modem 318 and then inputted into the ASIC 306. Further, when the ASIC 30.6 transmits image data externally for a facsimile transmission or the like, the modem 318 modulates the image data to produce a communication signal and outputs this signal to the public network via the NCU 317.
In addition, the ASIC 306 generates a phase excitation signal or the like for energizing the linefeed motor 42, for example, based on commands from the CPU 300 and applies this signal to the drive circuit 311 of the linefeed motor 42 and the drive circuit 312 of the carriage motor 24, thereby supplying a drive signal to the linefeed motor 42 and carriage motor 24 via the drive circuit 311 and drive circuit 312 for controlling the forward and reverse rotations of the linefeed motor 42 and carriage motor 24, halting the motors, and the like. The ASIC 306 is also connected to the drive circuit 314 that drives the recording head 12 to selectively eject ink onto the recording paper P at a prescribed timing. The ASIC 306 generates and outputs a signal based on a drive control procedure received from the CPU 300, and the drive circuit 314 controls the recording head 12 based on the signal outputted from the ASIC 306.
The ASIC 306 is also connected to the panel interface 313 for facilitating transmission and reception operations with the keyboard 30a and the LCD 31 of the control panel 30, and the parallel interface 315 and USB interface 316 fox exchanging data with a personal computer or other external device via a parallel cable or USB cable, respectively.
Further, the ASIC 306 is connected to the paper sensor 117 positioned upstream of the conveying roller 20a in the paper-conveying direction for detecting the leading and trailing edges of the recording paper P as the recording paper P is fed toward the printing position, the rotary encoder 44 for detecting rotational amounts of the conveying roller 20a and the feeding roller 7, and the linear encoder 37 fox detecting the amount that the carriage 13 moves in the main scanning direction and the current position of the carriage 13.
Next, processes executed on the multifunction device 1 of the present embodiment will be described with reference to the flowcharts in
In S2 of the process in
However, if the recording paper P has been fed properly from the paper cassette 5 in the feeding process of S2, then the cancel print flag 302c is OFF (S3: NO). Hence, in S4 the CPU 300 drives the linefeed motor 42 in a forward rotation for a prescribed amount, rotating the conveying roller 20a in the paper-conveying direction (clockwise in
In S6 the CPU 300 drives the recording head 12 and carriage 13 to print one line on the recording paper P. In SB the CPU 300 drives the linefeed motor 42 in a forward rotation a prescribed amount, rotating the conveying roller 20a in the paper-conveying direction and conveying the recording paper P by one linefeed. In S10 the CPU 300 determines whether the current page has been completely printed. If the page has not been completely printed (510: NO), then the CPU 300 returns to S6 and drives the recording head 12 and carriage 13 to print another line on the recording paper P.
After the current page has been completely printed (S10; YES), in S12 the CPU 300 drives the linefeed motor 42 in a forward rotation, rotating the conveying roller 20a and discharge roller 21a in the conveying direction until the printed recording paper P is discharged.
In S14 the CPU 300 determines whether print data remains for a subsequent sheet of recording paper P (the next page). If data remains (S14: YES), then the CPU 300 repeats the process from S2 to S14. Hence, the printing process in
Next, the feeding process of S2 will be described with reference to
In S22 of the process in
In S28 the CPU 300 determines whether the paper sensor 117 has detected the leading edge of the recording paper P. Since the leading edge of the recording paper P fed from the paper cassette 5 has not yet reached the paper sensor 117 the first time the determination in S28 is made (S28: NO), the CPU 300 advances to S30. In S30 the CPU 300 calculates the rotational amount of the feeding roller 7 from the value of the pulse counter 302b. As described above, the pulse counter 302b is set to “0” at the start of the feeding process and is subsequently incremented by “1” each time a new slit in the rotary encoder 44 is detected. Therefore, the CPU 300 can calculate the rotational amount of the feeding roller 7 from the start of the feeding process (in other words, the beginning of the current operation for feeding the recording paper P) to the current time based on the value of the pulse counter 302b.
In S32 the CPU 300 determines whether the rotational amount of the feeding roller 7 calculated in S30 is greater than or equal to 90 mm. If the rotational amount of the feeding roller 7 to the current position is less than 90 mm (S32: NO) and, hence, is less than 100 mm (S38: NO) and less than 110 mm (s44: NO), then in S50 the CPU 300 determines whether a prescribed feeding time has elapsed. If the prescribed feeding time has not yet elapsed (S50: NO), then the CPU 300 returns to S28 and repeats the process described above.
If the paper sensor 117 has still not detected the leading edge of the recording paper P (S28, NO) but the rotational amount of the feeding roller 7 calculated in S30 is greater than or equal to 90 mm (S32: YES), then in S34 the CPU 300 determines whether a calibration value of “2” has been added to the target conveying amount memory area 302a. If the calibration value of “2” has not yet been added to the target conveying amount memory area 302a (S34: NO), then in S36 the CPU 300 adds the calibration value of “2” to the value of the target conveying amount memory area 302a and repeats the above process from S28. However, if the calibration value of “2” has already been added to the target conveying amount memory area 302a (S34: YES), then the CPU 300 advances to the process in S38. Hence, the CPU 300 adds the calibration value of “2” to the target conveying amount memory area 302a only one time when the rotational amount of the feeding roller 7 has reached 90 mm.
While repeating the process described above, if the 117 has still not detected the leading edge of the recording paper P (S28: NO), but the rotational amount of the feeding roller 7 has reached (i.e., greater than or equal to) 100 mm (s38: YES), then in S40 the CPU 300 determines whether a calibration value of “4” has been added to the target conveying amount memory area 302a. If the calibration value of “4” has not yet been added to the target conveying amount memory area 302a (S40: NO), then in S42 the CPU 300 adds the calibration value of “4” to the value of the target conveying amount memory area 302a and repeats the above process from S28. However, if the calibration value of “4” has already been added to the target conveying amount memory area 302a (S40: YES), then the CPU 300 advances to the process in S44, Hence, the CPU 300 adds the calibration value of “4” to the target conveying amount memory area 302a only one time when the rotational amount of the feeding roller 7 has reached 100 mm. Since the calibration value of “2” has been added once to the target conveying amount memory area 302a when the rotational amount of the feeding roller 7 reached 90 mm, as described above, a total calibration value of “6” is added to the initial value written to the target conveying amount memory area 302a (the value read from the initial value memory area 301a) when the rotational amount of the feeding roller 7 has reached 100 mm.
While repeating the process described above, if the 117 has still not detected the leading edge of the recording paper P (S28: NO), but the rotational amount of the feeding roller 7 has reached (i.e., greater than or equal to) 110 mm (S44: YES), then in S46 the CPU 300 determines whether a calibration value of “6” has been added to the target conveying amount memory area 302a. If the calibration value of “6” has not yet been added to the target conveying amount memory area 302a (S46: NO), then in S48 the CPU 300 adds the calibration value of “6” to the value of the target conveying amount memory area 302a and repeats the above process from S28. However, if the calibration value of “6” has already been added to the target conveying amount memory area 302a (S46: YES), then the CPU 300 advances to the process in S50. Hence, the CPU 300 adds the calibration value of “6” to the target conveying amount memory area 302a only one time when the rotational amount of the feeding roller 7 has reached (i.e., greater than or equal to) 110 mm. Since the calibration values of “2” and “4” have been added once to the target conveying amount memory area 302a when the rotational amount of the feeding roller 7 reached 90 mm and 100 mm, respectively, a total calibration value of “12” is added to the initial value written to the target conveying amount memory area 302a when the rotational amount of the feeding roller 7 has reached 110 mm.
If the leading edge of the recording paper P arrives at the paper sensor 117 while repeating the process described above, the paper sensor 117 detects the leading edge of the recording paper P. Next, the process performed when the paper sensor 117 detects the leading edge of the recording paper P will be described. When the paper sensor 117 detects the leading edge of the recording paper P (S28: YES), then in S52 the CPU 300 calculates the rotational amount of the feeding roller 7 from the pulse counter 302b. In S54 the CPU 300 determines whether the rotational amount of the feeding roller 7 calculated in S52 is greater than or equal to the value stored in the target conveying amount memory area 302a. If the rotational amount of the feeding roller 7 is less than the value stored in the target conveying amount memory area 302a (S54: NO), then the CPU 300 repeats the process in S52.
The processes of S52 and 554 are repeated while the feeding roller 7 continues to feed the recording paper P until the rotational amount of the feeding roller 7 calculated from the pulse counter 302b is greater than or equal to the value stored in the target conveying amount memory area 302a (S54: YES). Then, the CPU 300 halts the rotation of the linefeed motor 42 in S60 and ends the feeding process.
As described above, the rotational amount of the feeding roller 7 calculated from the beginning of the feeding process until the leading edge of the recording paper P arrives at the paper sensor 117 is larger when there is a larger amount of slippage between the feeding roller 7 and the recording paper P. The larger the rotational amount of the feeding roller 7, the greater the value set in the target conveying amount memory area 302a. Accordingly, by continuing to rotate the linefeed motor 42 until the rotational amount of the feeding roller 7 reaches the value stored in the target conveying amount memory area 302a, the multifunction device 1 can reliably feed the recording paper P to the conveying roller 20a, even when slippage between the recording paper P and the feeding roller 7 is great.
While repeating the process described above, if the CPU 300 determines in S50 that the prescribed feeding time has elapsed since the feeding roller 7 started rotation in S24 (S50: YES) while the paper sensor 117 has not yet detected the leading edge of the recording paper P (S28: NO), indicating that the leading edge of the recording paper P has not yet arrived at the paper sensor 117 even though the feeding roller 7 has rotated continuously for the prescribed feeding time or greater, then it can be determined that there is no recording paper P remaining in the paper cassette 5 and, hence, a sheet could not be fed properly.
Therefore, in S56 the CPU 300 informs the user that the multifunction device 1 is out of paper by displaying a message on the LCD 31. In S58 the CPU 300 sets the cancel print flag 302c (see
In S72 of the pulse counting process in
Next, the feeding process of S2 described above for feeding a sheet of the recording paper P will be described with reference to
In the feeding process of S2, the linefeed motor 42 is rotated in reverse, rotating the feeding roller 7 in the feeding direction. At this time, the feeding roller 7 begins to pick up and feed the topmost sheet of the recording paper P from the paper cassette 5, as shown in
According to the feeding process in S2 of the present embodiment, a calibration value is added to the target conveying amount memory area 302a (see
Therefore, by incrementing the value stored in the target conveying amount memory area 302a with a calibration value based on the rotational amount of the feeding roller 7 required to feed the recording paper P from the paper cassette 5 until the paper sensor 117 detects the leading edge of the recording paper P, the state shown in
Since the value in the target conveying amount memory area 302a is set for each sheet of recording paper P fed by the feeding roller 7, each sheet can be reliably fed to the conveying roller 20a, even if the paper cassette 5 accommodates a mixture of types of recording paper P.
Further, the conveying roller 20a rotates in a reverse direction for returning the recording paper P toward the paper cassette 5 while the feeding roller 7 is rotating in the feeding direction. Accordingly, the recording paper P will not pass the conveying roller 20a while being fed by the feeding roller 7, ensuring that the recording paper P is reliably fed to the appropriate position.
While the invention has been described in detail with reference to the above aspects thereof, it would be apparent to those skilled in the art that various changes and modifications may be made therein without departing from the spirit of the invention.
For example, the multifunction device 1 according to the embodiment described above has a single paper cassette 5, but the multifunction device 1 may include a plurality of paper cassettes. In this case, a suitable calibration value and an initial target conveying amount may be preset for each cassette, and the value of the target conveying amount memory area 302a can be set using the appropriate calibration value and initial target conveying amount.
Further, in the embodiment described above, the rotational amount of the feeding roller 7 is calculated based on the value of the pulse counter 302b. However, the rotational amount of the feeding roller 7 may be set to the value of the pulse counter 302b itself.
Further, the multifunction device 1 in the embodiment described above is an inkjet printer that prints by ejecting ink onto the recording paper P. However, the invention may be applied to a laser printer that exposes a cylindrical photosensitive drum, deposits toner on the exposed regions of the drum, and transfers the toner image onto the recording paper P.
In the case of the laser printer, conveyance is halted after feeding the recording paper P from the paper cassette to the paper sensor. Subsequently, the recording paper P is conveyed again to a transfer point on the photosensitive drum by setting a print start area of the recording paper P to a leading edge of the toner image developed on the photosensitive drum. The toner deposited on the photosensitive drum is then transferred onto the recording paper P at the transfer point of the photosensitive drum. Hence, the recording paper P can be reliably fed to the transfer point of the photosensitive drum.
Number | Date | Country | Kind |
---|---|---|---|
2006-052972 | Feb 2006 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5562354 | Aizawa et al. | Oct 1996 | A |
5672019 | Hiramatsu et al. | Sep 1997 | A |
5846007 | Nakayama et al. | Dec 1998 | A |
5882129 | Nakayama | Mar 1999 | A |
5993085 | Nakayama et al. | Nov 1999 | A |
6893174 | Askren et al. | May 2005 | B2 |
Number | Date | Country |
---|---|---|
6026539 | Feb 1985 | JP |
63180679 | Jul 1988 | JP |
5-155086 | Jun 1993 | JP |
6115731 | Apr 1994 | JP |
6271145 | Sep 1994 | JP |
9-052421 | Feb 1997 | JP |
Number | Date | Country | |
---|---|---|---|
20070201935 A1 | Aug 2007 | US |