1. A method for reproducing an image on an imaging device, the method comprising: measuring a set of spectral data for each of a plurality of colors generated from a set of color device values with a spectral measurement device controlled by a digital processing system; determining a first set of tristimulus values corresponding to each set of spectral data; defining a set of human observer color matching functions for each set of tristimulus values, wherein the human observer color matching functions are functions of the tristimulus values; determining a second set of tristimulus values for each set of spectral data using the human observer color matching functions corresponding to the first set of tristimulus values; creating a first map from device-dependent coordinates to device-independent color coordinates derived from the above sets of color device values paired with the associated second set of tristimulus values; creating a second map from device-independent coordinates to device-dependent color coordinates based on the first map; obtaining image data comprising device-independent color coordinates; converting the image data coordinates into device color coordinates via interpolation of the second map; and reproducing the image on the color device using the device color coordinates.