Claims
- 1. In a printer,
- a carrier movable past a plurality of print positions along a print line of a document,
- a print element mounted on said carrier and having type bearing elements movable to print in different ones of said print positions on said document, said print element having two or more arrays of type characters, each array containing all of a group of commonly used characters and a different part of a group of less frequently used characters, said groups together comprising the entire set of printable characters to be used,
- means driving said print element, to present different ones of said type characters at said print position,
- driving means normally operable to drive said carrier at such a rate that only one of said arrays of characters is presented to a particular print position and other arrays are presented to successive adjacent print positions,
- a print hammer operable to effect impact of a selected type character with said document and having operating means for actuating said print hammer to impact selected ones of said type characters against said document to print thereon, and
- means including an emitter responsive to the positions of said type characters in said arrays on said print element and look ahead means operable to determine in advance the position in said arrays of a character which is to be printed in a particular print position operable to alter said normal operation and inhibit operation of said carrier driving means so as to stop said carrier when said character to be printed is not in the next array to be presented to said print position.
- 2. The invention as defined in claim 1 characterized by said inhibit means including,
- means for determining the position in said array of the next character-but-one to be printed,
- means providing a predetermined count representative of the recovery time of said print hammer, and
- means effective to inhibit the print hammer actuating and said carrier driving means if said preset hammer recovery count of said print hammer is greater than the difference between said next and said next-but-one character positions of said print wheel.
- 3. The invention as defined in claim 1 characterized by means including a lookup table containing the position in the next usable array of characters of the next character to print, and
- means for comparing the output of said lookup table with the output of a counter recording the position of the print element at the print position.
- 4. The invention as defined in claim 3 characterized by said means responsive to the positions of said type characters including an array counter connecting said emitter to said lookup table for determining whether the character for the next character position is in the next usable array of characters on said print wheel.
- 5. The invention as defined in claim 4 characterized by said lookup table means including data for determining whether the next-but-one character to be printed is in the next usable array of characters on said print wheel, and
- gate means responsive to the absence of said next-but-one character from said next usable array of characters to inhibit said carrier drive means.
- 6. The invention as defined in claim 5 characterized by said driving means being activated by bistable switch connected thereto and operable to one position in response to gate means controlled by an output from a type counter and a buffer loaded signal produced in response to the presence of a next character to be printed and an array end signal from said emitter, and operable to another position in response to an output from said lookup table indicating that the next-but-one character is not present in the next usable array.
- 7. The invention as defined in claim 6 characterized by logic means for determining the difference between the sum of the next-but-one character position and a preset array length register output, and the next character position,
- means providing a predetermined print hammer recovery time quantity, and
- means for resetting said carrier run bistable switch means if said difference is not greater than said hammer recovery time.
- 8. A serial printer apparatus comprising in combination
- a print mechanism operable for printing a line of characters or the like at plural uniformly-spaced print positions along a print line on a record medium,
- said print mechanism including a movable print element carrying a plurality of type characters in a predetermined fixed arrangement,
- said print mechanism having variable set-up times for presenting individual type characters on said print element depending on the relative location of said type characters on said print element during printing,
- means for effecting a relative motion of said print mechanism and said record medium whereby said print mechanism is positioned successively at each of said plural print positions along said print line,
- means for operating said print mechanism to effect recording of a succession of characters at said plural print positions during said relative motion,
- means operable for maintaining said relative motion at a constant first velocity when said set-up times for successive type characters to be printed at successive adjacent print positions occur within the traverse time of said print mechanism while moving at said first velocity across the space between adjacent print positions,
- traverse time determining means for determining when said set-up time for printing a character will exceed the traverse time between adjacent print positions at said first velocity, and
- velocity altering means responsive to said traverse time determining means for altering said relative motion between adjacent print positions to a second velocity including restoring said relative motion to said first velocity for printing at said adjacent print position.
- 9. A serial printer apparatus in accordance with claim 8 in which
- said velocity altering means includes means for stopping said relative motion during said traverse between adjacent print positions.
- 10. A serial printer apparatus in accordance with claim 9 in which
- said velocity altering means further includes means for accelerating said print mechanism to said first velocity after stopping before printing at the next adjacent print position.
- 11. A serial printer apparatus in accordance with claim 10 in which
- said print element is a type wheel.
- 12. A serial printer apparatus in accordance with claim 11 in which
- said type wheel is a constantly rotatable type wheel.
- 13. A serial printer apparatus in accordance with claim 12 in which
- said plurality of type characters carried by said type wheel comprises a complete set of characters or the like, and
- said print mechanism is moved plural print positions for each revolution of said type wheel during motion at said constant velocity.
- 14. A serial printer apparatus in accordance with claim 13 in which
- said plural type characters carried by said type wheel are arranged in two or more character arrays,
- said character arrays each having the same more commonly used characters and at least one other character not in the other arrays,
- said print mechanism is moved one print position of said print line for each array of charcters,
- said traverse time determining means includes character present means for determining the presence or absence of characters to be printed in said arrays, and
- means responsive to said character present means for altering said relative motion to said second velocity when a character to be printed is absent from a character array in position for printing.
- 15. A serial printer apparatus in accordance with claim 8 in which
- said transverse time determining means includes means for ascertaining during printing the relative positions on said type wheel of successive adjacent print positions,
- and means responsive to said ascertaining means for activating said moving means at said constant first velocity or said modified second velocity.
- 16. A serial printer apparatus in accordance with claim 8 in which
- said print mechanism includes an actuating means operable to cause said type element to contact said record medium at said positions, and
- means for determining the set-up times of said print mechanism at successive print positions of said print line,
- said means for determining said set-up times of said print mechanism including means for allowing for the recovery time of said actuating means.
- 17. The method of operating a printer, said printer having
- a print mechanism including a movable print element carrying a plurality of type characters or the like in a predetermined fixed arrangement, and
- drive means for effecting a relative movement of said print mechanism and a record medium for printing a line of characters at plural uniformly-spaced print positions along a print line on said record medium,
- said method comprising operating said drive means
- to effect relative motion of said print mechanism and said record medium at a constant first velocity when the set-up times for successive characters are no greater than the traverse time of said print mechanism across adjacent print positions and at a modified second velocity when the set-up times for said print mechanism exceed said traverse time,
- and restoring said relative motion during motion between adjacent print positions to said first velocity for printing during said relative motion at said first velocity.
- 18. In a printer, the method in accordance with claim 17 which further includes
- stopping said print mechanism between adjacent print positions, and
- accelerating said print mechanism to said first velocity after stopping before printing on-the-fly at the next adjacent print position.
Parent Case Info
This application is a continuation in-part of co-pending application, Ser. No. 427,962, filed Dec. 26, 1973 by Blair R. Martin, entitled "High Speed Wheel Printer", now abandoned.
US Referenced Citations (8)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
427962 |
Dec 1973 |
|