ICCTECHNOLOGYSIGNATURE

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; 

This enumerated type is used within the ICC_TAG_SIGNATURE_TYPE structure to indicate the technology signature.