Skip to main content
Skip table of contents

(v13) Input file type support and detection

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

Harlequin Core uses the HqnInputTypes ProcSet for input detection, analysis, and execution. This method of input handling is shared with Harlequin MultiRIP, so customers transitioning from Harlequin MultiRIP should see consistency of file type support. All of the file types supported by the HqnInputTypes ProcSet are available for use in Harlequin Core (subject to licensing restrictions), and can be directly printed to Harlequin Core on the command line, or via hotfolders. The supported types include the TIFF, GIF, BMP, PNG, JPEG, PNG, JPEG2000 and HDPhoto image formats, as well as PostScript, EPS, and PDF (if licensed).

New formats may be added to HqnInputTypes for detection and processing, but the list of supported types is coded in the SDK's C code (in skinkit.c ). The list may be changed in this source file, but Global Graphics recommends using a Sys/ExtraStart file to override the list if required. This will reduce the impact of source code merges for future SDK versions. The following file, placed in SW/Sys/ExtraStart/TIFFOnly , will restrict the RIP to handle TIFF and PostScript files only. PostScript must be the last in the list of file type options (this is the lowest priority detection for HqnInputTypes ).

TEXT
                      %!
                      statusdict /AllInputTypes [ /TIFF /PS ]put

Additional file formats may be recognized by adding them to the start of the type array, and adding an entry in the InputTypes sub-dictionary:

TEXT
                      %!
                      /HqnInputTypes /ProcSet findresource begin
                        InputTypes /MyNewType {...procedure to handle type...} bind put statusdict /AllInputTypes [ /MyNewType AllInputTypes aload pop ]put
                      end

JavaScript errors detected

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

If this problem persists, please contact our support.