Claims
- 1. A print head carriage drive system for a printer having a frame, a print head, and an electronic printer controller, said system comprising a
- stepper motor, a
- print head carriage carrying the print head and adapted to move the print head in transverse manner for bi-directional printing operations, an
- endless toothed belt coupled to said stepper motor and secured to said print head carriage to move said carriage in said transverse manner, a
- timing strip having slots therein between portions of the strip and secured to and formed integral with the frame of the printer so as to be rigidly positioned relative to the print head carriage, and an
- optical sensor secured to the print head carriage and positioned to straddle the timing strip and to output signals upon sensing of the strip portions and the slots for indicating motion of the print head carriage, the sensing of a strip portion producing a high level output signal and the sensing of a slot producing a low level signal, said printer controller receiving said output signals for moving the carriage in a predetermined direction and sensing said strip portions and said slots in a pattern of high-to-low transition periods at timed intervals and sensing a high level signal for a time greater than one high-to-low transition period for establishing a tentative home position of the carriage, said printer controller moving the carriage in the opposite direction and sensing a like pattern of high-to-low transition periods at the same timed intervals for determining home position of the carriage dependent upon the times of sensing a pattern of transition periods, and then said printer controller again moving said carriage in said predetermined direction and sensing a pattern of high-to-low transition periods at the same timed intervals and sensing a high level signal for a time greater than one high-to-low transition period for verifying said home position of said carriage, and for determining a jam condition indicating non-motion of the carriage when a time greater than one high-to-low transition period expires without at least one high-to-low transition.
- 2. The print head carriage drive system of claim 1 including a printed circuit board and a ribbon cable coupled to said carriage for carrying signals from said print head and said optical sensor to said printer controller.
- 3. The print head carriage drive system of claim 1 wherein said timing strip extends substantially across said printer and is positioned under said print head carriage.
- 4. The print head carriage drive system of claim 1 wherein said optical sensor comprises a light emitting diode and a phototransistor for sensing said timing strip in interruptive manner and outputting signals indicating motion and non-motion conditions of the print head carriage.
- 5. The print head carriage drive system of claim 1 wherein the pattern of high-to-low transition periods comprises a high level for a time equal to the time of 20 carriage motor steps and a low level for a time equal to the time of 10 carriage motor steps.
- 6. In a printer having a print head and a print head carriage, an electronic printer controller, a stepper motor operable for moving said carriage in transverse direction for printing operations in open loop manner, the improvement comprising a
- timing strip having a plurality of slots therein between portions of the strip and secured so as to be rigidly positioned relative to the print head carriage, and an
- optical sensor secured to the print head carriage and positioned to sensed the slots and the portions in the timing strip and to output signals indicating motion of the print head carriage relative to the frame of the printer, said printer controller receiving output signals and connected with said stepper motor for moving the carriage in a predetermined direction and sensing said strip portions and said slots in a pattern of high-to-low transition periods at timed intervals and sensing a high level signal for a time greater than one high-to low transition period for establishing a tentative home position of the carriage, said printer controller moving the carriage in the opposite direction and sensing a like pattern of high-to-low transition periods at the same timed intervals for determining home position of the carriage dependent upon the time of counting a pattern of high-to-low transition periods, and then said printer controller again moving said carriage in said predetermined direction and sensing a pattern of high-to-low transition periods at the same timed intervals and sensing a high level signal for a time greater than one high-to-low transition period for verifying home position of said carriage, and said printer controller receiving output signals from said optical sensor for determining a jam condition of the print head carriage indicating non-motion of the carriage when a time greater than one high-to-low transition period expires without a high-to-low transition.
- 7. In the printer of claim 6 including a printed circuit board and a ribbon cable coupled to said carriage for carrying signals from said print head and said optical sensor to said printer controller.
- 8. In the printer of claim 6 wherein said timing strip extends substantially across said printer and is positioned under said print head carriage.
- 9. In the printer of claim 6 wherein said optical sensor comprises a light emitting diode and a phototransistor for sensing said timing strip in interruptive manner and outputting signals indicating both motion and non-motion conditions of the print head carriage.
- 10. In the printer of claim 6 wherein the pattern of high-to-low transition periods comprises a high level for a time equal to the time of 20 carriage motor steps and a low level for a time equal to the time of 10 carriage motor steps in repeated sequence.
- 11. In the printer of claim 6 wherein the timing strip is formed integral with the printer.
- 12. A method for determining home position of a stepper motor driven carriage for a print head on a printer having a printer controller, comprising the steps of:
- providing a timing strip having a plurality of slots therein between portions of the strip in an arrangement wherein the timing strip is rigidly positioned relative to the carriage;
- sensing the slots in the timing strip during movement of the carriage in one predetermined transverse direction and providing output signals corresponding to sensed portions and slots in a pattern of high-to-low transition periods at timed intervals and sensing a high level signal for a time greater than one high-to-low transition period for establishing a tentative home position of the carriage, sensing the portions and slots in the timing strip during movement of the carriage in the opposite transverse direction and providing output signals in a pattern of high-to-low transition periods at like timed intervals;
- conditioning the output signals to timing periods of repeated patterns of high-to-low transitions; and
- again moving said carriage in the predetermined direction and sensing a pattern of high-to-low transition periods at the same timed intervals and verifying the home position of the carriage and then stopping movement of the carriage upon observing a final high-to-low transition period greater than one transition period at the home position of the carriage.
- 13. The method of claim 12 wherein the pattern of high-to-low transition periods comprises a high level signal for a time equal to the time of 20 steps of the stepper motor and a low level signal for a time equal to the time of 10 steps of the stepper motor and the final transition period is greater than the combined time of a high level signal and a low level signal for establishing the home position of the carriage.
- 14. The method of claim 12 including the additional step of sensing output signals and sending said output signals to said printer controller for determining a jam condition of said print head carriage and indicating non-motion of said print head carriage when a time greater than one high-to-low transition period expires without a high-to-low transition.
Parent Case Info
This is a continuation of co-pending application Ser. No. 278,866 filed on Dec. 2, 1988.
US Referenced Citations (14)
Foreign Referenced Citations (14)
Number |
Date |
Country |
141243 |
May 1985 |
EPX |
104088 |
Aug 1981 |
JPX |
199678 |
Dec 1982 |
JPX |
207080 |
Dec 1982 |
JPX |
207986 |
Dec 1982 |
JPX |
56885 |
Apr 1983 |
JPX |
19182 |
Jan 1984 |
JPX |
31176 |
Feb 1984 |
JPX |
209895 |
Nov 1984 |
JPX |
4090 |
Jan 1985 |
JPX |
123559 |
Jun 1986 |
JPX |
202879 |
Sep 1986 |
JPX |
77967 |
Apr 1987 |
JPX |
3036 |
Jul 1985 |
WOX |
Non-Patent Literature Citations (1)
Entry |
IBM Technical Disclosure Bulletin, vol. 27, No. 10B, Mar. 1985, p. 6338. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
278866 |
Dec 1988 |
|