Claims
- 1. A method for aligning ink-jet pens in a hard copy apparatus having a scanning carriage with a plurality of said ink-jet pens mounted therein, each of said pens having a printhead, each of said printheads having a plurality of ink drop firing nozzles, said pens being controlled by a printhead ink-jet nozzle-firing algorithm, said method comprising:printing a test pattern on a single sheet of print media, said test pattern including repetitious pairs of colored test objects wherein said pairs of colored test objects are respectively related to a plurality of error correction values for aligning said printheads such that in combination said values are defined for said algorithm; optically measuring actual offsets between the objects of each pair wherein offsets are indicative of respective printhead alignment aspects, including x-axis, y-axis, and z-axis alignments; calculating at least one printhead alignment error correction factor from said actual offsets; and providing a printhead alignment error correction factor to said nozzle-firing algorithm.
- 2. The method as set forth in claim 1, said printing further comprising:printing a first region for acquiring reflectance value data indicative of x-axis error correction values, printing a second region for acquiring reflectance value data indicative of y-axis error correction values, printing a third region for acquiring reflectance value data indicative of error correction values in column-to-column spacing nozzle sets firing a same color ink from different nozzle columns of an individual printhead, printing a fourth region for acquiring reflectance value data indicative of primitive-by-primitive error correction values, and printing a fifth region for acquiring reflectance value data indicative of bidirectional, variable speed printing x-axis error correction values.
- 3. The method as set forth in claim 2, said printing a first region comprising:printing repetitious pairs of colored objects having an irregular spacing.
- 4. The method as set forth in claim 3, said printing further comprising:printing a pattern of repeated cyclic alternating color blocks having a printed pitch, “P,” matched to a vibration frequency of the scanning carriage.
- 5. The method as set forth in claim 3, said printing repetitious pairs of colored objects having an irregular spacing further comprising:printing a pattern having a spacing including skipping half a block print cycle.
- 6. The method as set forth in claim 3, said printing repetitious pairs of colored objects having an irregular spacing further comprising:printing a pattern in which the block cycle spacing is randomly or pseudo-randomly varied along the row.
- 7. The method as set forth in claim 3, said printing repetitious pairs of colored objects having an irregular spacing further comprising:printing a pattern in which object spacing is set to avoid specific predetermined dynamic carriage-induced errors.
- 8. The method as set forth in claim 2, said printing said first region further comprising:printing a pattern as a reference row all with a same set of nozzles from one printhead with spacing between the two members of each pair of objects in said pattern having a predetermined frequency.
- 9. A computer memory for calculating factors for aligning ink-jet pens in a hard copy apparatus having a scanning carriage with a plurality of ink-jet pens mounted therein, each of said pens having a printhead, each of said printheads having a plurality of ink drop firing nozzles, and said apparatus including a printhead ink-jet nozzle-firing algorithm, comprising:computer code for printing a test pattern on a single sheet of print media, said test pattern including repetitious pairs of colored test objects wherein said pairs of colored test objects are respectively related to a plurality of error correction values for aligning said printheads such that in combination said values are defined for said algorithm; computer code for storing optically measured actual offsets between the objects of each pair wherein offsets are indicative of respective printhead alignment aspects, including x-axis, y-axis, and z-axis, alignments; and computer code for calculating at least one printhead alignment error correction factor from said actual offsets.
- 10. The computer memory set forth in claim 9, comprising:computer code for printing a first region for acquiring reflectance value data indicative of x-axis error correction values, computer code for printing a second region for acquiring reflectance value data indicative of y-axis error correction values, computer code for printing a third region for acquiring reflectance value data indicative of error correction values in column-to-column spacing nozzle sets firing a same color ink from different nozzle columns of an individual printhead, computer code for printing a fourth region for acquiring reflectance value data indicative of primitive-by-primitive error correction values, and computer code for printing a fifth region for acquiring reflectance value data indicative of bidirectional, variable speed printing x-axis error correction values.
- 11. The computer memory as set forth in claim 10 further comprising:said code for printing a first region comprising code for printing repetitious pairs of colored objects having an irregular spacing.
- 12. The computer memory as set forth in claim 11, said code for printing further comprising:computer code for printing a pattern of repeated cyclic alternating color blocks having a printed pitch, “P,” matched to a vibration frequency of the scanning carriage.
- 13. The computer memory as set forth in claim 11, the code for printing repetitious pairs of colored objects having an irregular spacing further comprising:computer code for printing a pattern having a spacing including skipping half a block print cycle.
- 14. The computer memory as set forth in claim 11, the code for printing repetitious pairs of colored objects having an irregular spacing further comprising:computer code for printing a pattern in which the block cycle spacing is randomly or pseudo-randomly varied along the row.
- 15. The computer memory as set forth in claim 11, the code for printing repetitious pairs of colored objects having an irregular spacing further comprising:computer code for printing a pattern in which object spacing is set to avoid specific predetermined dynamic carriage-induced errors.
- 16. The computer memory as set forth in claim 10, said code for printing said first region further comprising:computer code for printing a pattern as a reference row all with a same set of nozzles from one printhead with spacing between the two members of each pair of objects in said pattern having a predetermined frequency.
- 17. A method for correcting firing trajectories of a plurality of ink-jet pens mounted in a hard copy apparatus scanning carriage, each of said pens having a printhead, each of said printheads having a plurality of ink drop firing nozzles, wherein each printhead is controlled by an ink-jet nozzle-firing algorithm, said method comprising:printing a test pattern on predetermined regions of a single sheet of A-size print media, said test pattern including repetitious pairs of colored test objects wherein said pairs of colored test objects are respectively related to a plurality of error correction values for aligning said printheads such that in combination said values are defined for said algorithm, including printing a first region for acquiring reflectance value data indicative of x-axis error correction values, printing a second region for acquiring reflectance value data indicative of y-axis error correction values, printing a third region for acquiring reflectance value data indicative of error correction values in column-to-column spacing nozzle sets firing a same color ink from different nozzle columns of an individual printhead, printing a fourth region for acquiring reflectance value data indicative of primitive-by-primitive error correction values, and printing a fifth region for acquiring reflectance value data indicative of bidirectional, variable speed printing x-axis error correction values; optically measuring actual offsets between the objects of each pair wherein offsets are indicative of respective printhead alignment aspects; calculating at least one printhead alignment error correction factor from said actual offsets; and providing said at least one printhead alignment error correction factor to said nozzle-firing algorithm.
CROSS REFERENCE TO RELATED APPLICATION(S)
This is a continuation of application Ser. No. 09/263,962 filed on Mar. 5, 1999 now U.S. Pat. No. 6,347,856, which is hereby incorporated by reference herein.
The present application is related to U.S. patent application Ser. No. 09/263,594, filed on the same date herewith, by the same inventors for an AUTOMATED INK-JET PRINTHEAD ALIGNMENT SYSTEM.
US Referenced Citations (11)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0 622 238 |
Nov 1994 |
EP |
Non-Patent Literature Citations (2)
Entry |
Press, Flannery, Teukolsky & Vetterling, “Numerical Recipes in C,” Cambridge University Press, 1998, pp 293-296 & 305-307. |
European Patent Office Search Report dated Apr. 23, 2002. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/263962 |
Mar 1999 |
US |
Child |
10/052986 |
|
US |