Harlequin RIP SDK

Monitor information events identifiers for halftone generation. More...

#include "monevent.h"

Enumerations

enum  {
  MON_TYPE_HTGENSEARCH = MON_INFO + MON_BASE_HALFTONE , MON_TYPE_HTGENSTART , MON_TYPE_HTGENEND , MON_TYPE_HTUSAGE_deprecated ,
  MON_TYPE_HTTHRESHOLD , MON_TYPE_HTSPOT , MON_TYPE_HTMODULAR , MON_TYPE_HTCOLORANT ,
  MON_TYPE_HTUNOPTIMIZED = MON_WARNING + MON_BASE_HALFTONE , MON_TYPE_HTINACCURATE , MON_TYPE_HTANISOTROPICRES , MON_TYPE_HTSPACEFORSCREENCACHING ,
  MON_TYPE_HTMODULEABORTFAILED , MON_TYPE_HT_SEAMLESS_GAP , MON_TYPE_HT_DEFINITION_ERROR , MON_INVALIDACCESS_HT_DECRYPTTHRESHOLD ,
  MON_INVALIDACCESS_HT_DECRYPTTHRESHOLDXY , MON_INVALIDACCESS_HT_DECRYPTTHRESHOLD16 , MON_INVALIDACCESS_HT_SCREENINGLICENCE , MON_INVALIDACCESS_HT_SCREENFORALL ,
  MON_INVALIDACCESS_HT_SCREENFORALLEXEC , MON_INVALIDACCESS_HT_DECRYPTTILES , MON_INVALIDACCESS_HT_NOHDSLICENCE , MON_INVALIDACCESS_HT_NOHIRESHDSLICENCE ,
  MON_INVALIDACCESS_HT_NOHMSLICENCE , MON_INVALIDACCESS_HT_NOHCSLICENCE , MON_INVALIDACCESS_HT_NOAISLICENCE , MON_IOERROR_HT_CVAL ,
  MON_IOERROR_HT_INPUTFILE , MON_LIMITCHECK_HT_MAXSCREENMEMORY , MON_LIMITCHECK_HT_MAXSCREENMEMORYXYTHRESH , MON_LIMITCHECK_HT_MAXSCREENMEMORY16THRESH ,
  MON_LIMITCHECK_HT_MAXSCREENMEMORYLOCALHT , MON_LIMITCHECK_HT_HDSCACHE , MON_RANGECHECK_HT_SFLOOKUP , MON_RANGECHECK_HT_SUBCELLFACTOR ,
  MON_RANGECHECK_HT_SPOTFUNCTIONARG , MON_RANGECHECK_HT_THRESHOLDROTATE , MON_RANGECHECK_HT_SCREENFORALLARG , MON_RANGECHECK_HT_DEPTH ,
  MON_RANGECHECK_HT_TILETINTS_01 , MON_RANGECHECK_HT_TILETINTS_ASC , MON_RANGECHECK_HT_TILE_NEG , MON_RANGECHECK_HT_MULTIPLE ,
  MON_STACKUNDERFLOW_HT_SFNAME , MON_STACKUNDERFLOW_HT_SCREENFORALL , MON_SYNTAXERROR_HT_HSL , MON_TYPECHECK_HT_SPECIALSCREENINGNAME ,
  MON_TYPECHECK_HT_SPECIALSCREENINGARRAY , MON_TYPECHECK_HT_HSLARRAYPARAM , MON_TYPECHECK_HT_SFNAMEBOOL , MON_TYPECHECK_HT_SFNAMENAME ,
  MON_TYPECHECK_HT_DOSCREENFORALL , MON_TYPECHECK_HT_SCREENNAME , MON_TYPECHECK_HT_SCREENFORALLMATCH_deprecated , MON_TYPECHECK_HT_SCREENFORALLOPERAND ,
  MON_TYPECHECK_HT_SCREENFORALLOPERANDINDEX1 , MON_TYPECHECK_HT_SPOTFUNCTION , MON_TYPECHECK_HT_TILETINTS , MON_TYPECHECK_HT_MULTIPLE ,
  MON_UNDEFINED_HT_TILE , MON_UNDEFINED_HT_NOMIX , MON_UNDEFINEDRESULT_HT_NOHDSLICENCE_deprecated , MON_UNDEFINEDRESULT_HT_NOLOWRESHDSLICENCE_deprecated ,
  MON_UNDEFINEDRESULT_HT_NOHMSLICENCE_deprecated , MON_UNDEFINEDRESULT_HT_NOHCSLICENCE_deprecated , MON_UNDEFINEDRESULT_HT_SPOTFUNCTIONOBJECT_deprecated , MON_UNDEFINEDRESULT_HT_NOHDSINKJETLICENCE_deprecated ,
  MON_UNREGISTERED_HT_NOHPS2 , MON_CONFIGURATIONERROR_HT_TOOMANYLEVELS , MON_CONFIGURATIONERROR_HT_INCOMPATIBLESCREENS , MON_CONFIGURATIONERROR_HT_SUPERCELLEDSCREEN ,
  MON_CONFIGURATIONERROR_HT_HPS_ACCURACY , MON_CONFIGURATIONERROR_HT_OVERLAP , MON_CONFIGURATIONERROR_HT_195NESTING , MON_CONFIGURATIONERROR_HT_TILEMIX ,
  MON_CONFIGURATIONERROR_HT_SEAMLESSFAIL , MON_CONFIGURATIONERROR_HT_SEAMLESSMULTI , MON_CONFIGURATIONERROR_HT_SHADINGVIGNETTE_deprecated
}
 

