Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
164 words
A print quality enhancement apparatus for a dot matrix printer comprising: means for receiving, prior to printing, lower resolution data for a portion of a page to be printed for each print element of a multiple print element print head in a dot matrix printer; means for creating, prior to and during printing, higher resolution data from the lower resolution data for a portion of a page to be printed; and means for correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 2
Dependent Claim
164 words
A print quality enhancement apparatus for a dot matrix printer comprising: means for receiving, prior to printing, lower resolution data for a portion of a page to be printed for each print element of a multiple print element print head in a dot matrix printer; means for creating, prior to and during printing, higher resolution data from the lower resolution data for a portion of a page to be printed; and means for correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 3
Dependent Claim
23 words
The apparatus of claim 1 in which the means for correcting includes means for using the lower resolution data to effect the correction.
Claim 4
Dependent Claim
26 words
The apparatus of claim 1 in which the lower resolution data for each print element is received sequentially by the means for receiving lower resolution data.
Claim 5
Dependent Claim
48 words
The apparatus of claim 3 in which the means for receiving lower resolution data includes a buffer whose size is equal to the number of print elements plus additional data storage locations for lines above and below the data for print elements in use for the current line.
Claim 6
Dependent Claim
169 words
Print quality enhancement apparatus for a dot matrix printer having a print head with a number of print elements arranged to provide a vertical resolution, in the direction of movement of print media past the print head, and horizontal resolution, in the direction of print head movement, comprising: means for receiving, prior to printing, lower horizontal resolution data for print elements of the print head; means for creating, prior to and during printing, higher horizontal resolution data from the lower horizontal resolution data; and means for correcting, prior to and during printing, the higher horizontal resolution data to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 7
Dependent Claim
169 words
Print quality enhancement apparatus for a dot matrix printer having a print head with a number of print elements arranged to provide a vertical resolution, in the direction of movement of print media past the print head, and horizontal resolution, in the direction of print head movement, comprising: means for receiving, prior to printing, lower horizontal resolution data for print elements of the print head; means for creating, prior to and during printing, higher horizontal resolution data from the lower horizontal resolution data; and means for correcting, prior to and during printing, the higher horizontal resolution data to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 8
Independent Claim
159 words
A method for enhancing print quality in a dot matrix printer comprising the steps of: receiving, prior to printing, lower resolution data for a portion of a page to be printed for print elements of a multiple print element print head in a dot matrix printer; creating, prior to and during printing, higher resolution data from the lower resolution data for a portion of the page to be printed; and correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and by using the status of a history bit indicative of the delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 9
Independent Claim
159 words
A method for enhancing print quality in a dot matrix printer comprising the steps of: receiving, prior to printing, lower resolution data for a portion of a page to be printed for print elements of a multiple print element print head in a dot matrix printer; creating, prior to and during printing, higher resolution data from the lower resolution data for a portion of the page to be printed; and correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and by using the status of a history bit indicative of the delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 10
Dependent Claim
28 words
The method of claim 6 in which the step of correcting the high resolution data includes the substep of using the lower resolution data to effect the correction.
Claim 11
Dependent Claim
195 words
A print quality enhancement apparatus for a dot matrix printer comprising: means for storing lower resolution data for a portion of a page to be printed for print elements of a multiple print element print head in a dot matrix printer as well as part of a previous portion of a page to be printed and a part of a succeeding portion of a page to be printed; means for receiving, prior to and during printing, the lower resolution data from the means for storing; means for creating, prior to and during printing, higher resolution data from received lower resolution data; and means for correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.
Claim 12
Dependent Claim
195 words
A print quality enhancement apparatus for a dot matrix printer comprising: means for storing lower resolution data for a portion of a page to be printed for print elements of a multiple print element print head in a dot matrix printer as well as part of a previous portion of a page to be printed and a part of a succeeding portion of a page to be printed; means for receiving, prior to and during printing, the lower resolution data from the means for storing; means for creating, prior to and during printing, higher resolution data from received lower resolution data; and means for correcting, prior to and during printing, the higher resolution data for a portion of a page to be printed to remove unprintable dots by looking ahead at dots to be printed in the higher resolution data, the higher resolution data being positioned on a higher resolution grid and the lower resolution data being positioned on a lower resolution grid, and including means responsive to the status of a history bit indicative of a delay status relative to the low resolution grid of a previous dot position on the higher resolution grid.