Claims
- 1. A printing apparatus comprising:
- a print head for printing on a recording medium;
- print head drive means for moving said print head relative to the recording medium;
- at least one reference position detection means for detecting a reference position of said print head;
- reference position return control means for moving said print head to the reference position in accordance with said reference position detection means;
- print control means for controlling said print head drive means to move said print head and for controlling said print head to print on the recording medium;
- print head move verification means for detecting whether said print head has moved normally;
- print area scanning control means for moving prior to any printing operation said print head over an entire printable area defined based on the reference position detected by said reference position detection means; and
- error processing means for performing error processing, if said print head move verification means detects that said print head moved abnormally when said print head was being moved by said print area scanning control means.
- 2. A printing apparatus according to claim 1, wherein the error processing comprises disabling said print control means from controlling said print head.
- 3. A printing apparatus according to claim 1, wherein:
- said print head move verification means comprises:
- print head move detection means for generating move detection signals in accordance with moving of said print head; and
- signal compare means for comparing the move detection signals generated by said print head move detection means with drive signals supplied by said print control means to said print head drive means; and
- wherein said print head move verification means determines that said print head has moved normally, if the move detection signals are in correspondence with the drive signals, and determines that said print head moved abnormally, if there is an absence of correspondence with the move detection signals and the drive signals.
- 4. A printing apparatus according to claim 1, wherein:
- said print head move verification means comprises;
- a print head move detection means for generating move detection signals in accordance with moving of said print head, and
- a signal-count compare means for comparing a number of the move detection signals generated by said print head move detection means with a predetermined value; and
- wherein said print head move verification means
- (1) determines that said print head has moved normally if the number of the move detection signals generated by said print head move detection means is equal to the predetermined value; and
- (2) determines that said print head moved abnormally if the number of the move detection signals is different from the predetermined value.
- 5. A printing apparatus according to claim 1, wherein:
- said print area scanning control means moves, in accordance with said reference position detection means, said print head to the reference position;
- said print head move verification means comprises a drive signal count compare means for comparing a number of drive signals generated by said print area scanning means with a predetermined value; and wherein said print head move verification means
- (1) determines that said print head has moved normally if the number of said drive signals is equal to said predetermined value; and
- (2) determines that said print head moved abnormally if the number of said drive signals is different from said predetermined value.
- 6. A printing apparatus according to claim 1, wherein said print control means comprises interface means for:
- (1) receiving print data from an external device; and
- (2) transmitting a status of said printer apparatus to the external device; and
- wherein said error processing means transmits an error status of said printer apparatus to the external device in communication with said interface means.
- 7. A printing apparatus according to claim 1, wherein a drive force generated by said print head drive means in accordance with said print area scanning means is smaller than a drive force generated by said print head drive means in accordance with said print control means.
- 8. A printing apparatus according to claim 7, wherein:
- said print head drive means comprises a stepping motor; and
- said print head drive means supplies drive signals corresponding to a value of energizing current for said stepping motor.
- 9. A control method for a printing apparatus comprising a print head for printing on a recording medium, a print head driver for moving the print head relative to the recording medium, at least one reference position detector for detecting a reference position of the print head; comprising the steps of:
- moving, by supplying drive signals to the print head driver, the print head to the reference position in accordance with the reference position detector;
- defining a printable area based on the reference position detected by the reference position detector;
- supplying drive signals to the print head drive means;
- printing on the recording medium by means of the print head in accordance with the supplied drive signals while moving the print head;
- verifying whether the print head has moved normally;
- scanning, by supplying drive signals to the print head drive means, the print head over all of the printable area prior to said printing step; and
- performing error processing, if the print head is detected in said print head move verification step that the print head moved abnormally when the print head was being moved in said print area scanning step.
- 10. A control method according to claim 9, wherein said print head move verification step comprises the steps of:
- generating move detection signals in accordance with moving of the print head;
- comparing the move detection signals generated during said move detection signal generation step with the drive signals supplied to the print head drive means;
- determining that the print head has moved normally if the move detection signals are in correspondence with the drive signals; and
- determining that the print head moved abnormally if there is an absence of correspondence between the move detection signals and the drive signals.
- 11. A control method according to claim 9, wherein said print head move verification step comprises the steps of:
- generating move detection signals in accordance with moving of the print head,
- comparing a number of the move detection signals generated during said move detection signal generation step with a predetermined value;
- determining that the print head has moved normally if the number of the move detection signals is equal to the predetermined value; and
- determining that the print head moved abnormally if the number of the move detection signals is different from the predetermined value.
- 12. A control method according to claim 11 wherein:
- said print area scanning step comprises the step of moving the print head to the reference position in accordance with the reference position detection means; and
- said print head move verification step comprises the steps of;
- comparing a number of the drive signals generated during said print area scanning step with a predetermined value;
- determining that the print head has moved normally if the number of the drive signals is equal to the predetermined value; and
- determining that the print head moved abnormally if the number of the drive signals is different from the predetermined value.
- 13. A control method according to claim 9, wherein said error processing step further comprises the step of transmitting error status of the printing apparatus to an external device, wherein the external device provides print data for printing by the print medium.
- 14. A control method according to claim 9, further comprising the step of generating a drive force by the print head drive means in correspondence with the drive signals output in said print area scanning step which is smaller than a drive force generated by the print head drive means in correspondence with the drive signals output in said print control step.
- 15. A control method according to claim 14, wherein the print head drive means is provided with a stepping motor and the drive signals correspond to the energizing current for the stepping motor.
- 16. A control method according to claim 9, wherein said print area scanning step is performed in correspondence with at least one of the following:
- turning the power on for the printer;
- one of opening and closing the cover for covering the print head move area; and
- cutting the recording paper.
- 17. A control method according to claim 9, wherein said error processing step comprises disabling of the print control means from controlling the print head.
- 18. A printing apparatus comprising:
- a print head for printing on a recording medium;
- print head driver for moving said print head relative to the recording medium;
- at least one reference position detector for detecting a reference position of said print head;
- reference position return controller for moving said print head to the reference position in accordance with said reference position detector;
- print controller for controlling said print head driver to move said print head and for controlling said print head to print on the recording medium;
- print head move verifier for detecting whether said print head has moved normally;
- print area scanning controller, said controller moving prior to any printing operation said print head over an entire printable area defined based on the reference position detected by said reference position detector; and
- error processor, said processor performing error processing, if said print head move verifier detects that said print head moved abnormally when said print head was being moved by said print area scanning controller.
- 19. A method of initializing a printing apparatus comprising a print head for printing on a recording medium, a print head driver for moving the print head relative to the recording medium, at least one reference position detector for detecting a reference position of the print head; comprising the steps of:
- moving, by supplying drive signals to the print head driver, the print head to the reference position in accordance with the reference position detector;
- supplying drive signals to the print head drive means;
- printing on the recording medium by means of the print head in accordance with the supplied drive signals while moving the print head;
- verifying whether the print head has moved normally;
- scanning, by supplying drive signals to the print head drive means, the print head over an entire predetermined printable area prior to said printing step and after the print head is moved to the reference position as detected by the reference position detector in said moving step; and
- performing error processing, if the print head is detected in said print head move verification step that the print head moved abnormally when the print head was being moved in said print area scanning step.
- 20. A printing apparatus comprising:
- a print head for printing on a recording medium;
- print head drive means for moving said print head relative to the recording medium;
- print control means for controlling said print head drive means to move said print head and for controlling said print head to print on the recording medium;
- print head move verification means for detecting whether said print head has moved normally;
- print area scanning control means for moving prior to any printing operation said print head over an entire predetermined printable area; and
- error processing means for performing error processing, if said print head move verification means detects that said print head moved abnormally when said print head was being moved by said print area scanning control means.
- 21. A control method for a printing apparatus comprising a print head for printing on a recording medium, a print head driver for moving the print head relative to the recording medium, comprising the steps of:
- supplying drive signals to the print head drive means;
- printing on the recording medium by means of the print head in accordance with the supplied drive signals while moving the print head;
- verifying whether the print head has moved normally;
- scanning, by supplying drive signals to the print head drive means, the print head over an entire predetermined printable area prior to said printing step; and
- performing error processing, if the print head is detected in said print head move verification step that the print head moved abnormally when the print head was being moved in said print area scanning step.
- 22. A printing apparatus comprising:
- a print head for printing on a recording medium;
- print head driver for moving said print head relative to the recording medium;
- print controller for controlling said print head driver to move said print head and for controlling said print head to print on the recording medium;
- print head move verifier for detecting whether said print head has moved normally;
- print area scanning controller for moving prior to any printing operations said print head over an entire predetermined printable area; and
- error processor for performing error processing, if said print head move verifier detects that said print head moved abnormally when said print head was being moved by said print area scanning controller.
- 23. A method of initializing a printing apparatus comprising a print head for printing on a recording medium, a print head driver for moving the print head relative to the recording medium; comprising the steps of:
- supplying drive signals to the print head drive means;
- printing on the recording medium by means of the print head in accordance with the supplied drive signals while moving the print head;
- verifying whether the print head has moved normally;
- scanning, by supplying drive signals to the print head drive means, the print head over an entire predetermined printable area prior to said printing step; and
- performing error processing, if the print head is detected in said print head move verification step that the print head moved abnormally when the print head was being moved in said print area scanning step.
Priority Claims (1)
Number |
Date |
Country |
Kind |
7-213839 |
Aug 1995 |
JPX |
|
Parent Case Info
This is a Continuation of application Ser. No. 08/699,767 filed Aug. 20, 1996 now abandoned.
US Referenced Citations (6)
Foreign Referenced Citations (10)
Number |
Date |
Country |
0 287 804 |
Oct 1988 |
EPX |
0 607 871 |
Jul 1994 |
EPX |
0 641 117 |
Mar 1995 |
EPX |
55-161681 |
Dec 1980 |
JPX |
58-219079 |
Dec 1983 |
JPX |
61-74874 |
Apr 1986 |
JPX |
62-158070 |
Jul 1987 |
JPX |
62-264981 |
Nov 1987 |
JPX |
2-072984 |
Mar 1990 |
JPX |
06 255195 |
Sep 1994 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
699767 |
Aug 1996 |
|