1. A method for improving the performance of an image processor color to color tile transformation by caching color tiles, comprising: receiving a page of a print job; pre-calculating one or more pre-calculated color tiles based on colors found in a previous print job and storing them in a memory of the image processor; reading a color present in the page; comparing the color to the one or more pre-calculated color tiles; and if the color does not match the one or more pre-calculated color tiles, calculating a new color tile for the color, adding the new color tile to the memory, and using the new color tile to print the page.