This enumerated type is used within the ICC_TAG_SIGNATURE_TYPE structure to indicate the technology signature.
typedef enum
{
FilmScanner = 0x6673636EL, /* 'fscn' */
DigitalCamera = 0x6463616DL, /* 'dcam' */
ReflectiveScanner = 0x7273636EL, /* 'rscn' */
InkJetPrinter = 0x696A6574L, /* 'ijet' */
ThermalWaxPrinter = 0x74776178L, /* 'twax' */
ElectrophotographicPrinter = 0x6570686FL, /* 'epho' */
ElectrostaticPrinter = 0x65737461L, /* 'esta' */
DyeSublimationPrinter = 0x64737562L, /* 'dsub' */
PhotographicPaperPrinter = 0x7270686FL, /* 'rpho' */
FilmWriter = 0x6670726EL, /* 'fprn' */
VideoMonitor = 0x7669646DL, /* 'vidm' */
VideoCamera = 0x76696463L, /* 'vidc' */
ProjectionTelevision = 0x706A7476L, /* 'pjtv' */
CRTDisplay = 0x43525420L, /* 'CRT ' */
PMDisplay = 0x504D4420L, /* 'PMD ' */
AMDisplay = 0x414D4420L, /* 'AMD ' */
PhotoCD = 0x4B504344L, /* 'KPCD' */
PhotoImageSetter = 0x696D6773L, /* 'imgs' */
Gravure = 0x67726176L, /* 'grav' */
OffsetLithography = 0x6F666673L, /* 'offs' */
Silkscreen = 0x73696C6BL, /* 'silk' */
Flexography = 0x666C6578L /* 'flex' */
} ICCTECHNOLOGYSIGNATURE;