ImageGear for C and C++ on Windows v21.0 - Updated
API Reference Guide / ISIS Component API Reference / ISIS Component Tags Reference / Barcode Detection Tags / IG_ISIS_TAG_BAR_TYPE
In This Topic
    IG_ISIS_TAG_BAR_TYPE
    In This Topic

    Type of barcode to search. 0x069C 1692

    IG_ISIS_TAG_BAR_TYPE specifies the type or types or barcodes to search for on a page.

    Type:

    IG_ISIS_TAG_TYPE_LONG

    Drivers:

    Drivers for scanners that support barcode detection.

    Values:

    These are all the possible values for IG_ISIS_TAG_BAR_TYPE, but the actual barcode types that can be detected will depend on your scanner. Use IG_ISIS_choice_get_long on IG_ISIS_TAG_BAR_TYPE to query the barcode types available on your scanner.

    Value Defined Constant Barcode Type
    0 IG_ISIS_BAR_TYPE_NONE No barcode.
    1 IG_ISIS_BAR_TYPE_EAN8 Type EAN-8.
    2 IG_ISIS_BAR_TYPE_EAN13 Type EAN-13.
    3 IG_ISIS_BAR_TYPE_CODE39 Type CODE 39
    4 IG_ISIS_BAR_TYPE_CODE25_INTERLEAVED CODE 2/5 interleaved.
    5 IG_ISIS_BAR_TYPE_CODE25_MATRIX CODE 2/5 3 lines (matrix).
    6 IG_ISIS_BAR_TYPE_CODE25_DATALOGIC CODE 2/5 3 lines (datalogic).
    7 IG_ISIS_BAR_TYPE_CODE25_INDUSTRIAL CODE 2/5 5 lines (industrial).
    8 IG_ISIS_BAR_TYPE_PATCHCODE Patch Code Type II, III or Transfer.
    9 IG_ISIS_BAR_TYPE_PATCHCODE_II Patch Code Type II.
    10 IG_ISIS_BAR_TYPE_PATCHCODE_III Patch Code Type III.
    11 IG_ISIS_BAR_TYPE_PATCH_TRANSFER Transfer Patch Code
    12 IG_ISIS_BAR_TYPE_CODABAR Codabar barcode.
    13 IG_ISIS_BAR_TYPE_UPC_E UPC code revision E.
    14 IG_ISIS_BAR_TYPE_CODE93 Type CODE 93.
    15 IG_ISIS_BAR_TYPE_128 Type 128.
    16 IG_ISIS_BAR_TYPE_POSTNET Postnet.
    17 IG_ISIS_BAR_TYPE_CODE25_AIRLINE CODE 2/5 (airline).
    18 IG_ISIS_BAR_TYPE_UPC_A UPC code revision A.
    19 IG_ISIS_BAR_TYPE_MICR_E13B Check MICR E13B type.
    20 IG_ISIS_BAR_TYPE_MICR_CMC7 Check MICR CMC7 type.
    21 IG_ISIS_BAR_TYPE_ADDON2 ADDON2.
    22 IG_ISIS_BAR_TYPE_ADDON5 ADDON5.
    23 IG_ISIS_BAR_TYPE_AUTO Auto detect any available barcode.

    Remarks:

    IG_ISIS_TAG_BAR_TYPE is an indexed tag. It contains a list of one or more values accessible through an index. Use IG_ISIS_TAG_BAR_TYPECOUNT to specify the number of barcode types you wish to search for from the list in IG_ISIS_TAG_BAR_TYPE.

    Example:

    The following example shows how to tell the scanner to search for CODE 39 and Codabar barcodes:

     
    Copy Code
    /* set CODE 39 and Codabar to be indices for IG_ISIS_TAG_BAR_TYPE */IG_ISIS_tag_set_long(hScanner, IG_ISIS_TAG_BAR_TYPE, 0, IG_ISIS_BAR_TYPE_CODE39);IG_ISIS_tag_set_long(hScanner, IG_ISIS_TAG_BAR_TYPE, 1, IG_ISIS_BAR_TYPE_CODABAR);
    /* set the number of barcode types to search to two */IG_ISIS_tag_set_long(hScanner, IG_ISIS_TAG_BAR_TYPECOUNT , 0, 2);
    

    See Also

    IG_ISIS_TAG_BAR_TYPECOUNT