The Harlequin® Plugin Technology provides an easy, modular approach to adding input and output “drivers” to the Harlequin Server RIP. Input plugins provide mechanisms for bringing data into the RIP. Output plugins provide a mechanism to deliver pages of raster data to an output device or to a file. Some plugins are supplied as complete modules with the Harlequin RIP.
Even more powerful, however, is the ability for OEMs to develop their own specialized plugins using the Harlequin RIP Plugin SDK. The SDK includes detailed developer documentation on writing and integrating plugins, as well as examples of each type of input and output plugin supported by the RIP. These examples can be used by OEMs as a basis for their own plugin development.
OEM Independence
OEMs are not required to contract with Global Graphics to provide plugins for each type of output device but can develop their plugins as part of their own development cycle.
Modular Code
The interface between the Harlequin RIP and the plugins is well defined, and the RIP does not require knowledge of the internal working of the plugin as long as it adheres to the interface specification. This reduces the complexity of the page output process and helps to make the Harlequin RIP more robust.
Future Compatibility
The plugin interface retains backward compatibility as far as possible, ensuring that plugins written to the published Harlequin RIP Plugin Interface specification will continue to function with future RIP versions.
Consistent Error Recovery and Reporting
The plugin interface provides a standard mechanism for classifying, reporting and handling errors that occur during operation. It hides the complexity of error recovery for each device from the RIP while still providing the flexibility required to handle those errors appropriately.
Plugin types
Input Plugins
- Those providing the RIP with jobs
- Those implementing filters, e.g. for decompression or decryption
- Those implementing asynchronous actions, providing the ability to run restricted jobs during the interpretation of other jobs
- Those implementing progress devices, receiving and displaying information about jobs currently underway.
Output Plugins
- Single-device output plugins, where each plugin controls a single output device
- Multiple-device output plugins, where the plugin implements one or more classes of output device.
The Harlequin RIP Plugin SDK
- Header files to be included in the plugin
- The plugin library object code
- Example source code with commentary, much of which can be used as boilerplate for the OEM's own plugin code.
Harlequin RIP Standard Plugins
- Spool: allows file input into the Harlequin RIP via hot folder.
- TCP/IP Two Way Socket: a hardware independent method of communicating across a network. The Harlequin RIP TCP/IP socket supports TCP/IP over Ethernet for job transfer between any combination of machines running the Unix™ or Windows operating systems. The socket also supports a smaller set of features on the Power Macintosh®.
- NT Pipe Plugin: provides file input support via the Microsoft Windows NT named pipe. A number of third-party applications, most notably Open pre-press Interface (OPI) servers, are able to communicate with RIPs running under Microsoft Windows using named pipes.
- Serial input Plugin: handles jobs submitted to the Harlequin RIP over a serial line (RS232 or v24 standards)
- Asynchronous Socket Plugin: allows specialized bits of PostScript code in one job to be executed while another job is being processed for output
- Tiff output Plugin*: provides standard TIFF (Tagged Image Format File) file output from any supported input file format.
Harlequin RIP Optional Plugins
- PDFRaster Plugin: this plugin creates PDF, PDF/X-1, PDF/X-1a or PDF /X-3 files containing the raster output from the RIP, to enable you to proof the RIP output remotely. The plugin supports compression and standard output profiles covering the USA, Japan and Europe
- Inkjet proofing plugins: Harlequin plugins provide OEMs with the tools they need to deliver “out of the box” color proofing quality to their customers. Global Graphics offers plugins for proofing devices from HP and Epson. Included with ProofReady plugins are top quality screening, pre-configured color management profiles, and Harlequin SetGold Pro™ for device calibration and gray balance. (See separate Plugin datasheets for further details)
- TIFF/IT-P1 output: TIFF/IT-P1 is a standard file format used in the electronic delivery of advertising content for magazine and newspaper publishing. The TIFF/IT-P1 Harlequin RIP plugin produces TIFF/IT-P1 files, made up of FP (Final Page), CT (contone), HC (High-res contone), and LW (Linework) files, and compliant with the ISO Standard 12639.
- Harlequin CIP3 Plugin:This plugin enables end users to automatically include press-specific ink key setting data in a RIPped file.This data is then provided to the press operator as a PPF (Print Production Format) version 2 file (low resolution preview file).When the PPF file is read by a CIP3 reader (included with press control systems), it provides instructions for automatically setting ink fountains on press. It saves the press operator time, minimizes errors and reduces waste. (See separate Harlequin CIP3 Plugin datasheet for further details)
- * The TIFF Output Plugin is not included with resolution limited Harlequin RIPs for driving low-resolution printers. It can be added to these RIPs as an added cost option.
- easy, modular approach to adding input and output “drivers”
- Harlequin RIP ships with 5 plugins as standard
- optional plugins include those for specific proofing devices, TIFF/IT-PI, CIP3 and PDF Raster
- the Harlequin RIP Plugin SDK allows OEMs to develop their own specialized plugins
- detailed developer documentation is available with the Harlequin RIP Plugin SDK
- examples provided with the SDK can be used by OEMs as a basis for their own development
- interface between the Harlequin RIP and plugins is well-defined reducing complexity
- the plugin interface retains backwards compatibility

Jaws
gDoc