Claims
- 1. A device for driving a wire-dot printer including a wire-dot print head having wire drive elements disposed in sequence, said device comprising:
- means coupled to control energization of the respective wire drive elements in accordance with print data supplied for respective drive elements and timing signals supplied to said drive elements;
- said print data for each said wire drive element indicating whether each said wire drive element is to be driven in each print cycle;
- means coupled to said control means to detect, for each drive element, whether either adjacent drive element is energized, in accordance with the print data corresponding to said adjacent drive elements;
- said means to detect whether either adjacent drive is energized consisting essentially of, for each print data element, an AND gate and an OR gate;
- said control means being coupled to control the energization time for each said drive element in accordance with the result of the detection, said control means comprising:
- a timing signal generating circuit to produce a first timing signal and a second timing signal;
- a timing signal selecting circuit coupled to said timing signal generating circuit to select, for each drive element, either the first or the second timing signal in accordance with the print data corresponding to said adjacent drive elements;
- a drive time signal generating circuit coupled to said timing signal selecting circuit and responsive to the selected one of the first and second timing signals to produce, for each drive element, a drive time signal having an active period and an inactive period, wherein said selected one of said timing signals determines the beginning of said drive time signal and wherein the end of said drive time signal is the same whether the first timing signal or the second timing signal is selected; and
- a drive circuit responsive to the drive time signal for causing, for each drive element, an electric current to flow through each of said wire drive elements, wherein the active period of said drive time signal has a shorter duration when said second timing signal is selected than when said first timing signal is selected.
- 2. The device of claim 1 wherein said timing signal generating circuit further generates an additional drive time signal; and
- wherein said drive circuit is also responsive to said additional drive time signal.
- 3. The device of claim 2 wherein said drive element comprises an electromagnet having a coil;
- said drive circuit comprising:
- a first switch coupling a first end of the coil to a power supply and turned on by said drive time signal;
- a second switch coupling a second end of the coil to ground and turned on by said additional drive time signal;
- said additional drive time signal being changed from active to inactive after said first-mentioned drive time signal is changed from active to inactive so that said second switch is turned off after said first switch is turned off;
- a first diode connected across the series connection of said second switch and said coil to permit an electric current to flow through said coil, said second switch and said first diode when the first switch is turned off and said second switch is still on; and
- a second diode connected across the series connection of said first switch and the coil to permit an electric current to flow through the first diode, the coil, and the second diode when the second switch is also turned off.
- 4. A device for driving a wire-dot printer including a wire-dot print head having wire drive elements disposed in sequence, said device comprising:
- control means coupled to control energization of the respective wire drive elements in accordance with print data supplied for respective drive elements and timing signals supplied to said drive elements;
- said print data for each said wire drive element indicating whether each said wire drive element is to be driven in each print cycle;
- means coupled to said control means to detect, for each drive element, whether either adjacent drive element is energized, in accordance with the print data corresponding to said adjacent drive elements;
- said means to detect whether either adjacent drive is energized consisting essentially of, for each print data element, an AND gate and an OR gate;
- said control means being coupled to control the energization time for each said drive element in accordance with the result of the detection, said control means comprising:
- a timing signal generating circuit to produce a first timing signal and a second timing signal;
- a timing signal selecting circuit coupled to said timing signal generating circuit to select, for each drive element, either the first or the second timing signal in accordance with the print data corresponding to said adjacent drive elements;
- a drive time signal generating circuit coupled to said timing signal selecting circuit and responsive to the selected one of the first and second timing signals to produce, for each drive element, a drive time signal having an active period and an inactive period, wherein the beginning of the active period of said drive time signal is the same whether the first timing signal or the second timing signal is selected and wherein said timing signals determine the end of the active period of said drive time signal; and
- a drive circuit responsive to the drive time signal for causing, for each drive element, an electric current to flow through each of said wire drive elements, wherein the active period of said drive time signal has a shorter duration when said second timing signal is selected than when said first timing signal is selected.
- 5. The device of claim 4 wherein said timing signal generating circuit further generates an additional drive time signal; and
- wherein said drive circuit is also responsive to said additional drive time signal.
- 6. The device of claim 5 wherein said drive element comprises an electromagnet having a coil;
- said drive circuit comprising:
- a first switch coupling a first end of the coil to a power supply and turned on by said drive time signal;
- a second switch coupling a second end of the coil to ground and turned on by said additional drive time signal;
- said additional drive time signal being changed from active to inactive after said first-mentioned drive time signal is changed from active to inactive so that said second switch is turned off after said first switch is turned off;
- a first diode connected across the series connection of said second switch and said coil to permit an electric current to flow through said coil, said second switch and said first diode when the first switch is turned off and said second switch is still on; and
- a second diode connected across the series connection of said first switch and the coil to permit an electric current to flow through the first diode, the coil, and the second diode when the second switch is also turned off.
- 7. A device for driving a wire-dot printer including a wire-dot print head having wire drive elements disposed in sequence, said device comprising:
- a control circuit coupled to control energization of the respective wire drive elements in accordance with print data supplied for respective drive elements and timing signals supplied to said drive elements;
- said print data for each said wire drive element indicating whether each said wire drive element is to be driven in each print cycle;
- a circuit coupled to said control circuit to detect, for each drive element, whether either adjacent drive element is energized, in accordance with the print data corresponding to said adjacent drive elements;
- said circuit to detect whether either adjacent drive is energized consisting essentially of, for each print data element, an AND gate and an OR gate;
- said control circuit being coupled to control the energization time for each said drive element in accordance with the result of the detection, said control means comprising:
- a timing signal generating circuit to produce a first timing signal and a second timing signal;
- a timing signal selecting circuit coupled to said timing signal generating circuit to select, for each drive element, either the first or the second timing signal in accordance with the print data corresponding to said adjacent drive elements;
- a drive time signal generating circuit responsive to the selected one of the first and second timing signals for producing, for each drive element, a drive time signal having an active period and an inactive period, wherein said timing signals determine the beginning of the active period of said drive time signal and wherein the end of the active period of said drive time signal is the same whether the first timing signal or the second timing signal is selected; and
- a drive circuit responsive to the drive time signal for causing, for each drive element, an electric current to flow through each of said wire drive elements, wherein said drive time signal has a shorter active period when said second timing signal is selected than when said first timing signal is selected.
- 8. The device of claim 7 wherein said timing signal generating circuit further generates an additional drive time signal; and
- wherein said drive circuit is also responsive to said additional drive time signal.
- 9. The device of claim 8 wherein said drive element comprises an electromagnet having a coil;
- said drive circuit comprising:
- a first switch coupling a first end of the coil to a power supply and turned on by said drive time signal;
- a second switch coupling a second end of the coil to ground and turned on by said additional drive time signal;
- said additional drive time signal being changed from active to inactive after said first-mentioned drive time signal is changed from active to inactive so that said second switch is turned off after said first switch is turned off;
- a first diode connected across the series connection of said second switch and said coil to permit an electric current to flow through said coil, said second switch and said first diode when the first switch is turned off and said second switch is still on; and
- a second diode connected across the series connection of said first switch and the coil to permit an electric current to flow through the first diode, the coil, and the second diode when the second switch is also turned off.
- 10. A device for driving a wire-dot printer including a wire-dot print head having wire drive elements disposed in sequence, said device comprising:
- a control circuit coupled to control energization of the respective wire drive elements in accordance with print data supplied for respective drive elements and timing signals supplied to said drive elements;
- said print data for each said wire drive element indicating whether each said wire drive element is to be driven in each print cycle;
- a circuit coupled to said control circuit to detect, for each drive element, whether either adjacent drive element is energized, in accordance with the print data corresponding to said adjacent drive elements;
- said circuit to detect whether either adjacent drive is energized consisting essentially of, for each print data element, an AND gate and an OR gate;
- said control circuit being coupled to control the energization time for each said drive element in accordance with the result of the detection, said control means comprising:
- a timing signal generating circuit to produce a first timing signal and a second timing signal;
- a timing signal selecting circuit coupled to said timing signal generating circuit to select, for each drive element, either the first or the second timing signal in accordance with the print data corresponding to said adjacent drive elements;
- a drive time signal generating circuit responsive to the selected one of the first and second timing signals for producing, for each drive element, a drive time signal having an active period and an inactive period, wherein the beginning of the active period of said drive time signal is the same whether the first timing signal or the second timing signal is selected and wherein said timing signals determine the end of the active period of said drive time signal; and
- a drive circuit responsive to the drive time signal for causing, for each drive element, an electric current to flow through each of said wire drive elements, wherein drive time signal has a shorter active period when said second timing signal is selected than when said first timing signal is selected.
- 11. The device of claim 10 wherein said timing signal generating circuit further generates an additional drive time signal; and
- wherein drive circuit is also responsive to said additional drive time signal.
- 12. The device of claim 11 wherein said drive element comprises an electromagnet having a coil;
- said drive circuit comprising:
- a first switch coupling a first end of the coil to a power supply and turned on by said drive time signal;
- a second switch coupling a second end of the coil to ground and turned on by said additional drive time signal;
- said additional drive time signal being changed from active to inactive after said first-mentioned drive time signal is changed from active to inactive so that said second switch is turned off after said first switch is turned off;
- a first diode connected across the series connection of said second switch and said coil to permit an electric current to flow through said coil, said second switch and said first diode when the first switch is turned off and said second switch is still on; and
- a second diode connected across the series connection of said first switch and the coil to permit an electric current to flow through the first diode, the coil, and the second diode when the second switch is also turned off.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-56719 |
Mar 1990 |
JPX |
|
Parent Case Info
This is a continuation of copending application Ser. No. 07/665,902, filed on Mar. 7, 1991, now abandoned.
US Referenced Citations (3)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0294288A3 |
Dec 1988 |
EPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
665902 |
Mar 1991 |
|