Detailed Description

Monitor information events identifiers for halftone generation.

Copyright (C) 2023 Global Graphics Software Ltd. All rights reserved. Global Graphics Software Ltd. Confidential Information.

This file enumerates message and warning identifiers for halftoning.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MON_TYPE_HTGENSEARCH 

Halftone info messages Default handlers for the various SWEVT_HT_* events emit text labelled with the appropriate identifier. See swevents.h for halftone events. 0x30000200, Sent when searching for a screen set for frequency

MON_TYPE_HTGENSTART 

0x30000201, Sent when about to generate a screen

MON_TYPE_HTGENEND 

0x30000202, Sent when finished generating a screen

MON_TYPE_HTUSAGE_deprecated 
Deprecated:
0x30000203, Sent when reporting halftone memory usage
MON_TYPE_HTTHRESHOLD 

0x30000204, Sent when reporting use of a threshold screen

MON_TYPE_HTSPOT 

0x30000205, Sent when reporting use of a spot function screen

MON_TYPE_HTMODULAR 

0x30000206, Sent when reporting use of a modular screen

MON_TYPE_HTCOLORANT 

0x30000207, Sent when reporting colorants for a screen

MON_TYPE_HTUNOPTIMIZED 

0x48000200, Unoptimized screen angle

MON_TYPE_HTINACCURATE 

0x48000201, Excessive inaccuracy for frequency/angle

MON_TYPE_HTANISOTROPICRES 

0x48000202, Ignoring screen rotation for anisotropic resolution

MON_TYPE_HTSPACEFORSCREENCACHING 

0x48000203, Not enough memory to cache all screens rendered

MON_TYPE_HTMODULEABORTFAILED 

0x48000204, Failed to abort screening module

MON_TYPE_HT_SEAMLESS_GAP 

0x48000205, Gap between seamless screening tweaks alarmingly small

MON_TYPE_HT_DEFINITION_ERROR 

0x48000206, Screen definition ignored because of an error

MON_INVALIDACCESS_HT_DECRYPTTHRESHOLD 

0x68060200, Could not decrypt type 3 or 6 thresholds

MON_INVALIDACCESS_HT_DECRYPTTHRESHOLDXY 

0x68060201, Could not decrypt type 10 thresholds

