Step 2: Barcode Type Enum

BarcodeTypeEnum enumeration constants are used to denote the types of barcode that can be recognised by ABBYY FineReader Engine.

typedef enum {
        BT_Unknown,
        BT_Code39,
        BT_Interleaved25,
        BT_EAN13,
        BT_Code128,
        BT_EAN8,
        BT_PDF417,
   BT_Codabar,
        BT_UPCE,
        BT_Industrial25,
        BT_IATA25,
        BT_Matrix25,
        BT_Code93,
        BT_PostNet,
        BT_UCC128, 
        BT_Autodetect
} BarcodeTypeEnum; 

Elements

Name Description

BT_Unknown

Denotes unknown type of barcode.

BT_Code39

Barcode in "Code 39" standard.

BT_Interleaved25

Barcode in "Interleaved 2 of 5" standard.

BT_EAN13

Barcode in "EAN 13" standard.

BT_Code128

Barcode in "Code 128" standard.

BT_EAN8

Barcode in "EAN 8" standard.

BT_PDF417

Barcode in "PDF 417" standard. 

BT_Codabar

Barcode in "Codabar" standard.

BT_UPCE

Barcode in "UPC-E" standard.

BT_Industrial25

Barcode in "Industrial 2 of 5" standard.

BT_Matrix25

Barcode in "Matrix 2 of 5" standard.

BT_Code93

Barcode in "Code 93" standard.

BT_PostNet

Barcode in "PostNet" standard.

BT_UCC128

Barcode in "UCC128" standard.

BT_Autodetect

Forces ABBYY FineReader Engine to automatically detect the barcode type during recognition.