Skip to main content
Skip table of contents

Supported procsets in the Harlequin RIP

This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP


The following procsets are currently supported by GGS as suitable for use in OEM development. There may be some other procsets included in the SW/Procsets directory for various reasons, but if procsets are not listed here, you should not regard them as a suitable basis for ongoing development.


Procset

Use and comments

DCSCommentParser

Support for Open Prepress Interface and Desktop Color Separation. See OPI and DCS.

FontNameMapping

Utility to accomodate very long font names.

GGFontEmulation

Emulation of missing fonts. See The GGFontEmulation procset .

HDLTReplaceColors

Color replacement using HDLT.

HintDebug

Tools to debug hinting in TrueType fonts.

HqnAssert

PostScript language debugging support. See The HqnAssert procset .

HqnBeginProcset

Used with HqnCreator in comment parsing. See Concatenating comment parsing procedures .

HqnBlackGeneration

A set of sample procedures for black generation (and undercolor removal) for use in RGB conversion.

HqnCalibrate

See Halftone screens .

HqnColorBar

Placing color bars and control strips onto an imposition. See HqnLayout color bars and control strips.

HqnColorDatabase 

See HqnColorDatabase procset .

HqnCompare

String comparison procedures for UTF-8 strings.

HqnContour

The Harlequin Contour Processor can identify certain colors or color spaces within a job and export contours painted in them. See The HqnContour procset .

HqnControl

Various job file and page setup functions. See The HqnControl procset .

HqnCreator

Comment parsing. See Concatenating comment parsing procedures .

HqnCSV

Reading a CSV file.

HqnDuotones

Support for Photoshop duotone PS jobs.

HqnErrorHandler

Error handling. See The Harlequin Extended Error Handler .

HqnFlatOut

Stitching page rasters into flats. See The HqnFlatOut procset for details. Applies to Harlequin MultiRIP only.

HqnFontBook

Proofs selected fonts. See The HqnFontBook procset .

HqnFontConverter

Installs TrueType fonts. See The HqnFontConverter procset .

HqnGIF

Support for GIF files.

HqnGradReplacement

Replaces graduations in EPS files saved in compatible mode from Illustrator.

HqnHalftoneUtilities

Utilities for defining screens, particularly piecewise linear functions.

HqnHiFi

Handles HiFi colors in jobs. See The HqnHiFi procset and spot color support. Deprecated!

HqnHtm

Installs halftone screens into the RIP for use as override screens. See the sample configurations for examples.

HqnHVDParams

Sets HVD parameters appropriately based on information in the PDF metadata.

HqnIllusPatch

Used for color and fonts work with Illustrator.

HqnImage

Image file support procedures for the use of native JPEG, JFIF, JPEG2000, TIFF, BMP, PNG, etc. See The HqnImage procset .

HqnImportICC

Support for setting up color management with ICC profiles for PostScript language jobs. See The HqnImportICC procset. Applies to Harlequin MultiRIP only.

HqnImpose2

Supports imposition. See Advanced Imposition using the HqnImpose2 procset .

HqnLayout

Supports simple in-RIP imposition. See Simple imposition using the HqnLayout procset.

HqnListFonts

Prints to the system monitor a list of the currently installed fonts. See The HqnListFonts procset .

HqnLocal

Supports localization. See the Localization Kit manual for more information. The Harlequin Core cannot be localized.

HqnMissingFonts

Used to abort or report fonts that are requested by a job but not available. See The HqnMissingFonts procset .

HqnNamedColor

Used by /NamedColor with setinterceptcolorspace. See Named color management

HqnOPI

Supports OPI. See OPI (Open Prepress Interface).

HqnParseComments

Comment parsing. See Comment parsing overview .

HqnPDFPages

This procset includes procedures to extract bounding boxes etc. from PDF files. For more information see The HqnPDFPages procset .

HqnPJL

Used to parse HP PJL commands in PostScript jobs. All commands are skipped, except for the ENTER LANGUAGE command, which checks whether the requested language is the PostScript language and if it is not, produces an error.

This procset is automatically loaded on startup in a default RIP. There is a debug flag (PJLCommandInfo) which can be set to get traces of the PJL commands as they are skipped.

HqnPushCalibration

An API to push calibration derived from third-party software into the RIP. See technical note Hqn081 - Push Calibration.

HqnScalableRIP

Utilities for the Scalable RIP. Contains user API for HVD chunk size, see Harlequin VariData (HVD) and the Scalable RIP.

HqnScanResource

Scan for CIDFont and CMap resources in SW/Resource also.

HqnSettings

Used to control ColorPro settings. See The HqnSettings procset. Applies to Harlequin MultiRIP only.

HqnSpots

Routines to query spot colors in the current page setup.

HqnTarget

Generalizes production of calibration targets. See technical note Hqn042, for background rather than details. Applies to Harlequin MultiRIP only.

HqnThroughputControl

Output Controller pagebuffer handling. See HqnThroughputControl procedures . Applies to Harlequin MultiRIP only.

HqnUNC

Parse UNC filenames to PS files, mounting devices as necessary.

HqnWhite

Provides a support framework to accept a job containing a silver separation and to invert that separation to white output, for printing on silver media. See The HqnWhite procset .

Level1Separator

Color separation on color printers. See Specifying spot colors in Level 1 and Level 2 .

There are also some procsets that are standard in LanguageLevel 3. See [RB3] for their usage.

LL3 Procset

Comments

BitmapFontInit

Download and management of bitmaps in Type 4 CID Fonts

CIDInit

Builds a Type 0 CID font

ColorRendering

(not needed in the Harlequin RIP)

FontSetInit

Builds a FontSet resource

Trapping

Handles in-RIP trapping

As a general rule OEMs should use the provided API as published; the primary purpose of this code is to protect OEMs from changes in the SW directory structure and elsewhere. In rare cases, the internals of the procset may be used as examples of how a piece of functionality may be achieved, but that usage should be very much the exception.

Each procset is provided as an abstraction layer between code written and maintained by GGS and code that may be written and maintained by an OEM. It is intended that the API will be developed in a backwards compatible manner; if OEM code works with one version of the procset then the same OEM code will work with all future versions.

The ColorRendering procset is not available on disk, as it should not be used anymore. An implementation is built into the RIP itself, so old PostScript language jobs using its procedures will get compatibility procedures that simply return the default values. The modern way of configuring color management is based on ICC profiles, not PS CRDs.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.