Type of the detected barcode. 0x06C2 ∙ 1730
IG_ISIS_TAG_BARDATA_TYPE holds the type of the current barcode after detection.
IG_ISIS_TAG_TYPE_LONG
Drivers for scanners that support barcode detection.
These are all the possible values for IG_ISIS_TAG_BARDATA_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_BARDATA_TYPE indicates the type of the barcode found during detection. The possible values are the same as the values for IG_ISIS_TAG_BAR_TYPE. If no barcode was found, IG_ISIS_TAG_BARDATA_TYPE will have the value 0 (IG_ISIS_TAG_BAR_TYPE_NONE), and all other IG_ISIS_TAG_BARDATA tags should be ignored.
Prior to querying the value of IG_ISIS_TAG_BARDATA_TYPE and other IG_ISIS_TAG_BARDATA tags, you should make sure that your application received a IG_ISIS_ERR_ENDZONE return code or that the IG_ISIS_run_zone call completed without error.