PRINTER CONTROLLER FOR CONTROLLING OFFSET NOZZLES OF PRINTHEAD IC
A printer controller for supplying data to a printhead integrated circuit is provided. The printhead integrated circuit has a row of aligned printhead nozzles. A sequential group of the nozzles at only one end of the printhead integrated circuit is offset from the other nozzles of the row. The printer controller is configured to control order and timing of the supplied data to compensate for the offset nozzles during printing.
1 . A printer controller for supplying data to a printhead integrated circuit, the printhead integrated circuit having a row of aligned printhead nozzles, a sequential group of the nozzles at only one end of the printhead integrated circuit being offset from the other nozzles of the row, the printer controller being configured to control order and timing of the supplied data to compensate for the offset nozzles during printing.
2 . A printer controller according to claim 1 , wherein the printhead integrated circuit has a plurality of the rows arranged in parallel, each of rows having a group of said offset nozzles.
3 . A printer controller according to claim 2 , the sizes of the respective groups of offset nozzles increase from row to row in a direction normal to the rows.
4 . A printer controller according to claim 1 for supplying data to a printhead comprising a plurality of the printhead integrated circuits, wherein the offset nozzles of at least one of the printhead integrated circuits is disposed adjacent another of the printhead integrated circuits.
5 . A printer controller according to claim 4 , wherein the printhead integrated circuits are arranged end to end across an intended print width.
6 . A printer controller according to claim 5 , wherein the printhead is a pagewidth printhead.
7 . A printer controller according to claim 1 , wherein the printer controller supplies said data to at least two shift registers of the printhead integrated circuit for shifting in said data to the row, each nozzle obtaining data to be fired from an element of one of the shift registers.
8 . A printer controller according to claim 7 , wherein each shift register feeds data to a group of the nozzles, each of the groups of the nozzles being interleaved with at least one of the other groups of the nozzles.