Skip to main content
Skip table of contents

(v13) start_param begin listing the device parameters

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

int32 start_param ( DEVICELIST *dev);

This routine returns the number of parameters that the device wishes to have returned by the PostScript language operator currentdevparams . This returned number need not be the same as the number of device parameter names recognized by the device, because some device parameters can be ‘write-only', or a parameter may only be returned once a value has been set for it. The number excludes the parameters that are handled by the interpreter itself (/Password, /DeviceType, /Enable ). Following this call, get_param will be called multiple times (with a NULL paramname ) to get each of the parameters.

If there are no such device parameters, 0 should be returned. If an error occurs, -1 should be returned.

NOTE:   The iteration cannot be thread-safe, so can generally only be used from PostScript language code, or code called from the PostScript language.

JavaScript errors detected

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

If this problem persists, please contact our support.