Claims
- 1. A method of revising a plural-pass printmask when one or more malfunctioning printing elements have been identified, in a scanning incremental printer; said method comprising the steps of, for each identified malfunctioning element:
for at least one identified-element nonzero entry in the mask, at a particular pixel position, finding zero entries in the mask for other printing elements that service the particular pixel position; selecting one of the other-element zero entries for replacement by the identified-element nonzero entry; and replacing the selected zero entry by the identified-element nonzero entry.
- 2. The method of claim 1, further comprising the step of:
deleting the identified-element nonzero entry.
- 3. The method of claim 1, wherein:
at least one of the one or more identified elements is functionally impaired but not completely inoperative.
- 4. The method of claim 3, wherein:
for at least one impaired element, the identified-element nonzero entry is not deleted.
- 5. The method of claim 3, wherein:
for at least one impaired element, the replacing step is performed for fewer than all the identified-element nonzero entries.
- 6. The method of claim 5, wherein:
the one or more impaired elements are assigned numerical weights according to degree of impairment; and a proportion of the weighted elements for which the replacing step is performed is controlled by the numerical weights.
- 7. The method of claim 1, wherein:
the selecting step is controlled by conditions near the particular position.
- 8. The method of claim 7, wherein:
the selecting step comprises applying the conditions to minimize adjacent drop deposition.
- 9. The method of claim 8, wherein:
the applying comprises minimizing consecutive dot formation along a pixel row.
- 10. The method of claim 7, wherein:
the finding or selecting step, or both, comprise a search through the other-element zero entries, along a sequence.
- 11. The method of claim 8, wherein:
the selecting step comprises checking conditions only upstream from each other-element zero entry, along the search sequence.
- 12. The method of claim 1, wherein:
each of the other elements is at a position distant from the particular element by a number of elements equal to: ±n·a, where n=cyclical pass-number increment, and a=printing-medium advance, counted in number of printing elements, between scanning operations.
- 13. The method of claim 1, wherein:
the mask is a prequalified mask.
- 14. The method of claim 13, wherein:
the mask is an eight-pass mask.
- 15. The method of claim 14, wherein:
the mask is a two-bit mask.
- 16. The method of claim 15, wherein:
the printing elements are in an array; and the mask is substantially the height of the array.
- 17. The method of claim 16, wherein:
the mask is 288 rows tall and 128 columns wide.
- 18. The method of claim 13, wherein:
the mask is in binary form and is ANDed w/binary data to create a resultant binary-form printing specification.
- 19. The method of claim 18, wherein:
the printing specification comprises resultant binary digits, each digit representing one individual dot without binary-position implication.
- 20. The method of claim 1, wherein:
the finding or selecting step, or both, comprise choosing other printing elements that have not been identified as malfunctioning.
- 21. A method of revising a plural-pass printmask when one or more malfunctioning printing elements have been identified, in a scanning incremental printer; said method comprising the steps of, for each identified malfunctioning element:
selecting a prequalified printmask; and modifying the mask to replace exclusively entries for malfunctioning nozzles; said modifying step comprising reassigning entries for each malfunctioning nozzle to plural other nozzles respectively.
- 22. The method of claim 21, wherein:
said reassigning comprises, for a particular malfunctioning nozzle, attempting to reassign each entry to a different one of the plural other nozzles; whereby subsequent nozzle degradation caused in printing at said specific pixel positions tends to be distributed among the plural other nozzles rather than assigned to a single other nozzle.
- 23. A method of incremental printing with a revised plural-pass printmask when one or more malfunctioning printing elements have been identified, in a scanning incremental printer; said method comprising the steps of, for each identified malfunctioning element:
for at least one identified-element nonzero entry in the mask, at a particular pixel position, finding zero entries in the mask for other printing elements that service the particular pixel position; selecting one of the other-element zero entries for replacement by the identified-element nonzero entry; replacing the selected zero entry by the identified-element nonzero entry; and iterating the finding, selecting and replacing steps.
- 24. The method of claim 23, further comprising the step of:
printing an image with the mask after all the replacing steps.
- 25. The method of claim 24, wherein:
the iterating step comprises continuing for roughly twenty percent of all printing elements in the printer, or fewer.
- 26. The method of claim 24, wherein:
the iterating step comprises continuing for roughly ten percent of all printing elements in the printer, or fewer.
- 27. A method of storing information about printing-element condition, for use in incremental printing; said method comprising the steps of:
on successive occasions testing printing elements; and for each element, on substantially each of the successive occasions, keeping a record of:
at least one recent test result; and a number which is a cumulative measure of performance stability.
- 28. The method of claim 27, wherein:
the record-keeping step comprises, on substantially each of the successive occasions, incrementing the stability-measure number in one direction if a current test result and the recent test result are the same, and in an opposite direction if the current and recent results are different; whereby the cumulative stability-measure number trends to one extremum value for each element that is longterm-stable and to an opposite extremum value for each element that is longterm-unstable.
- 29. The method of claim 28, wherein:
said incrementing in one direction comprises positively incrementing the stability-measure number; and said incrementing in an opposite direction comprises decrementing the stability-measure number; whereby for a stable element the cumulative stability-measure number trends to a maximum value; and for each unstable element, to a minimum value.
- 30. The method of claim 28, wherein:
said incrementing comprises adjusting the number by a respective amount that depends on current value of the number.
- 31. The method of claim 30, wherein:
the amount of adjustment toward values representing low stability is permitted to be larger than the amount of adjustment toward values representing high stability.
- 32. The method of claim 28, further comprising the step of:
before first testing of a printing element, initializing the number for that element to a value representing substantially maximum stability.
- 33. The method of claim 28, wherein:
the number is a four-bit binary number, thus ranging from zero through fifteen; and the intermediate value is roughly eight.
- 34. The method of claim 28:
wherein the test result is an indicator of nozzle failure or successful firing in a single test; and further comprising the step of, for each element on substantially each of the successive occasions, keeping a record of:
at least one additional less-recent test result; and at least one value which is a measure of previously-failed-nozzle recoverability.
- 35. The method of claim 27, wherein:
the record-keeping step comprises, on substantially each of the successive testing occasions:
incrementing the stability-measure number to maintain a count of the number of test results identical to a test result immediately preceding a current test result; and clearing the stability-measure number to zero if the test result immediately preceding a current test result differs from a next-earlier test result.
RELATED PATENT DOCUMENTS
[0001] Related documents are other, coowned U.S. utility-patent documents hereby incorporated by reference in their entirety into this document. One particularly pertinent group of such documents is in the names of Joan Manel Garcia-Reyero et al., U.S. utility-patent application Ser. No. 09/516,007, later converted to provisional No. 60/219,315, and nonprovisional application Ser. No. 09/632,197 based thereon, “IMPROVEMENTS IN AUTOMATED AND SEMIAUTOMATED PRINTMASK GENERATION FOR INCREMENTAL PRINTING”, and issued as U.S. Pat. No. ______—and several earlier documents cited therein. Another such document is in the names of Antoni Gil et al., U.S. Ser. No. 09/775,771, “EXTERNALLY CUSTOMIZED TONAL-HIERARCHY CONFIGURATION AND COMPLEMENTARY BUSINESS ARRANGEMENTS, FOR INKJET PRINTING”, issued as U.S. Pat. No. ______; and another in the names of Francesc Subirada et al., Ser. No. 09/034,722, “SCANNING AN INKJET TEST PATTERN FOR DIFFERENT CALIBRATION ADJUSTMENTS”, issued as U.S. Pat. No. ______. Yet another such document that may be helpful for its showing of a representative hardware environment is in the names of Jose-Julio Doval et al., Ser. No. 09/693,524, “COMPENSATION FOR MARKING-POSITION ERRORS ALONG THE PEN-LENGTH DIRECTION, IN INKJET PRINTING”, issued as U.S. Pat. No. ______.
[0002] Also of interest in regard to malfunctioning-nozzle identification and compensation is U.S. Pat. No. 6,010,205 of Donald Billet, with Raster Graphics. That patent, however, is not incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60219315 |
Feb 2000 |
US |