Bug 689969 - New feature to allow Separation and DeviceN spaces to overprint on CMYK devices
Summary: New feature to allow Separation and DeviceN spaces to overprint on CMYK devices
Status: RESOLVED FIXED
Alias: None
Product: Ghostscript
Classification: Unclassified
Component: Graphics Library (show other bugs)
Version: master
Hardware: PC Windows XP
: P4 enhancement
Assignee: Ken Sharp
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-15 01:00 UTC by Ken Sharp
Modified: 2013-06-27 07:28 UTC (History)
1 user (show)

See Also:
Customer:
Word Size: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ken Sharp 2008-07-15 01:00:00 UTC
Several customers have requested the ability to 'proof' the result of
overprinted DeviceN and Separation spaces on CMYK devices when the spot ink(s)
are not being produced.

The PostScript Language Reference Manual, PDF Reference and Tech Note 5145 state
that overprint (which is defined as device-dependent) is only honoured when the
relevant inks are being produced, thus DeviceN and Separation spaces which use
their alternate spaces should not overprint. However, there are conditions under
which it can be very useful to view overprints, especially when special inks
such as white, or varnish are used.

Currently Ghostscript will overprint DeviceN spaces when printing to CMYK, if
both overprint and overprintmode are true. This was introduced with revision
7858 (issue #689171), but is actually incorrect behaviour. This should be
restored to follow the old behaviour, and the action of /Separation spaces, 
when the new feature is implemented.

For more information on overprinting and spot inks see the PLRM 3rd edition p247
(Section 4.8.5), Tech Note 5044 (page 13, setoverprint) and Tech Note 5145,
especially :

"When overprintmode and overprint are both true, a tint value of 0.0 for a 
source color component leaves the corresponding component of the previously 
painted color unchanged. This behavior is called “nonzero overprint.

Nonzero overprint mode applies only to painting operations that use the current 
color in the graphics state when the current color space is Device CMYK. It does 
not apply to the painting of images or to any colors that are the result of a 
computation, such as those in a shading pattern or those converted from some 
other color space."
Comment 1 Ken Sharp 2013-06-27 07:28:33 UTC
I'm pretty certain the SimulateOverprint feature covers this.