Skip to main content
Skip table of contents

Selector roles

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

This section provides a topic‐based index to the output plugin selectors. Use the topic headings to find a selector related to the area of plugin implementation that interests you, then look it up on the page given to see what it should do and whether you need to implement it in your plugin.

Plugin startup

The following list is ordered in sequence for the first call to each selector:

D_GET_IDENTITY

D_INITIALISE

D_LIB_SELECT

D_SELECTOR_SUPPORT

D_SECURITY

D_GEN_PASSWORD_PROTECTED

D_GEN_SECURITY_NAME

D_GEN_SECURITY_FEATURE_NUMBER

D_GET_RASTER_FORMAT

D_GET_COLORANTS

D_GETMEDIASIZE

D_CBSTIOTEMPL

D_GETSTIOTEMPL

D_CBSTIODATA

D_GETSTIODATA

D_GET_RASTER_FORMAT

D_GETMEDIASIZE

D_GET_FLAGS

Plugin shutdown

D_SHUTDOWN

Job output

A typical output sequence consists of the following selector calls:

D_SELECT_DEVICE

D_OPEN

D_LIB_SELECT

D_IDLE

D_CLOSE

D_LIB_SELECT

D_WAIT_ON_CLOSE

D_GET_OUTPUT_FILENAME

D_SELECT_DEVICE

D_OPEN_ENDJOB

D_IDLE

D_CLOSE_ENDJOB

Media management

D_GETMEDIASIZE

D_GETMEDIASTATUS

Plugin menus

D_DOMENUOPTION

D_GETMENUOPTION

D_VALID_ADDRESS

Error handling

D_CLEAR_ERROR

D_ERROR_ICON

D_ERROR_TEXT

Plugin configuration

D_GETDLGDEFN

D_GETDOOBRIS

D_GETSTRING

JavaScript errors detected

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

If this problem persists, please contact our support.