Variable resolution, single array, interlace ink jet printer
AssigneeInternational Business Machines Corporation
InventorVan C. Martin
Life of this patent
Estimating the term…
Abstract
Multiple-resolution, interlace, ink-jet printing is accomplished pseudo a single array with multiple nozzles by assuming a psuedo pel (picture element) spacing k' between the nozzles. The ratio between the old resolution and the new resolution is k'/k where k is the actual pel spacing between the nozzles. The print-data must be processed and the print head moved based on the pseudo pel spacing k'. The array of nozzles will still print in an interlace manner so long as k' and Nt (the total number of ink jet nozzles used) have no common factor.
Claims10
In an interlace ink jet printer having a single array containing a plurality, Nt, of nozzles with the nozzles uniformly spaced kD apart, where D is the width of a pel spacing, Nt is the number of nozzles on the array and k is an integer, and having means for passing the print head repeatedly across the print media, means for translating the ink jet print head Nt pel spacings of width D during each pass of the print head across the print media, and means for processing print-data for printing on print lines one pel spacing width D apart, improved apparatus for controlling the printing of various resolutions by the print head, said improved apparatus comprising:
- means for setting a pseudo pel spacing width D', where D' equals (k'/k)D, and k' is an integer and has no common factor with Nt, to provide a new resolution R' equal to (k'/k)R where R is the old resolution;
- translational control means responsive to said setting means for controlling said translating means to translate said print head Nt pseudo pel spacings of width D' during each pass of the print head across the print media;
- data control means responsive to said setting means for controlling said print-data processing means to process said print-data for printing on print lines one pseudo pel spacing width D' apart.
In a method for controlling the printing of various resolutions by an interlace ink jet printing system having a single array containing a plurality, Nt, of nozzles with the nozzles uniformly spaced k pel spacings apart, where Nt is the number of nozzles on the array and k is the number of actual pel spacings between nozzles, said method comprises the steps of:
- passing the ink jet print head repeatedly across the print media;
- translating the ink jet print head Nt pel spacings during each pass of the print head across the print media;
- processing print-data for printing on print lines one pel spacing apart;
- assigning a pseudo pel spacing of k' pseudo pels between nozzles on the array where k' is an integer and has no common factor with Nt;
- adjusting the translation during said translation step so that said print head moves Nt pseudo pel spacings during each pass across the print media;
- adjusting said print-data processing steps so that said print-data may be printed on print lines one pseudo pel spacing apart whereby the new print resolution, R', of the system is given by the expression:
- R'=(k'/k)R where R is the old resolution.
Dependencies are inferred from the claim text.