Claims
- 1. A serial printing apparatus constructed to receive serial data including character data and non-character data, the apparatus including a carriage, variable speed drive means for driving the carriage, a rotary printing element mounted on the carriage and selector means mounted on the carriage for rotating the printing element to a printing position which is a predetermined function of a character data fed to the selector means, characterized by comprising;
- computing means for discriminating all consecutive character data between two non-character data and computing a length of time required for the selector means to rotate the printing element from a previous printing position to a new printing position for each of the consecutive character data and storing a computed maximum length of time; and
- speed control means responsive to the computing means for controlling the drive means to drive the carriage at a speed corresponding to the computed maximum length of time while the consecutive character data are fed to the selector means for printing.
- 2. A serial printing apparatus constructed to receive serial data including character data and non-character data, the apparatus including a carriage, variable speed drive means for driving the carriage, a rotary printing element mounted on the carriage and selector means mounted on the carriage for rotating the printing element to a printing position which is a predetermined function of a character data fed to the selector means, characterized by comprising;
- computing means for discriminating all consecutive character data between two non-character data and computing a length of time required for the selector means to rotate the printing element from a previous printing position to a new printing position for each of the consecutive character data and storing a computed maximum length of time;
- speed control means responsive to the computing means for controlling the drive means to drive the carriage at a speed corresponding to the computed maximum length of time while the consecutive character data are fed to the selector means for printing; and
- an input buffer and buffer control means for causing the consecutive character data to be recirculated at high speed through the input buffer while feeding the consecutive character data to the computing means for computing the maximum length of time and subsequently feeding the consecutive character data at low speed to the selector means for printing.
- 3. An apparatus as in claim 2, in which the input buffer is constructed to store a block of data comprising character data and space data, the computing means being further constructed to count consecutive space data, the speed control means controlling the drive means to drive the carriage at a high speed corresponding to the count of consecutive space data while the consecutive space data are fed to the selector means for printing.
- 4. An apparatus as in claim 3, further comprising count memory means for storing counts of consecutive character data and space data, the computing means computing speeds as predetermined functions of the counts of consecutive character data and space data and respective computed maximum lengths of time.
- 5. An apparatus as in claim 4, further comprising speed memory means for storing the computed speeds and feeding the computed speeds sequentially to the speed control means.
- 6. A serial printing apparatus constructed to receive serial data including character data and non-character data, the apparatus including a carriage, variable speed drive means for driving the carriage, a rotary printing element mounted on the carriage and selector means mounted on the carriage for rotating the printing element to a printing position which is a predetermined function of a character data fed to the selector means, characterized by comprising;
- computing means for discriminating all consecutive character data between two non-character data and computing a length of time required for the selector means to rotate the printing element from a previous printing position to a new printing position for each of the consecutive character data and storing a computed maximum length of time;
- speed control means responsive to the computing means for controlling the drive means to drive the carriage at a speed corresponding to the computed maximum length of time while the consecutive character data are fed to the selector means for printing;
- an input buffer and buffer control means for causing the consecutive character data to be recirculated at high speed through the input buffer while feeding the consecutive character data to the computing means for computing the maximum length of time and subsequently feeding the consecutive character data at low speed to the selector means for printing;
- the computing means being further constructed to count the consecutive character data;
- count memory means for storing a count of the consecutive character data, the computing means computing the speed as a predetermined function of the count and computed maximum length of time; and
- speed memory means for storing the computed speed and feeding the computed speed to the speed control means.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of copending U.S. patent application Ser. No. 60,096, filed July 24, 1979, abandoned.
US Referenced Citations (6)
Continuations (1)
|
Number |
Date |
Country |
Parent |
60096 |
Jul 1979 |
|