Claims
- 1. A dot matrix print head drive system for controlling head drive currents supplied to head coils respectively provided to drive dot pins via respective drive mechanisms in accordance with print pattern signals, said dot pins being driven to impact a printing medium disposed on a platen, said system comprising:
- an instruction circuit means for calculating a correction factore Md(i) for each of the dot pins in accordance with the equation:
- Md(i)=.alpha.PL(i)+.beta.HD(i)+.gamma.DR
- wherein
- PL(i) is a factor for compensating for each difference in distance between a dot pin and a round surface of the platen due to a curvature of the platen; and
- HD(i) is a factor for compensating for each difference in at least one of physical and electrical characteristics of a dot pin and its drive mechanism; and
- DR is a factor, common to all of the dot pins, for compensating for a deviation in at least one of physical and electrical characteristics of the print head and for adjusting the density of printing, and
- .alpha., .beta. and .gamma. are preselected weighting factors;
- a first memory means for storing said factors PL(i) and HD(i);
- a second memory means for storing said factor DR; an input means for inputting data for rewriting said factor DR stored in said second memory means;
- correction factor registers provided for respective dot pins, each of said correction factor registers storing a corresponding calculated correction factor Md(i) from said instruction circuit means for each of the dot pins;
- said instruction circuit means including a means for periodically producing a timing signal;
- delay circuits for respective dot pins, each delay circuit responsive to said timing signal and said correction factor for each dot pin and producing an output signal upon expiration of a delay time corresponding to said correction factor Md(i) for said each dot pin; and
- a control means for causing drive current to flow through respective head coils when their respective delay circuits produce said output signals, and for causing the simultaneous cessation of all of the drive currents.
- 2. A system according to claim 1, wherein said delay circuits comprises:
- a clock signal generating means for providing clock signals;
- a timer counter, which is reset by said timing signal, for counting said clock signals from said clock signal generating means;
- comparators provided for respective dot pins, each of said comparators comparing said correction factor Md(i) from a corresponding correction factor register with a count from said timer counter, and producing an output signal when said count becomes equal to said correction factor;
- said output signal of each said comparator constituting said output signal of said delay circuit.
- 3. A system according to claim 1, wherein said instruction circuit means includes means for periodically producing said print pattern signals provided for the respective dot pins, each of the print pattern signals are arranged to be at a High level during a particular print cycle if a corresponding dot pin is to be driven during that particular print cycle, and wherein all of the print pattern signals which becomes a High level during a print cycle are arranged to be at a High level item at a Low level simultaneously; and
- said control means causes the cessation of the drive currents when the correponding print pattern signals become a Low level.
- 4. A system according to claim 1, wherein said control means comprises:
- flip-flops provided for respective dot pins, each of said flip-flops being placed in a first state by said timing signal, and placed in a second state by said signal from its corresponding delay circuit, each of said flip-flops producing a signal in its second state;
- AND gates provided for respective dot pins, each of said AND gates receiving a corresponding print pattern signal and said signal from its corresponding flip-flop and for producing a High level output signal in response to simultaneous High levels of said print pattern signal and said signal from its corresponding flip-flop; and
- a means for causing each of the drive currents to flow through a corresponding head coil when said output signal of its corresponding AND gate is at a High level.
- 5. A system according to claim 1, wherein said first memory means is a ROM and said second memory means is a RAM.
- 6. A printer comprising:
- a dot print head comprising a plurality of dot pins and also comprising a data memory means for storing characteristic values for individual respective dot pins or correction values corresponding to said characteristic values;
- a control and drive unit for reading said characteristic values or said correction values at a time of occurrence of a power-on or system reset of the printer and for driving each of respective dot pins of said print head for a drive time or drive period whose value is determined in accordance with said characteristic values or said correction values;
- wherein said print head is selectively disconnectable from said control and drive unit.
- 7. A printer according to claim 8, further comprising a printer main unit; wherein said dot print head is detachably fixed to said printer main unit.
- 8. A printer according to claim 6, wherein said control and drive unit stores said correction values, and drives respective dot pins for a varying length of time in accordance with said stored correction values.
- 9. A printer according to claim 6, wherein said data memory means of said print head comprises a built-in printed circuit board, a non-volatile memory mounted on said printed circuit board for storing said characteristic values or said correction values, and a memory control means for controlling reading and writing of said characteristic values or said correction values from said memory and into said memory.
- 10. A printer according to claim 6, wherein said characteristic values of said print head are those values obtained by measurement for that particular print head.
Priority Claims (2)
Number |
Date |
Country |
Kind |
62-137733 |
Jun 1987 |
JPX |
|
62-231189 |
Sep 1987 |
JPX |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of now abandoned application Ser. No. 07/201,404, filed Jun. 2, 1988 and now abandoned application Ser. No. 07/245,291, filed Sept. 16, 1988.
US Referenced Citations (8)
Foreign Referenced Citations (10)
Number |
Date |
Country |
3233425 |
Apr 1984 |
DEX |
3445908 |
Jun 1986 |
DEX |
21124 |
Feb 1979 |
JPX |
38277 |
Apr 1981 |
JPX |
120374 |
Sep 1981 |
JPX |
156271 |
Sep 1982 |
JPX |
53452 |
Mar 1983 |
JPX |
190873 |
Oct 1984 |
JPX |
54975 |
Mar 1986 |
JPX |
28256 |
Feb 1987 |
JPX |
Non-Patent Literature Citations (2)
Entry |
Research Disclosure, "Printhead Test Fixture", Anonymous, Jun. 1987, No. 278, 400/704. |
IBM Technical Disclosure Bulletin, "Acoustical Diagnostic Analysis of Individual Print Wire Actuator", Anon., vol. 30, No. 5, Oct. 1987, pp. 342; 400/704. |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
201404 |
Jun 1988 |
|
Parent |
245291 |
Sep 1988 |
|