Patent ID: 8139263

Claim:
A method comprising: reading a printer configuration of a printer; determining a set of available device colors on the printer based on the printer configuration, the determining of the set of available colors including creating a list of device color names, the set of available device colors including a particular color; receiving a file including print objects containing an overlapping region; creating an atomic region from the overlapping region; determining a set of print object colors found in the atomic region, the determining of the set of print object colors including creating an atomic region specific list of print object color names associated with the atomic region, the set of print object colors corresponding to the atomic region and including an unavailable color absent from the set of available device colors, the unavailable color being a spot color printable using a single ink, the single ink being unavailable on the printer; identifying the unavailable color by comparing, using a processor of a machine, the list of device color names to the atomic region specific list of print object color names; determining, using the processor of the machine, that the particular color is a replacement of the unavailable color; and rendering the atomic region to the printer using the particular color.