SeparationDetails keys affecting colorant families
Created Date: 16 Mar, 2022 14:44
Last Modifed Date: 09 Jun, 2022 10:03
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP.
The keys in the page device SeparationDetails
sub-dictionary that control matching of colorants to output formats are:
ColorantFamilies
array
The entries of this array are Colorant
Dictionaries, each mapping a colorant family to a set of device entries. The keys in a colorant dictionary are:
| name|string. This is the name of the colorant family (for example, |
|
|
| string. A name matched with the corresponding Plugin entry in the top-level of the |
| string. A name matched with the corresponding |
| string This is a string that is executed to define an array of three procedures for converting Gray, RGB, or CMYK colors to the colorants of the colorant family. The string may either define the conversions directly, or may load and run a file to define them. The execution of the string is expected to leave an array with three executable procedures in it on the stack. The custom conversions procedures should be self-contained. There is no guarantee when the RIP chooses to execute this string; the array or procedures are cached by the RIP for re-use. |
|
|
| dict. This dictionary is used to request that colorants are not rendered. It is combined with the
If a colorant is not mentioned in |
| name|string. If set, this key indicates the set of colorants actually used to output on the device. This may be different from the matched colorant family for photoink and similar devices, which often have extra light and dark variants of inks, but still process the page as CMYK. If not explicitly set, then the device colorant family is set to the matched colorant family. |
Entries in a Colorants dictionary
Each entry in the Colorants array in ColorantFamilies
is a Colorants
dictionary containing the following keys:
| array. The array contains one or more strings, defining the name and any aliases for the colorant. Colorants used in Aliases may be equivalently added later using the |
| integer. This integer indicates the type of the channel colorant. The channel colorant type is used to distinguish between process and spot colors for separation omission, and to determine the black channel colorant for calibration, photoink handling, and separation omission. The values this integer can take are:
|
| integer. This integer defines how this colorant interacts with overprints and knockouts. This can be used to ensure that varnishes and special inks (for example, white, metallic) interact correctly. This integer is interpreted as a combination of the values:
If this key is not present, a knockout type of |
| integer. This integer defines whether the colorant can be omitted by the output device. The values it can take are:
|
| array. An array of three numbers, defining an sRGB equivalent for the channel. The sRGB equivalent is used for colorant output for previewing. It is also passed to the output raster device. |