A memory-saving printer driver for controlling output image aspects and
quality in a color printer. The memory-saving printer driver itself
includes a user interface segment having a graphical display for selecting
output image aspects. The graphical display includes a media type portion
for selecting a desired one of a plural number "M" of different media
types for printing an output image thereon, and a lookup table segment
storing a plural number "N" of media-type basis color correction lookup
tables for making color corrections on output images to be printed on each
media type selected from the media portion. Each media-type basis color
correction lookup table of the plural number "N" is mapped for making
corrections on each of a plural and variable number "K" of different media
types of the plural number "M" having a common hue angle, wherein "K" is
one of a series of subsets of the plural number "M". The result is the
plural number "N" that is less than the plural number "M", and significant
savings in lookup table storage memory.