Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
363 words
A character generator for a printing system for printing text and image patterns on a print medium in raster fashion in successive scan lines in response to input data comprising: a character generator bus structure to provide a conductive path to transmit data signals and control signals within said character generator; pattern storage means for storing raster pattern data for each of the text and image patterns, said pattern storage means coupled to said bus structure; input means for assembling patterns forming a page to be printed on a print medium in a raster pattern in a plurality of successive scan lines, said input means including means for generating format data for each pattern and means for storing said format data, said format data comprising format position data for specifying the position of the pattern on the page, format size data for specifying the size of the pattern, and format location data for specifying the location of the pattern in said pattern storage means, said input means being coupled to transmit data signals and control signals to said bus structure; means for accessing, from said input means, said format data to identify those patterns beginning within a predetermined group of said scan lines; output buffer means for storing output raster pattern data for presentation in sequence to an output device for controlling the printing of the pattern defined by said output raster pattern data, said output buffer means being coupled to said bus structure; first control means operable in response to said format location data to read out said raster pattern data from said pattern storage means; second control means operable in response to said format position data and said format size data to store said raster pattern data, that was read out from said pattern storage means, into said output buffer means in the size and position defined by said format data; and third control means for accessing said output raster pattern data stored in said output buffer means in the sequence required for printing by an output means so that a printed pattern corresponding to each of the patterns defined by said format data can be printed on said print medium.
Claim 2
Dependent Claim
363 words
A character generator for a printing system for printing text and image patterns on a print medium in raster fashion in successive scan lines in response to input data comprising: a character generator bus structure to provide a conductive path to transmit data signals and control signals within said character generator; pattern storage means for storing raster pattern data for each of the text and image patterns, said pattern storage means coupled to said bus structure; input means for assembling patterns forming a page to be printed on a print medium in a raster pattern in a plurality of successive scan lines, said input means including means for generating format data for each pattern and means for storing said format data, said format data comprising format position data for specifying the position of the pattern on the page, format size data for specifying the size of the pattern, and format location data for specifying the location of the pattern in said pattern storage means, said input means being coupled to transmit data signals and control signals to said bus structure; means for accessing, from said input means, said format data to identify those patterns beginning within a predetermined group of said scan lines; output buffer means for storing output raster pattern data for presentation in sequence to an output device for controlling the printing of the pattern defined by said output raster pattern data, said output buffer means being coupled to said bus structure; first control means operable in response to said format location data to read out said raster pattern data from said pattern storage means; second control means operable in response to said format position data and said format size data to store said raster pattern data, that was read out from said pattern storage means, into said output buffer means in the size and position defined by said format data; and third control means for accessing said output raster pattern data stored in said output buffer means in the sequence required for printing by an output means so that a printed pattern corresponding to each of the patterns defined by said format data can be printed on said print medium.
Claim 3
Dependent Claim
121 words
The character generator of claim 1 additionally comprising: first register means comprising a plurality of registers for loading each component of said format data in one of said registers of said first register means; second register means coupled to said first register means; means for generating a control signal indicating that the registers comprising said first register means are loaded with format data for a first pattern; means responsive to said control signal to transfer the contents of said first register means to said second register means; and means to load format data into said first register means for a second pattern while the format data in said second register means is used to access raster data for said first pattern.
Claim 4
Dependent Claim
27 words
The character generator of claim 2 wherein said means for loading said first register means comprises loading said format data by means of a cycle steal transfer.
Claim 5
Dependent Claim
60 words
The character generator of claim 1 wherein said format size data is specified as a height in scan lines and a width in pels; and means for accessing said raster pattern data for a specified pattern and for storing the raster pattern data into said output buffer means for the specified height and width prior to accessing a second pattern.
Claim 6
Dependent Claim
49 words
The character generator of claim 1 wherein one out of said predetermined group of scan lines is specified by a sub scan field in said size format data; and means for setting the starting scan to the specified one of said group of scan lines for each pattern accessed.
Claim 7
Dependent Claim
81 words
The character generator of claim 1 wherein said output buffer means has capacity for storing only a fraction of the raster pattern data required to print a page and wherein said means for storing raster pattern data into said output buffer means and said means for accessing raster pattern data in said output buffer means for printing operate concurrently so that said storing and said accessing permits printing of an entire page of the raster patterns on a real time basis.
Claim 8
Dependent Claim
51 words
The character generator of claim 1 wherein said means for reading data into said output buffer means additionally comprises: sequencing means for reading data into said output buffer means in a read-modify-write cycle so that said raster pattern data is logically ORed with data previously stored in said output buffer means.
Claim 9
Dependent Claim
20 words
The character generator of claim 1 wherein a branch/link address to the next pattern is included within said format data.
Claim 10
Dependent Claim
28 words
The character generator of claim 8 additionally comprising means to store said branch/link address to serve as a cycle steal address for the next pattern to be processed.
Claim 11
Dependent Claim
348 words
In a printer system for producing text and image patterns on a print medium in raster fashion in successive scan lines in response to input data comprising: character generator bus structure to provide a conductive path to transmit data signals and control signals within said character generator; pattern storage means for storing raster pattern data for each of the text and image patterns, said pattern storage means coupled to said bus structure; input means for assembling patterns forming a page to be printed on a print medium in a raster pattern in a plurality of successive scan lines, said input means including means for generating format data for each pattern and means for storing said format data, said format data comprising format position data for specifying the position of the pattern on the page, format size data for specifying the size of the pattern, and format location data for specifying the location of the pattern in said pattern storage means, said input means being coupled to transmit data signals and control signals to said bus structure; means for assembling the format data for all patterns beginning within a predetermined group of scan lines; means for accessing the format data for each of said patterns within said assembled format data; output buffer means for storing output raster pattern data for presentation to an imaging apparatus for controlling the printing of the pattern defined by the stored output raster pattern data; means operable in response to said format position data for accessing the raster pattern data for the specified pattern from said pattern storage means; means operable in response to said size format data and said position format data to load said accessed raster pattern data into said output buffer means in the sequence, size and position specified by said format data; means to access said output raster pattern data stored in said output buffer means in the order required for printing; imaging means; and means for coupling said output raster pattern data to said imaging means to print the pattern defined by said input data on a print medium.
Claim 12
Dependent Claim
348 words
In a printer system for producing text and image patterns on a print medium in raster fashion in successive scan lines in response to input data comprising: character generator bus structure to provide a conductive path to transmit data signals and control signals within said character generator; pattern storage means for storing raster pattern data for each of the text and image patterns, said pattern storage means coupled to said bus structure; input means for assembling patterns forming a page to be printed on a print medium in a raster pattern in a plurality of successive scan lines, said input means including means for generating format data for each pattern and means for storing said format data, said format data comprising format position data for specifying the position of the pattern on the page, format size data for specifying the size of the pattern, and format location data for specifying the location of the pattern in said pattern storage means, said input means being coupled to transmit data signals and control signals to said bus structure; means for assembling the format data for all patterns beginning within a predetermined group of scan lines; means for accessing the format data for each of said patterns within said assembled format data; output buffer means for storing output raster pattern data for presentation to an imaging apparatus for controlling the printing of the pattern defined by the stored output raster pattern data; means operable in response to said format position data for accessing the raster pattern data for the specified pattern from said pattern storage means; means operable in response to said size format data and said position format data to load said accessed raster pattern data into said output buffer means in the sequence, size and position specified by said format data; means to access said output raster pattern data stored in said output buffer means in the order required for printing; imaging means; and means for coupling said output raster pattern data to said imaging means to print the pattern defined by said input data on a print medium.
Claim 13
Dependent Claim
119 words
The system of claim 10 additionally comprising: first register means comprising a plurality of registers for loading each component of said format data in one of said registers of first register means; second register means coupled to said first register means; means for generating a control signal indicating that the registers comprising said first register means are loaded with format data for a first pattern; means responsive to said control signal to transfer the contents of said first register means to said second register means; and means to load format data into said first register means for a second pattern while the format data in said second register means is used to access raster data for said first pattern.
Claim 14
Dependent Claim
26 words
The system of claim 11 wherein said means for loading said first register means comprises loading said format data by means of a cycle steal transfer.
Claim 15
Dependent Claim
59 words
The system of claim 1 wherein said format size data is specified as a height in scan lines and a width in pels; and means for accessing said raster pattern data for a specified pattern and for storing the raster pattern data into said output buffer means for the specified height and width prior to accessing a second pattern.
Claim 16
Dependent Claim
48 words
The system of claim 1 wherein one out of said predetermined group of scan lines is specified by a sub scan field in said size format data; and means for setting the starting scan to the specified one of said group of scan lines for each pattern accessed.
Claim 17
Dependent Claim
80 words
The system of claim 1 wherein said output buffer means has capacity for storing only a fraction of the raster pattern data required to print a page and wherein said means for storing raster pattern data into said output buffer means and said means for accessing raster pattern data in said output buffer means for printing operate concurrently so that said storing and said accessing permits printing of an entire page of the raster patterns on a real time basis.
Claim 18
Dependent Claim
50 words
The system of claim 1 wherein said means for reading data into said output buffer means additionally comprises: sequencing means for reading data into said output buffer means in a read-modify-write cycle so that said raster pattern data is logically ORed with data previously stored in said output buffer means.
Claim 19
Dependent Claim
19 words
The system of claim 1 wherein a branch/link address to the next pattern is included within said format data.
Claim 20
Dependent Claim
27 words
The system of claim 17 additionally comprising means to store said branch/link address to serve as a cycle steal address for the next pattern to be processed.