Honeywell 5180 Frozen Dessert Maker User Manual


 
4 - 3
Min/Max barcode lengths for symbologies that have length settings:
Structure for symbologies with minimum and maximum length:
typedef struct _tagSymFlagsRange
{
DWORD dwStructSize; Set to sizeof( SymFlagsRange_t );
DWORD dwMask; Item Masks – SYM_MASK_FLAGS,MIN_LEN,MAX_LEN.
DWORD dwFlags; OR of valid flags for the given symbology.
DWORD dwMinLen; Minimum length for valid barcode string for this symbology.
DWORD dwMaxLen; Maximum length for valid barcode string for this symbology.
} SymFlagsRange_t, *PSymFlagsRange_t;
Structure for unusual OCR:
#define MAX_TEMPLATE_LEN 256
#define MAX_GROUP_H_LEN 256
#define MAX_GROUP_G_LEN 256
#define MAX_CHECK_CHAR_LEN 64
typedef struct _tagSymCodeOCR
{
DWORD dwStructSize; Set to size of ( SymCodeOcr_t );
DWORD dwMask; Item masks.
OCRMode_t ocrMode; OCR Enable/Mode structure.
OCRDirection_t ocrDirection; OCR direction structure. Not supported.
TCHAR tcTemplate[ MAX_TEMPLATE_LEN ]; Template for decoded data (‘d’ - decimal,
‘a’ - ASCII, ‘l’ - letter, ‘e’ - extended).
TCHAR tcGroupG[ MAX_GROUP_H_LEN ]; Group G character string.
Code Min Max
Aztec 1 3750
China Post 2 80
Codabar 2 60
Codablock F 1 2048
Code 11 1 80
Code 16K 1 160
Code 128 0 80
Code 2 of 5 1 48
Code 39 0 48
Code 49 1 81
Code 93 0 80
DataMatrix 1 1500
EAN•UCC Composite 1 2435
IATA Code 2 of 5 1 48
Interleaved 2 of 5 2 80
Korean Post 2 80
Matrix 2 of 5 1 80
MaxiCode 1 150
MicroPDF417 1 366
MSI 4 48
PDF417 1 2750
Plessey Code 4 48
PosiCode 2 80
QR Code 1 3500
Reduced Space Symbology (RSS) 4 74
Telepen 1 60