US4020939A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Matrix print head repetition rate control
Assignee: NCR Voyix Corp
•
Filing: 1975-10-21
•
Granted: 1977-05-03
•
Expires: 1995-10-21
Abstract
Abstract A matrix printer hammer repetition rate control is disclosed for varying the print hammer repetition rate in accordance with printing speed, thereby maintaining constant width of printed characters without dot column sensing. A master clock is counted over each character period to generate a digital code which, after conversion to an analog signal, serves as the control voltage for a voltage controlled oscillator. The VCO output is a variable clock from which the timing for various print heads is derived. Printing data is gated to the hammer drive circuits at a variable rate proportional to the speed of the printing heads across a printing medium.
Inventors
- 👤 Richard S. Quaif
- 👤 John D. Hays
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 13:29
CPC Classifications
B; B41; B41J; B41J9/00; B41J9/44; B41J2/00; B41J2/22; B41J2/23; B41J2/30
Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
161 words
A circuit for generating a variable frequency clock for use with a moving member comprising: means for generating an input data signal representing alphanumeric character information, said data signal having a variable pulse-repetition frequency varying directly in accordance with the speed of the moving member; means receiving said input data signal and for generating an output signal at a frequency corresponding to the frequencies of the received input data signal; a reference oscillator having a pulsed output frequency greater than the pulse repetition frequency of said input data signal; means for deriving a digital code from said reference oscillator indicative of said pulse repetition frequency in accordance with the output signal of said receiving means; means for converting said digital code to an analog signal; voltage controlled oscillator means having a control voltage derived from said analog signal coupled thereto and an output comprising said variable frequency clock; and means for synchronizing said input data signal with said variable frequency clock.
Claim 2
Dependent Claim
161 words
A circuit for generating a variable frequency clock for use with a moving member comprising: means for generating an input data signal representing alphanumeric character information, said data signal having a variable pulse-repetition frequency varying directly in accordance with the speed of the moving member; means receiving said input data signal and for generating an output signal at a frequency corresponding to the frequencies of the received input data signal; a reference oscillator having a pulsed output frequency greater than the pulse repetition frequency of said input data signal; means for deriving a digital code from said reference oscillator indicative of said pulse repetition frequency in accordance with the output signal of said receiving means; means for converting said digital code to an analog signal; voltage controlled oscillator means having a control voltage derived from said analog signal coupled thereto and an output comprising said variable frequency clock; and means for synchronizing said input data signal with said variable frequency clock.
Claim 3
Dependent Claim
46 words
A circuit for generating a variable frequency clock in accordance with claim 1 wherein said receiving means comprises a digital filter for receiving digital alphanumeric character data and for generating an output at a frequency corresponding to the frequency at which said character data is received.
Claim 4
Dependent Claim
46 words
A circuit for generating a variable frequency clock in accordance with claim 2 wherein said means for deriving a digital code comprises a counter for counting the output pulses of said reference oscillator for a time duration corresponding to the output signal of said receiving means.
Claim 5
Dependent Claim
40 words
A circuit for generating a variable frequency clock in accordance with claim 3 further comprising: a latch circuit for storing the count of said counter and for coupling said count as said digital code to said digital to analog means.
Claim 6
Dependent Claim
40 words
A circuit for generating a variable frequency clock in accordance with claim 4 wherein the output of said digital filter comprises a first signal for resetting said counter and a second signal for loading said latch with said counter output.
Claim 7
Dependent Claim
39 words
A circuit for generating a variable frequency clock in accordance with claim 5 further comprising: timing signal generation means for dividing said variable clock output to obtain a plurality of sequential timing signals of like frequency and different phase.
Claim 8
Dependent Claim
192 words
In a matrix printer having at least a single printing head having a plurality of solenoid driven printing hammers selectively energizable in accordance with character data signals for printing matrix characters at a repetition rate which is variable in accordance with the speed at which the printing head is moved across a printing medium for maintaining the printing of substantially constant width characters: means for generating character data signals having a pulse repetition rate corresponding to the speed of movement of said printing head; means for deriving a pulsed digital signal from said character data signals having a pulse repetition rate corresponding to the speed of movement of said printing head; means for deriving a digital code representative of said pulse repetition rate; digital to analog conversion means for converting said digital code to an analog voltage; voltage controlled oscillator means controlled by said analog voltage for generating a variable frequency clock; and synchronization means clocked by said variable frequency clock for causing said printing hammers to be energized to print said dot matrix characters at a rate proportional to the speed of movement of the printing head across the printing medium.
Claim 9
Dependent Claim
192 words
In a matrix printer having at least a single printing head having a plurality of solenoid driven printing hammers selectively energizable in accordance with character data signals for printing matrix characters at a repetition rate which is variable in accordance with the speed at which the printing head is moved across a printing medium for maintaining the printing of substantially constant width characters: means for generating character data signals having a pulse repetition rate corresponding to the speed of movement of said printing head; means for deriving a pulsed digital signal from said character data signals having a pulse repetition rate corresponding to the speed of movement of said printing head; means for deriving a digital code representative of said pulse repetition rate; digital to analog conversion means for converting said digital code to an analog voltage; voltage controlled oscillator means controlled by said analog voltage for generating a variable frequency clock; and synchronization means clocked by said variable frequency clock for causing said printing hammers to be energized to print said dot matrix characters at a rate proportional to the speed of movement of the printing head across the printing medium.
Claim 10
Dependent Claim
22 words
In a matrix printer in accordance with claim 7 wherein said means for deriving a pulsed digital signal comprises a digital filter.
Claim 11
Dependent Claim
62 words
In a matrix printer in accordance with claim 8 wherein said means for deriving a digital code comprises: a reference oscillator for generating a master clock at a frequency greater than the frequency derived from said digital filter; and counter means for counting said master clock over a period of time corresponding to said pulsed digital signal derived from said digital filter.
Claim 12
Dependent Claim
30 words
In a matrix printer in accordance with claim 9 further comprising: means for storing said derived digital code prior to the conversion of said digital code to an analog voltage.
Claim 13
Dependent Claim
22 words
In a matrix printer in accordance with claim 10 wherein said means for storing said derived digital code comprises a latching register.
Claim 14
Dependent Claim
41 words
In a matrix printer in accordance with claim 11 wherein the pulsed digital signal derived from said digital filter includes a reset signal for resetting said counter and a load signal for loading said latch with the output of said counter.
Claim 15
Dependent Claim
33 words
In a matrix printer in accordance with claim 9 wherein said digital to analog conversion means comprises a resistive ladder network for generating (2) N different analog outputs corresponding to an N-bit input.
Claim 16
Dependent Claim
58 words
In a matrix printer in accordance with claim 9 wherein said synchronizing means comprises: an output latching register to which said character data signals are coupled; and timing signal generation means for deriving a load signal from said variable frequency clock for loading said output register with character data for selectively energizing said solenoids with an energizing voltage.
Claim 17
Dependent Claim
82 words
In a matrix printer in accordance with claim 9 wherein said synchronizing means comprises: a plurality of output latching registers to which said character data signals are coupled, each output register corresponding to a printing head; and timing signal generation means for dividing said variable frequency clock to derive a plurality of sequential load signals of like frequency and different phase for respectively loading said plurality of output registers with said character data for selectively energizing said solenoids with an energizing voltage.
Claim 18
Dependent Claim
194 words
In a matrix printer for printing matrix characters by incrementing at least one printing head containing one or more print hammers across a printing medium at varying speeds of movement, a hammer repetition rate control for varying the hammer repetition rate proportional to said printing head varying speed for maintaining constant width characters, comprising: a source of digital character data having a pulse-repetition frequency varying directly with the speed of movement of the printing head; means for deriving a signal having a pulse repetition frequency corresponding to the time period of said character data; means for deriving a multi-bit digital code representative of said character time period; digital to analog conversion means for converting said multi-bit code to an analog voltage; voltage controlled oscillator means controlled by said analog voltage for generating a variable frequency clock; output data register means; buffer means synchronized by said variable frequency clock for coupling said character data from said character data source to said output data register means; and means controlled by said buffer means for energizing said one or more print hammers such that said hammer repetition rate is proportional to said printing head speed of movement.
Claim 19
Dependent Claim
194 words
In a matrix printer for printing matrix characters by incrementing at least one printing head containing one or more print hammers across a printing medium at varying speeds of movement, a hammer repetition rate control for varying the hammer repetition rate proportional to said printing head varying speed for maintaining constant width characters, comprising: a source of digital character data having a pulse-repetition frequency varying directly with the speed of movement of the printing head; means for deriving a signal having a pulse repetition frequency corresponding to the time period of said character data; means for deriving a multi-bit digital code representative of said character time period; digital to analog conversion means for converting said multi-bit code to an analog voltage; voltage controlled oscillator means controlled by said analog voltage for generating a variable frequency clock; output data register means; buffer means synchronized by said variable frequency clock for coupling said character data from said character data source to said output data register means; and means controlled by said buffer means for energizing said one or more print hammers such that said hammer repetition rate is proportional to said printing head speed of movement.
Claim 20
Dependent Claim
22 words
In a matrix printer in accordance with claim 16, a hammer repetition rate control wherein said multi-bit code is a five-bit code.
Claim 21
Dependent Claim
28 words
In a matrix printer in accordance with claim 16, a hammer repetition rate control wherein said source of digital character data is a data bus from a controller.
Claim 22
Dependent Claim
25 words
In a matrix printer in accordance with claim 18, a hammer repetition rate control wherein said data bus is an eight-bit wide parallel data bus.
Claim 23
Dependent Claim
39 words
In a matrix printer in accordance with claim 16, a hammer repetition rate control wherein said means for deriving a signal having a pulse repetition frequency corresponding to the time period of said character data comprises a digital filter.
Claim 24
Dependent Claim
45 words
In a matrix printer in accordance with claim 20, a hammer repetition rate control wherein said means for deriving a multi-bit digital code comprises: a reference oscillator for generating a master clock; and a counter for counting said master clock over said character time period.
Claim 25
Dependent Claim
66 words
In a matrix printer in accordance with claim 21, a hammer repetition rate control further comprising: a latching register for storing said multi-bit digital code prior to the conversion of said code to an analog voltage; and wherein the signal derived by said digital filter includes a reset signal for resetting said counter and a load signal for loading the counter output into said latching register.
Claim 26
Dependent Claim
23 words
In a matrix printer in accordance with claim 16, a hammer repetition rate control wherein said output data register is a latching register.
Claim 27
Dependent Claim
70 words
In a matrix printer in accordance with claim 23, a hammer repetition rate control wherein said buffer means comprises a first-in-first-out register, said hammer repetition rate control further comprising: frequency divider means for dividing said variable frequency clock into a plurality of timing signals for loading said character data into said output register from said first-in-first-out register and for enabling said means for energizing said one or more print hammers.
References Cited (Backward Citations)
US3363238A
Cited
US3291910A
Cited
US3376384A
Cited
US3703949A
Cited
US3719781A
Cited
US3938641A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-05-02 | 1980-11-01 | 1981-05-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-05-02 | 1984-11-01 | 1985-05-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-05-02 | 1988-11-01 | 1989-05-03 | $7700.00 | Window Closed / Lapsed |