Claims
- 1. A computer memory for an ink-jet printer, comprising:computer readable code means for correlating predetermined print quality characteristics, ink-jet nozzle firing algorithm routines, and predetermined multi-printhead per colorant misalignments; computer readable code means for determining a print media microstepping distance along a print media transport axis perpendicular to an ink-jet nozzle scanning axis wherein the microstepping distance is a predetermined function of nozzle spacing, up to a distance less than or equal to ink-jet nozzle overlap distance between printheads of a same ink, and the predetermined print quality characteristics; and computer readable code means for multiple scan printing of a data set representative of a print job with the printer by printing each swath of the data set printing all raster rows in each pass and using the microstepping distance for moving the print media along the transport axis between each current swath scan, wherein the microstepping distance is defined in accordance with a predetermined function describing said microstepping distance.
- 2. The memory as set forth in claim 1, wherein the predetermined function is defined by the equationd=(m*S)+S/n, whered=microstep advance distance, less than or equal to the nozzle overlap distance between printheads, m=a value of zero or any integer, S=individual nozzle spacing, n=an integer greater than one.
- 3. An ink-jet printing device comprising:means for correlating predetermined print quality characteristics, ink-jet nozzle firing algorithm routines, and predetermined multi-printhead per colorant misalignments; means for determining a print media microstepping distance along a print media transport axis perpendicular to an ink-jet nozzle scanning axis wherein the microstepping distance is a predetermined function of nozzle spacing described by an equation which limits the microstepping distance to a distance less than or equal to printhead nozzle overlap distance between printheads of a same ink, and the predetermined print quality characteristics; and means for multiple scan printing of a data set representative of a print job with the printer by printing each swath of the data set by printing all raster rows in each pass and using the microstepping distance for moving the print media along the transport axis between each current swath scan.
- 4. The device as set forth in claim 3, wherein the equation isd=(m*S)+S/n, whered=microstep advance distance, less than or equal to the nozzle overlap distance between printheads, m=a value of zero or any integer, S=individual nozzle spacing, n=an integer greater than one.
- 5. A color ink-jet printer for printing a series of contiguous print swaths on a print medium, comprising:a plurality of color inks; printhead means for firing said color inks, wherein there are at least two printhead means for each of said color inks, said printhead means having nozzles simultaneously discharging ink drops in both odd and even print rows of a rectilinear matrix of target pixels, wherein the nozzles of said printhead means are logically selected for printing each row of pixels in a print swath with respect to a known relative alignment error; and means for microstepping advance of said medium in accordance with a function describing the distance of said microstepping as being less than or equal to a distance measuring nozzle overlap.
- 6. The printer as set forth in claim 5 wherein an equation for calculating microstepping distance is d=(m*S)+S/n, whered=microstep advance distance, less than or equal to the nozzle overlap distance between printheads, m=a value of zero or any integer, S=nozzle spacing, n=an integer greater than one.
- 7. A method for ink-jet swath printing on a medium, the method comprising:providing a plurality of inks, said plurality of inks having more than one color; swath scanning a printhead means for firing said inks, wherein there are at least two printhead means for each said color, said printhead means having nozzles simultaneously discharging ink drops in both odd and even print rows of a rectilinear matrix of target pixels, wherein the nozzles of said printhead means are logically selected for printing each row of pixels in a print swath with respect to a known relative alignment error; and microstepping for advancing said medium in accordance with a function describing the distance of said microstepping as being less than or equal to a distance measuring nozzle overlap.
- 8. The method as set forth in claim 7 further comprising: printing a series of contiguous print swaths on the medium.
- 9. The method as set forth in claim 7 wherein said function is defined by an equation comprising:d=(m*S)+S/n, whered=microstep advance distance, less than or equal to the nozzle overlap distance between printheads, m=a value of zero or any integer, S=nozzle spacing, n=an integer greater than one.
- 10. The method as set forth in claim 9, the microstepping further comprising:setting the advance distance as a function of S÷n, where S is the known nozzle spacing and n is an integer greater than one.
- 11. The method as set forth in claim 9 wherein the integer “n” is a function of selected printing resolution for print job data such that “n” increases as selected printing resolution increases.
- 12. The method as set forth in claim 7, the microstepping further comprising:setting a transport means paper advance distance as a function of a print mode setting which increases print quality resolution.
- 13. The method as set forth in claim 12, the setting a transport means paper advance distance comprising:decreasing the paper advance distance between scans of a swath as print mode setting increases print quality resolution.
CROSS REFERENCE TO RELATED APPLICATION(S)
This is a continuation of copending application Ser. No. 09/470,509 filed on Dec. 22, 1999, now U.S. Pat. No. 6,336,701, which is hereby incorporated by reference herein.
US Referenced Citations (23)
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/470509 |
Dec 1999 |
US |
Child |
09/909370 |
|
US |