Claims
- 1. A method of printing with a set of scanning ink-jet printheads, the method comprising:receiving a first set of data indicative of a printed image to be rendered; parsing the data into swaths subsets; determining printhead nozzle firing requirements for a next swath to be printed; prior to printing the next swath on a sheet of print media, firing nozzles determined as required for the next swath at a drop detection target located within a print zone of the printheads and having a matrix of detecting elements sized as a function of size of pixels to be printed wherein the elements are arranged in a like plane and in like orientation as the pixels to be printed and located adjacently to the sheet of print media in the print zone; based upon electrostatic detecting elements struck by a single drop from each of said nozzles determined as required, determining if any of the nozzles is malfunctioning and if any of the nozzles has a firing trajectory error; and correcting for any detected malfunctioning nozzles and any firing trajectory errors prior to printing the next swath.
- 2. The method as set forth in claim 1, the determining if any of the nozzles is malfunctioning further comprising:servicing a printhead indicated as having malfunctioning nozzles, repeating the step of firing nozzles, and if a second determination of fired nozzles malfunctioning is encountered, providing a signal indicative of the malfunctioning.
- 3. The method as set forth in claim 1, the determining if any of the nozzles has a firing trajectory error comprising:from the first data set and given the elements are arranged in a like plane and in like orientation as the pixels to be printed and located adjacently to a sheet of print media in the print zone, determining which elements of the matrix should be hit by at least one drop from nozzles fired using each next swath data subset, respectively, and given a constant scanning velocity across the detection target, and comparing actual respective target elements upon which at least one drop is deposited to expected target elements upon which at least one drop should have been deposited from the next swath data subset.
- 4. The method as set forth in claim 3, further comprising:compensating for any trajectory error determined by changing timing of firing of nozzles at the sheet during printing of the next swath data subset.
- 5. The method as set forth in claim 3, further comprising:compensating for any trajectory error determined by changing selection of nozzles to be fired at the sheet during printing of the next swath data subset.
CROSS REFERENCE TO RELATED APPLICATION
This is a continuation of copending application Ser. No. 09/470,928 filed on Dec. 22, 1999, which is hereby incorporated by reference herein.
US Referenced Citations (24)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0908315 |
Apr 1999 |
EP |
4-235058 |
Aug 1992 |
JP |
WO 9930138 |
Jun 1999 |
WO |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/470928 |
Dec 1999 |
US |
Child |
09/954761 |
|
US |