It is first determined whether any printing element of a printhead has
failed. If so, functions of the failed element are reassigned to other
elements. Some aspects of the invention do this in such a way as to
maintain essentially single-pass operation. Ordinarily the reassigned
functions are applied to control operation of the head or heads, to print
images on a print medium, and functions of the apparatus and method are
effected automatically by program instructions--in nonvolatile memory. One
approach to the reassignment includes removing from service all printing
elements between the failed element and a nearer end of the head,
inclusive--and then preferably operating all remaining in-service elements
as a shorter printhead. If the printhead operates in conjunction with a
print-medium advance mechanism, then also preferably each operation of
that mechanism is shortened to correspond to a height of the shorter head.
Another approach, if the failed element is in a black printhead and the
printer has three or more subtractive-primary-color heads, includes
assigning a corresponding printing element of each of those color heads,
in combination, to print in lieu of the failed black-printing element. Yet
another approach--if the printer has other heads that print the same color
as the failed element--is assigning a corresponding element of one or more
of those heads to stand in for the failed element. Still another approach
includes assigning a printing element near (preferably next to) the failed
element.
On le détermine d'abord si n'importe quel élément d'impression d'un printhead a échoué. Si oui, des fonctions de l'élément échoué sont attribuées à nouveau à d'autres éléments. Quelques aspects de l'invention font ceci de façon à maintenir essentiellement l'opération de passe simple. D'habitude les fonctions attribuées à nouveau sont appliquées à l'opération de service de la tête ou des têtes, pour imprimer des images sur un milieu d'impression, et des fonctions du matériel et de la méthode sont effectuées automatiquement par des instructions de programme -- dans la mémoire non-volatile. Une approche à la rattribution inclut enlever du service tous les éléments d'impression entre l'élément échoué et une extrémité plus proche de la tête, inclus -- et puis actionner de préférence tous les éléments en service restants comme printhead plus court. Si le printhead fonctionne en même temps qu'un mécanisme à l'avance d'imprimer-milieu, alors de préférence chaque opération de ce mécanisme se raccourcit également pour correspondre à une taille de la tête plus courte. Une autre approche, si l'élément échoué est dans un printhead noir et l'imprimeur a trois têtes ou plus de subtractive-primaire-couleur, inclut assigner un élément d'impression correspondant de chacune de ces têtes de couleur, en association, pour imprimer au lieu de l'élément d'noir-impression échoué. Encore une autre approche -- si l'imprimeur a d'autres têtes qui impriment la même couleur que l'élément échoué -- assigne un élément correspondant d'un ou plusieurs de ces têtes pour remplacer l'élément échoué. Une autre approche inclut toujours presque assigner à un élément d'impression (de préférence à côté de) l'élément échoué.