Systems and methods for printing artwork containing overlapped inks
AssigneeAdobe Systems Incorporated
InventorRebecca Hauser
Life of this patent
Estimating the term…
Abstract
Systems and methods provide a mechanism to print documents having artwork with overlapping inks. One aspect of the systems and methods includes sending the document to a printer having a printer control system. The printer control system detects overlapping areas, and flattens the artwork into separate atomic regions. The system determines whether the colors in the atomic regions are available on the printer as process colors or spot colors. Unavailable spot colors are converted to process colors, and blended into a single process color. Available spot colors are retained.
Claims16
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.
A system comprising:
- a flattener configured to:
- receive a file including print objects;
- identify an overlapping region from the print objects;
- create an atomic region from the overlapping region;
- and
- create an atomic region specific list of one or more print object color names associated with the atomic region, the one or more print object color names respectively corresponding to one or more colors present in the atomic region,
- the atomic region specific list of one or more print object color names including an unavailable color name corresponding to an unavailable color that is absent from a set of available device colors available on a printer device,
- the unavailable color being a spot color printable using a single ink,
- the single ink being unavailable on the printer device;
- a device color processor embodied in an instruction processor of the system, the device color processor being configured to:
- read printer configuration data of the printer device,
- the printer configuration data describing the set of available device colors,
- the set of available device colors including a particular color and being specified as a list of device color names;
- identify the unavailable device color by comparing the list of device color names with the atomic region specific list of one or more print object color names;
- and
- replace the unavailable device color with the particular color in the atomic region;
- and
- a renderer configured to render atomic region to the printer device using the particular color.
A non-transitory machine-readable medium embodying a set of instructions that, when executed by a processor of a machine, cause the machine to perform operations 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 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 overlapping 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 portable using a single ink,
- the single ink being unavailable on the printer;
- identifying the unavailable color by comparing the list of device color names to the atomic region specific list of print object color names;
- determining that the particular color is a replacement of the unavailable color;
- and
- rendering the overlapping atomic region to the printer using the particular color.
Dependencies are inferred from the claim text.