ImageGear Professional v18.2 > API Reference Guide > ISIS Component API Reference > ISIS Component Tags Reference > Barcode Detection Tags > IG_ISIS_TAG_BAR_TYPE |
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.
IG_ISIS_TAG_TYPE_LONG
Drivers for scanners that support barcode detection.
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. |
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.
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); |