A method for performing color-to-color correction while printing multiple copies of a print job having a plurality of documents, the method comprising: printing a first copy of the print job using more than one color plane, wherein one of the color planes is selected as a reference color plane, wherein the content of at least one document in the print job is different from the content of another document in the print job; for each specific document in the print job, determining at least one color registration error for at least one type of color registration error produced during the printing of the specific document of the first copy of the print job by comparing each of the other color planes to the reference color plane, wherein at least one color registration error associated with a first particular one of the plurality of documents in the print job is different from another color registration error associated with a second particular one of the plurality of documents in the print job; for each document in the print job, determining a color plane correction value for each color plane error of the specific document in the print job based on the determining at least one color registration error for at least one type of color registration error of the specific document produced during the printing of the first copy of the print job, wherein at least one color plane correction value associated with a first particular one of the plurality of documents in the print job is different from another color plane correction value associated with a second particular one of the plurality of documents in the print job; and printing a second copy of the print job using the color plane correction values, wherein a color plane correction value used when printing each specific document in the second copy of the print job is the color plane correction value determined for that specific document of the first copy of the print job. printing a first copy of the print job using more than one color plane, wherein one of the color planes is selected as a reference color plane, wherein the content of at least one document in the print job is different from the content of another document in the print job; for each specific document in the print job, determining at least one color registration error for at least one type of color registration error produced during the printing of the specific document of the first copy of the print job by comparing each of the other color planes to the reference color plane, wherein at least one color registration error associated with a first particular one of the plurality of documents in the print job is different from another color registration error associated with a second particular one of the plurality of documents in the print job; for each document in the print job, determining a color plane correction value for each color plane error of the specific document in the print job based on the determining at least one color registration error for at least one type of color registration error of the specific document produced during the printing of the first copy of the print job, wherein at least one color plane correction value associated with a first particular one of the plurality of documents in the print job is different from another color plane correction value associated with a second particular one of the plurality of documents in the print job; and printing a second copy of the print job using the color plane correction values, wherein a color plane correction value used when printing each specific document in the second copy of the print job is the color plane correction value determined for that specific document of the first copy of the print job.