Abstract A printer and method for printing continually received serially arranged data in which those characters to be printed in a group of columns at the beginning of each line are individually stored in single-character storage registers during operations performed to initiate the line as line feed and carriage return. A separate control circuit is associated with each of these beginning columns and causes the stored character to be printed by an individual print hammer dedicated to the column. The hammers for printing in the remaining columns of the line share control circuits and storage registers. The printer has a moving type carrier and the number of control circuits and storage registers for the remaining columns is substantially equal to the ratio of the time the carrier requires to present a complete font of type characters to the document to the time interval at which successive characters are received from the data source. This allows printing of all those characters to be printed in the remaining columns with a minimum number of storage registers and control circuits.
An apparatus for continually receiving coded, serially arranged signals representing line feed control characters and data characters and printing type characters representing said data characters in successive print lines on a document, each said print line having an initial group of type characters printed in a plurality of initial print positions in said line and a following group of type characters printed in the print positions following said initial print positions, said apparatus comprising: first storage means for receiving and storing an initial group of data character signals; control means for generating a print control signal; a plurality of first printing means concurrently operable in response to said print control signal to print type characters representing the data characters stored by said first storage means in the initial positions of a print line on said document; second storage means for receiving and storing a following group of data character signals; second printing means for printing type characters representing the data characters stored by said second storage means in the print positions following said initial print positions in said print line on said document, said second printing means being operable to commence the printing of each respective type character in said following group as its related data character signal is serially received by said second storage means; and, positioning means for receiving said line feed control signals, said positioning means being operable in response to received line feed control signals to align the first and second printing means with a new print line position on the document in preparation for printing the next print line, said positiOning means being constructed and arranged to inhibit the generation of said print control signal during said aligning operation.
Claim 2
Independent Claim
284 words
An apparatus for continually receiving coded, serially arranged signals representing line feed control characters and data characters and printing type characters representing said data characters in successive print lines on a document, each said print line having an initial group of type characters printed in a plurality of initial print positions in said line and a following group of type characters printed in the print positions following said initial print positions, said apparatus comprising: first storage means for receiving and storing an initial group of data character signals; control means for generating a print control signal; a plurality of first printing means concurrently operable in response to said print control signal to print type characters representing the data characters stored by said first storage means in the initial positions of a print line on said document; second storage means for receiving and storing a following group of data character signals; second printing means for printing type characters representing the data characters stored by said second storage means in the print positions following said initial print positions in said print line on said document, said second printing means being operable to commence the printing of each respective type character in said following group as its related data character signal is serially received by said second storage means; and, positioning means for receiving said line feed control signals, said positioning means being operable in response to received line feed control signals to align the first and second printing means with a new print line position on the document in preparation for printing the next print line, said positiOning means being constructed and arranged to inhibit the generation of said print control signal during said aligning operation.
Claim 3
Dependent Claim
94 words
The apparatus set forth in claim 1 wherein: said second storage means includes fewer character storage locations than the number of type characters printable in said print positions following said initial print positions in said print line; said second printing means includes clearing means operable as each type character is printed to clear the corresponding data character out of said second storage means; and, said second storage means further includes loading means for loading each newly received data character signal of said following group of data character signals into a cleared character storage location.
Claim 4
Dependent Claim
58 words
The apparatus set forth in claim 2 wherein: said second storage means includes plural character locations; and, said second printing means includes a separate printing element for each of said character storage locations, each said printing element being adapted to print in one or more of said print positions following said initial print positions in said print line.