MON_INVALIDACCESS_HT_DECRYPTTHRESHOLD16 

0x68060202, Could not decrypt type 16 thresholds

MON_INVALIDACCESS_HT_SCREENINGLICENCE 

0x68060203, No HDS or HXM licence is available for the current resolution

MON_INVALIDACCESS_HT_SCREENFORALL 

0x68060204, screenforall cannot read dictionary

MON_INVALIDACCESS_HT_SCREENFORALLEXEC 

0x68060205, screenforall cannot execute procedure

MON_INVALIDACCESS_HT_DECRYPTTILES 

0x68060206, Could not decrypt screen tiles

MON_INVALIDACCESS_HT_NOHDSLICENCE 

0x68060207, No HDS licence is available

MON_INVALIDACCESS_HT_NOHIRESHDSLICENCE 

0x68060208, No high-resolution HDS licence is available

MON_INVALIDACCESS_HT_NOHMSLICENCE 

0x68060209, No HMS licence is available

MON_INVALIDACCESS_HT_NOHCSLICENCE 

0x6806020a, No HCS licence is available

MON_INVALIDACCESS_HT_NOAISLICENCE 

0x6806020b, No Advanced Inkjet Screens licence is available

MON_IOERROR_HT_CVAL 

0x680b0200, Could not read threshold/tile file

MON_IOERROR_HT_INPUTFILE 

0x680b0201, The threshold file specified was not a suitable input file

MON_LIMITCHECK_HT_MAXSCREENMEMORY 

0x680c0200, Threshold array is too big for new type 3 or 6 screen

MON_LIMITCHECK_HT_MAXSCREENMEMORYXYTHRESH 

0x680c0201, Threshold array is too big for new type 10 screen

MON_LIMITCHECK_HT_MAXSCREENMEMORY16THRESH 

0x680c0202, Threshold array is too big for new type 16 screen

MON_LIMITCHECK_HT_MAXSCREENMEMORYLOCALHT 

0x680c0203, Too large resolution/frequency for spot function screen

MON_LIMITCHECK_HT_HDSCACHE 

0x680c0204, Colorant name too long for halftone disk cache

MON_RANGECHECK_HT_SFLOOKUP 

0x680e0200, HSL spot function parameter was unknown

MON_RANGECHECK_HT_SUBCELLFACTOR 

0x680e0201, HSL weights parameter was empty

MON_RANGECHECK_HT_SPOTFUNCTIONARG 

0x680e0202, Spot function value should be in the range -1.0 to 1.0

MON_RANGECHECK_HT_THRESHOLDROTATE 

0x680e0203, Threshold screens can only be rotated in multiples of 90 degrees

MON_RANGECHECK_HT_SCREENFORALLARG 

0x680e0204, screenforall integer argument not between 0 and 3

MON_RANGECHECK_HT_DEPTH 

0x680e0205, Screen /Depth is not compatible with raster depth

MON_RANGECHECK_HT_TILETINTS_01 

0x680e0206, Tint for type 116 was not zero or positive and <= 1.0

MON_RANGECHECK_HT_TILETINTS_ASC 

0x680e0207, Tints for type 116 were not in ascending order

MON_RANGECHECK_HT_TILE_NEG 

0x680e0208, Halftone tile width or height was negative

MON_RANGECHECK_HT_MULTIPLE 

0x680e0209, Supercell multiple was not between 1 and 255

MON_STACKUNDERFLOW_HT_SFNAME 

0x68100200, Automatic screen name generation failed

MON_STACKUNDERFLOW_HT_SCREENFORALL 

0x68100201, Not enough arguments for screenforall

MON_SYNTAXERROR_HT_HSL 

0x68110200, HSL screen specification error

MON_TYPECHECK_HT_SPECIALSCREENINGNAME 

0x68130200, Could not extract the spot function for HSL screen

MON_TYPECHECK_HT_SPECIALSCREENINGARRAY 

0x68130201, Could not extract the parameter array for HSL screen

