(v13) Test harness functions
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP
The Harlequin Core SDK is provided with a test harness, which helps you to investigate the capabilities of the system. The test harness takes in job data and outputs raster. It illustrates the ease of use of the service layer skinkit API.
With the test harness you can perform the following functions:
- Start the Harlequin Core.
- Start and end a job.
- Provide a stream of job data.
- Receive raster data.
- Generate RIP messages.
- Output TIFF, PCL5, or PCL-XL.
- Change the memory allowance.
- Enable multi-threaded processing.
NOTE: LIBTIFF support in the Harlequin Core has been implemented because it produces more efficient TIFF files than the original demonstration TIFF back-end. It is provided as a demonstration of how to handle the raster data and how to produce real output. The LIBTIFF backend contains code to sort the colorants into RGBX order when it writes the output.
NOTE: For more information about building the application see (v13) Building the test application
Before attempting to use the clrip
test application please ensure you have followed the advice related to your platform in (v13) Setting the locale on Linux and macOS
.