Abstract A system for justifying an output line where the total number of required data codes for computing a justification solution exceeds the buffer storage provided for the output line. Given a storage capacity of n data codes, when n-1 data codes have been read, counted, and stored, and a sufficient number of codes have not been stored for computing a justification solution based on the sum of the escapement values, a signaling data code is generated and stored. Then output from the buffer is initiated and continues until a space code is read. Thereafter, additional data codes are read and stored in the buffer and the above operation is repeated until a sufficient number of data codes have been read to compute a justification solution for remainder of the output line.
A system for controlling the printing of an output line from data codes output to a printer from a buffer which is capable of storing n data codes, said system comprising: means for inputting data codes into said buffer; means for counting said data codes input into said buffer; means for generating a singnaling data code after said buffer contains n-1 data codes; means upon the occurrence of said signaling data code for attempting the calculation of a justification solution based on the number of said data codes input into said buffer; means for causing output of data codes from said buffer for printing a justified output when a justification solution is calculated; means for causing output of a number of data codes from said buffer for printing a predetermined number of characters when a justification solution cannot be calculated based on the number of data codes stored in said buffer.
Claim 2
Independent Claim
151 words
A system for controlling the printing of an output line from data codes output to a printer from a buffer which is capable of storing n data codes, said system comprising: means for inputting data codes into said buffer; means for counting said data codes input into said buffer; means for generating a singnaling data code after said buffer contains n-1 data codes; means upon the occurrence of said signaling data code for attempting the calculation of a justification solution based on the number of said data codes input into said buffer; means for causing output of data codes from said buffer for printing a justified output when a justification solution is calculated; means for causing output of a number of data codes from said buffer for printing a predetermined number of characters when a justification solution cannot be calculated based on the number of data codes stored in said buffer.
Claim 3
Dependent Claim
18 words
A system according to claim 1 further including means for inputting said signaling data code into said buffer.
Claim 4
Dependent Claim
28 words
A system according to claim 2 further including means for causing output of data codes remaining in said buffer after said predetermined number of characters have been printed.
Claim 5
Dependent Claim
19 words
A system according to claim 3 further including means for inputting said remaining data codes back into said buffer.