Honeywell 5180 Frozen Dessert Maker User Manual


 
4 - 2
#define SYMBOLOGY_POSICODE_LIMITED_2 0x10000000 PosiCode Limited of 2
#define SYMBOLOGY_CODABAR_CONCATENATE 0x20000000 Codabar concatenate.
Flags for OCR are reused, since none of the other flags apply to OCR.
#define SYMBOLOGY_ENABLE_OCR_A 0x00000001 OCR-A enable.
#define SYMBOLOGY_ENABLE_OCR_B 0x00000002 OCR-B enable.
#define SYMBOLOGY_ENABLE_OCR_MONEY 0x00000004 OCR-Money enable.
#define SYMBOLOGY_ENABLE_OCR_MICR 0x00000008 OCR-Micr enable.
Symbology structure sets masks to specify which items of config structure are to be set or read.
#define SYM_MASK_FLAGS 0x00000001 Flags are valid.
#define SYM_MASK_MIN_LEN 0x00000002 Min Length valid.
#define SYM_MASK_MAX_LEN 0x00000004 Max Length valid.
#define SYM_MASK_OCR_MODE 0x00000008 OCR mode valid.
#define SYM_MASK_DIRECTION 0x00000010 OCR direction valid.
#define SYM_MASK_TEMPLATE 0x00000020 OCR template valid.
#define SYM_MASK_GROUP_H 0x00000040 OCR group H valid.
#define SYM_MASK_GROUP_G 0x00000080 OCR group H valid.
#define SYM_MASK_CHECK_CHAR 0x00000100 OCR check char valid.
#define SYM_MASK_ALL 0xffffffff Generic all mask.
Structure for symbologies with no specified minimum or maximum length:
typedef struct _tagSymFlagsOnly
{
DWORD dwStructSize; Set to sizeof( SymFlagsOnly_t );
DWORD dwMask; Mask which can only be 0 or SYM_MASK_FLAGS.
DWORD dwFlags; OR of valid flags for the given symbology.
} SymFlagsOnly_t, *PSymFlagsOnly_t;