Patent ID: 7377608

Claim:
A printer controller for supplying dot data to a printhead in a predetermined order, the printhead comprising at least first and second printhead modules of different printhead widths, each printhead module comprising a plurality of rows of printing nozzles spanning the respectively different printhead widths, the printhead modules being disposed adjacent each other to define a page width printhead having rows of printing nozzles formed by the adjacent printing nozzle rows of the adjacent printhead modules, the printing nozzle rows of the printhead being configured so that there is at least one row for printing each ink color of a plurality of ink colors, the printer controller being configurable during or after manufacture to order and time supply of the dot data to the printhead modules such that the difference in the printing widths of the printhead modules and any relative displacement between the respective printing nozzle rows of the printhead modules in a direction normal to the printhead printing width are at least partially compensated for in printing across the page width.