Ink limiting
This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP
This is an example configuration that uses a CMM custom color space to implement ink limiting.
(customers-color-space) setalternatecmm
<<
/DeviceCMYK [ /ICCBased (iccprofiles/SWOP.icc) (r) file ]
/DeviceRGB [ /ICCBased (iccprofiles/sRGB.icc) (r) file ]
/OverprintPreview /SpotsOnly
>> setinterceptcolorspace
<<
/Profile (iccprofiles/Digital.icc) (r) file
/NextDevice <<
/InputColorSpace [ /CMM (ink-limiting) /DeviceCMYK /DeviceCMYK ]
>>
>> setreproduction
which augments the re-purposing workflow Interception re-purposing of jobs for different output devices with a /NextDevice transform by using the ink limiting CMM custom color space.
While it is possible to include the effects of ink limiting in the Digital.icc profile, there are advantages in using a /NextDevice transform in conjunction with the use of OverprintPreview SpotsOnly mode . The first is that all color will be forced to use the ink limiting, including register marks painted in the PostScript language All colorant, see The All colorant . The other is that ink limiting is applied on the final color for each pixel. It avoids the possibility of ink limiting being ineffective due to /DeviceN color space decomposition, see Decomposing a DeviceN colorant list.
The ink-limiting CMM custom color space is defined in the customers-color-space alternate CMM. A working example is supplied in the SDK as the MaxInk color space in Custom color space CMM example.
Note: Ink limiting may also be implemented using a DeviceLink ICC profile which encoded the same transforms as the above CMM custom color space. It would also occupy the same InputColorSpace slot.