A method for improving color-to-color registration in a printing device.
The method includes printing a plurality of multi-color images, measuring
the relative locations of a first portion of each multi-color image
having a first color of each image and a second portion of each
multi-color image having a second color of each image, for each image,
comparing at least one difference between the first portion's location
and the second portion's location with at least one desired difference
between the first portion's location and the second portion's location to
generate a list of positional errors, using a least square regression
analysis of the list of positional errors to determine shift amounts
required for placement of each first portion in subsequently generated
images to within a desired degree of accuracy, and adjusting the
placement of the first portion of each subsequently generated image by
the determined shift amounts.