MON_TYPECHECK_HT_HSLARRAYPARAM 

0x68130202, Expecting a boolean for first element of HSL parameter array

MON_TYPECHECK_HT_SFNAMEBOOL 

0x68130203, Automatic screen name generation did not return a boolean

MON_TYPECHECK_HT_SFNAMENAME 

0x68130204, Automatic screen name generation failed did not return a name

MON_TYPECHECK_HT_DOSCREENFORALL 

0x68130205, Expected name in field list for screenforall

MON_TYPECHECK_HT_SCREENNAME 

0x68130206, Unknown name in field list for screenforall

MON_TYPECHECK_HT_SCREENFORALLMATCH_deprecated 
Deprecated:
0x68130207, Expecting name object in dictionary
MON_TYPECHECK_HT_SCREENFORALLOPERAND 

0x68130208, Expecting boolean, integer or dictionary for screenforall

MON_TYPECHECK_HT_SCREENFORALLOPERANDINDEX1 

0x68130209, Expecting procedure argument for screenforall

MON_TYPECHECK_HT_SPOTFUNCTION 

0x6813020a, Wrong type for the spot function

MON_TYPECHECK_HT_TILETINTS 

0x6813020b, Tint for type 116 was not a real

MON_TYPECHECK_HT_MULTIPLE 

0x6813020c, Supercell multiple was not an integer

MON_UNDEFINED_HT_TILE 

0x68140200, Width or height missing for a halftone tile

MON_UNDEFINED_HT_NOMIX 

0x68140201, No transition function provided for a screen mix

MON_UNDEFINEDRESULT_HT_NOHDSLICENCE_deprecated 
Deprecated:
0x68160200, No HDS licence is available
MON_UNDEFINEDRESULT_HT_NOLOWRESHDSLICENCE_deprecated 
Deprecated:
0x68160201, No high-resolution HDS licence is available
MON_UNDEFINEDRESULT_HT_NOHMSLICENCE_deprecated 
Deprecated:
0x68160202, No HMS licence is available
MON_UNDEFINEDRESULT_HT_NOHCSLICENCE_deprecated 
Deprecated:
0x68160203, No HCS licence is available
MON_UNDEFINEDRESULT_HT_SPOTFUNCTIONOBJECT_deprecated 
Deprecated:
0x68160204, Invalid HDS v1 spot function
MON_UNDEFINEDRESULT_HT_NOHDSINKJETLICENCE_deprecated 
Deprecated:
0x68160205, No Advanced Inkjet Screens licence is available
MON_UNREGISTERED_HT_NOHPS2 

0x68180200, No HPS2 available

MON_CONFIGURATIONERROR_HT_TOOMANYLEVELS 

0x681b0200, Mixing more levels than in the output

MON_CONFIGURATIONERROR_HT_INCOMPATIBLESCREENS 

0x681b0201, Mixing incompatible screens

MON_CONFIGURATIONERROR_HT_SUPERCELLEDSCREEN 

0x681b0202, Mixing supercelled screen

MON_CONFIGURATIONERROR_HT_HPS_ACCURACY 

0x681b0203, HPS can't achieve the requested accuracy

MON_CONFIGURATIONERROR_HT_OVERLAP 

0x681b0204, Screen mix has no overlaps

MON_CONFIGURATIONERROR_HT_195NESTING 

0x681b0205, Nesting a type 195 screen inside a type 5

MON_CONFIGURATIONERROR_HT_TILEMIX 

0x681b0206, Cannot mix a tile screen

MON_CONFIGURATIONERROR_HT_SEAMLESSFAIL 

0x681b0207, Page not wide enough to make the screen seamless

MON_CONFIGURATIONERROR_HT_SEAMLESSMULTI 

0x681b0208, Seamless multi-bit screening is not supported

MON_CONFIGURATIONERROR_HT_SHADINGVIGNETTE_deprecated 
Deprecated:
0x681b0209, May not specify both Shading and Vignette