Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
163 words
A dot matrix printer control circuit for coordinated control of the motion of a print head carriage and of the printing action of a dot matrix print head carried thereby, said control circuit comprising: control means for periodically generating a motion control signal corresponding to a predetermined increment of carriage motion; carriage drive means including a step motor connected to receive said motion control signal and to move said carriage by said predetermined increment in response thereto; and print head drive means for activating the dot matrix print head to effect printing action in accordance with print data received in response to an occurrence of said motion control signal; said carriage drive means including flight-time delay means for producing step motor drive pulses in delayed response to said motion control signals, the time duration of delay being predtermined to compenstate for the time required by said print head to effect a printing action after activation thereof in response to said motion control signal.
Claim 2
Dependent Claim
163 words
A dot matrix printer control circuit for coordinated control of the motion of a print head carriage and of the printing action of a dot matrix print head carried thereby, said control circuit comprising: control means for periodically generating a motion control signal corresponding to a predetermined increment of carriage motion; carriage drive means including a step motor connected to receive said motion control signal and to move said carriage by said predetermined increment in response thereto; and print head drive means for activating the dot matrix print head to effect printing action in accordance with print data received in response to an occurrence of said motion control signal; said carriage drive means including flight-time delay means for producing step motor drive pulses in delayed response to said motion control signals, the time duration of delay being predtermined to compenstate for the time required by said print head to effect a printing action after activation thereof in response to said motion control signal.
Claim 3
Dependent Claim
21 words
A dot matrix printer control circuit as in claim 1 wherein said flight time delay means includes a programmable clock-driven counter.
Claim 4
Dependent Claim
42 words
A dot matrix printer control circuit as in claim 1 or 2 wherein said carriage drive means includes divider/counter means for producing a step motor drive pulse only in response to the occurrence of a predetermined number of said motion control signals.
Claim 5
Dependent Claim
20 words
A dot matrix printer control circuit as in claim 3 wherein said divider/counter means comprises a programmable pulse rate divider.
Claim 6
Dependent Claim
39 words
A dot matrix printer control circuit as in claim 1 or 2 further including shaft lag/lead motor delay means for delaying the request for print data generated in response to said motion control signal to compensate for motor lag/lead.
Claim 7
Dependent Claim
36 words
A dot matrix printer control circuit as in claim 3 further including shaft lag/lead delay means for delaying the request for print data generated in response to said motion control signal to compensate for motor lag/lead.
Claim 8
Dependent Claim
36 words
A dot matrix printer control circuit as in claim 5 further including divider/counter means for producing a step motor drive pulse only in response to the occurrence of a predetermined number of said motion control signals.
Claim 9
Dependent Claim
42 words
A dot matrix printer control circuit as in claim 1 or 2 further comprising; a divider/counter means for causing a request for print data to be generated only in response to the occurrence of a predetermined number of said motion control signals.
Claim 10
Dependent Claim
41 words
A dot matrix printer control circuit as in claim 3 further comprising: a second divider/counter means for causing a request for print data to be generated only in response to the occurrence of a predetermined number of said motion control signals.
Claim 11
Dependent Claim
40 words
A dot matrix printer control circuit as in claim 4 further comprising: a divider/counter means for causing a request for print data to be generated only in response to the occurrence of a predetermined number of said motion control signals.
Claim 12
Dependent Claim
41 words
A dot matrix printer control circuit as in claim 7 further comprising: a second divider/counter means for causing a request for print data to be generated only in response to the occurrence of a predetermined number of said motion control signals.
Claim 13
Dependent Claim
53 words
A dot matrix printer comprising the control circuit of claim 1 or 2 and including a print head carriage, a dot matrix printer head carried thereby, step motor means for moving said carriage paper advance means and second step motor means for advancing a paper substrate transverse to the direction of carriage motion.
Claim 14
Dependent Claim
164 words
In a digital data printer, an open-loop control system for coordinating the movement of a print head carriage and the printing action of the carried print head, said control system comprising: a data source for providing desired carriage motion data and for also providing print data in response to data request signals; circuit means for producing motion control pulses to control the movement of said carriage in response to said carriage motion data, said control pulses also being used to generate said data request signals; means for driving the carriage in response to said motion control pulses including a delay means for delaying the control pulses input to said carriage driving means input to said carriage driving means for a predetermined time interval representing the expected flight time delay of the print head; and means for receiving said print data produced in response to said data request signal and for controlling the printing action of said print head in response to said print data.
Claim 15
Dependent Claim
164 words
In a digital data printer, an open-loop control system for coordinating the movement of a print head carriage and the printing action of the carried print head, said control system comprising: a data source for providing desired carriage motion data and for also providing print data in response to data request signals; circuit means for producing motion control pulses to control the movement of said carriage in response to said carriage motion data, said control pulses also being used to generate said data request signals; means for driving the carriage in response to said motion control pulses including a delay means for delaying the control pulses input to said carriage driving means input to said carriage driving means for a predetermined time interval representing the expected flight time delay of the print head; and means for receiving said print data produced in response to said data request signal and for controlling the printing action of said print head in response to said print data.
Claim 16
Dependent Claim
47 words
The system of claim 13 wherein the data source provides additional data representative of a predetermined desired relationship between the motion data and print data and including means for modifying said motion control pulses actually input to said carriage driving means in accordance with said additional data.
Claim 17
Dependent Claim
41 words
The printer of claim 14 wherein said additional data specifies the number of desired printing operations per control pulse and the means for modifying includes a programmable divider/counter for reducing the number of control pulses input to said carriage driving means.
Claim 18
Dependent Claim
18 words
The printer of claim 13 or 14 including means for modifying the generation of the data request signal.
Claim 19
Dependent Claim
44 words
The printer of claim 16 wherein the additional data represents the expected lag/lead time of the means for driving the carriage and the means for modifying includes a delay counter for delaying the generation of the data request signals input to the data source.
Claim 20
Dependent Claim
41 words
The system of claim 16 wherein the additional data represents the number of control pulses per printing operation and the means for modifying includes a programmable divider counter for reducing the number of data request signals actually generated by such number.
Claim 21
Dependent Claim
191 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, dot matrix print data, dot elements per motor step data and motor steps per dot element data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving said carriage in response to said motion control pulses; means for driving the dot matrix printing elements of said print head; means for receiving said print data and for inputting said print data to said means for driving said print head; a first programmable divider/counter for reducing the number of motor drive pulses generated to drive said stepper motor in accordance with said dot elements per motor step data; and a second programmable divider/counter for reducing the number of data request signals generated by said control pulses in accordance with said motor steps per dot elements data.
Claim 22
Dependent Claim
191 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, dot matrix print data, dot elements per motor step data and motor steps per dot element data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving said carriage in response to said motion control pulses; means for driving the dot matrix printing elements of said print head; means for receiving said print data and for inputting said print data to said means for driving said print head; a first programmable divider/counter for reducing the number of motor drive pulses generated to drive said stepper motor in accordance with said dot elements per motor step data; and a second programmable divider/counter for reducing the number of data request signals generated by said control pulses in accordance with said motor steps per dot elements data.
Claim 23
Dependent Claim
135 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, print data and flight time data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving the carriage in response to said control pulses; wire drive means for receiving said print data and for selectively driving print head wires in response to said print data; and delay means for delaying the input of said motion control pulses to said step motor in response to said flight time data.
Claim 24
Dependent Claim
135 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, print data and flight time data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving the carriage in response to said control pulses; wire drive means for receiving said print data and for selectively driving print head wires in response to said print data; and delay means for delaying the input of said motion control pulses to said step motor in response to said flight time data.
Claim 25
Dependent Claim
136 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, print data and motor lag/lead data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving the carriage in response to said motion control pulses; wire drive means for receiving said print data and for selectively driving print head wires in response to said print data; and delay means for delaying the input of said motion control pulses to said data source in response to said motor lag/lead data.
Claim 26
Dependent Claim
136 words
An open-loop system for coordinating the movement of a print head carriage and a dot matrix print head carried thereby, said system comprising: a data source for providing carriage motion data, print data and motor lag/lead data in response to a data request signal; circuit means for producing motion control pulses for controlling the movement of said carriage in response to said carriage motion data, said motion control pulses also being used to generate said data request signal; a step motor for driving the carriage in response to said motion control pulses; wire drive means for receiving said print data and for selectively driving print head wires in response to said print data; and delay means for delaying the input of said motion control pulses to said data source in response to said motor lag/lead data.
Claim 27
Independent Claim
95 words
A method of coordinating the motion of a print head carriage and the printing action of a dot matrix print head carried thereby, said method comprising: periodically generating motion control pulses each representing an increment of desired print head carriage moving said carriage in response to said control pulses after a predetermined time delay corresponding to the time required for the print head to effect a printing operation; and printing a respective column of dots in accordance with print data received by said print head in response to the occurrence of each motion control pulse.
Claim 28
Independent Claim
95 words
A method of coordinating the motion of a print head carriage and the printing action of a dot matrix print head carried thereby, said method comprising: periodically generating motion control pulses each representing an increment of desired print head carriage moving said carriage in response to said control pulses after a predetermined time delay corresponding to the time required for the print head to effect a printing operation; and printing a respective column of dots in accordance with print data received by said print head in response to the occurrence of each motion control pulse.
Claim 29
Dependent Claim
26 words
The method of claim 22 including the step of delaying the printing of said print head to compensate for lag/lead in the movement of said carriage.
Claim 30
Dependent Claim
49 words
The method of claim 22 or 23 wherein the step of moving said carriage occurs only upon the occurence of a first predetermined number of said motion control pulses and the step of printing occurs only upon the occurrence of a second predetermined number of said motion control pulses.