Skip to content
GBG Documents & Biometrics Documentation

Constants

These values are used as constants by the ScanW libraries.

' Scanner color scheme types
Public Const GRAY = 1
Public Const BW = 2
Public Const HT = 3
Public Const TRUECOLOR = 4
' Scanner return values
Public Const SLIB_FALSE = 0
Public Const SLIB_TRUE = 1
' Scanner general error types
Public Const SLIB_ERR_NONE = 1
Public Const SLIB_ERR_INVALID_SCANNER = -1
' Scanning failure definition
Public Const SLIB_ERR_SCANNER_GENERAL_FAIL = -2
Public Const SLIB_ERR_CANCELED_BY_USER = -3
Public Const SLIB_ERR_SCANNER_NOT_FOUND = -4
Public Const SLIB_ERR_HARDWARE_ERROR = -5
Public Const SLIB_ERR_PAPER_FED_ERROR = -6
Public Const SLIB_ERR_SCANABORT = -7
Public Const SLIB_ERR_NO_PAPER = -8
Public Const SLIB_ERR_PAPER_JAM = -9
Public Const SLIB_ERR_FILE_IO_ERROR = -10
Public Const SLIB_ERR_PRINTER_PORT_USED = -11
Public Const SLIB_ERR_OUT_OF_MEMORY = -12
Public Const SLIB_ERR_BAD_WIDTH_PARAM = -2
Public Const SLIB_ERR_BAD_HEIGHT_PARAM = -3
Public Const SLIB_ERR_BAD_PARAM = -2
Public Const SLIB_LIBRARY_ALREADY_INITIALIZED = -13
Public Const SLIB_ERR_DRIVER_NOT_FOUND = -14
Public Const SLIB_ERR_SCANNER_BUSY = -15
Public Const SLIB_ERR_IMAGE_CONVERSION = -16
Public Const SLIB_UNLOAD_FAILED_BAD_PARENT = -17
Public Const SLIB_NOT_INITILIZED = -18
Public Const SLIB_LIBRARY_ALREADY_USED_BY_OTHER_APP = -19
Public Const SLIB_CONFLICT_WITH_INOUTSCAN_PARAM = -20
Public Const SLIB_CONFLICT_WITH_SCAN_SIZE_PARAM = -21
' Button definition for ScanShell1000
Public Const TOP_BUTTON = 1
Public Const MIDDLE_BUTTON = 3
Public Const BOTTOM_BUTTON = 2
‘Error values for multiple devices management
Public Const SLIB_NO_SUPPORT_MULTIPLE_DEVICES = -22
Public Const SLIB_ERR_CAM_ALREADY_ASSIGNED = -23
Public Const SLIB_ERR_NO_FREE_CAM_FOUND = -24
Public Const SLIB_ERR_CAM_NOT_FOUND = -25
Public Const SLIB_ERR_CAM_NOT_ASSIGNED_TO_THIS_APP = -26
Public Const GENERAL_ERR_PLUG_NOT_FOUND = -200
Public Const ERR_SCANNER_ALREADY_IN_USE = -201
Public Const SLIB_ERR_SCANNER_ALREADY_IN_USE = -202
Public Const SLIB_ERR_CANNOT_OPEN_TWAIN_SOURCE = -203
Public Const SLIB_ERR_NO_TWAIN_INSTALLED = -204
Public Const SLIB_ERR_NO_NEXT_VALUE = -205
' Country definitions
Public Const COUNTRY_USA = 0
Public Const COUNTRY_AUSTRALIA = 1
Public Const COUNTRY_MALAYSIA = 2
Public Const COUNTRY_CANADA = 3
Public Const COUNTRY_CHILE = 4
Public Const COUNTRY_FRANCE = 5
Public Const COUNTRY_MEXICO = 6
Public Const COUNTRY_UNITED_KINGDOM = 7
Public Const COUNTRY_BRAZIL = 8
Public Const COUNTRY_ISRAEL = 9
Public Const COUNTRY_GERMANY = 10
Public Const COUNTRY_SPAIN = 11
Public Const COUNTRY_ROMANIA = 12
Public Const COUNTRY_BERMUDA = 13
Public Const COUNTRY_SINGAPORE = 14
Public Const COUNTRY_NORWAY = 15
Public Const COUNTRY_NEW_ZELAND = 16
Public Const COUNTRY_HOLAND = 17
Public Const COUNTRY_LUX = 18
Public Const COUNTRY_LITHUANIA = 19
Public Const COUNTRY_SWISS = 20
Public Const COUNTRY_BAHAMAS = 21
Public Const COUNTRY_SWEDEN = 22
Public Const COUNTRY_ITALY = 23
Public Const UNIVERSITY_USA = 24
Public Const COUNTRY_TURKEY = 25
Public Const EMPLOYMENT_CARDS = 26
Public Const COUNTRY_POLAND = 27
Public Const COUNTRY_PERU = 29
Public Const COUNTRY_PUERTO_RICO = 30
Public Const COUNTRY_PORTUGAL = 31
Public Const COUNTRY_NICARAGUA = 32
Public Const COUNTRY_GUATEMALA = 33
Public Const COUNTRY_EL_SALVADOR = 34
Public Const COUNTRY_SOUTH_AFRICA = 35
Public Const COUNTRY_PANAMA = 36
Public Const COUNTRY_INDONESIA = 37
Public Const COUNTRY_BELGIUM = 38
Public Const SERVICE_CARDS = 39
Public Const ENTERTAINMENT_CARDS = 40
Public Const COUNTRY_CROATIA = 41
Public Const USAPILOTS_CARDS = 42
Public Const COUNTRY_CHINA = 43
Public Const ACCESS_CARDS = 44
Public Const COUNTRY_BULGARIA = 45
Public Const EUROPE_GENERAL_CARDS = 46
Public Const COUNTRY_CZECH = 47
Public Const COUNTRY_BOSNIA = 48
Public Const COUNTRY_HUNGARY = 49
Public Const COUNTRY_SLOVAKIA = 50
Public Const COUNTRY_KOSOVO = 51
Public Const OCB_CARDS = 52
Public Const COUNTRY_SLOVENIA = 53
Public Const COUNTRY_IRELAND = 54
Public Const COUNTRY_UAE = 55
Public Const COUNTRY_ BAHRAIN = 56
Public Const COUNTRY_AUSTRIA = 57
Public Const COUNTRY_RUSSIA = 58
Public Const COUNTRY_SERBIA = 59
Public Const COUNTRY_BOLIVIA = 60
Public Const SPAIN_POLICE_CARDS = 61
Public Const COUNTRY_LIECHTENSTEIN = 63
Public Const COUNTRY_FINLAND = 64
Public Const EHIC_CARDS = 65
Public Const COUNTRY_ECUADOR = 67
Public Const COUNTRY_BRUNEI = 68
Public Const COUNTRY_HONDURA = 69
Public Const SCSIUSAC_CARDS = 70
Public Const COUNTRY_ESTONIA = 71
Public Const COUNTRY_DENMARK = 72
Public Const COUNTRY_DOMINICAN_REPUBLIC = 73
Public Const COUNTRY_HAITI = 74
Public Const USAA_CARDS = 75
Public Const COUNTRY_CYPRUS = 76
Public Const AMPORT_CARDS = 77
Public Const COUNTRY_ISLAND = 78
Public Const COUNTRY_COLUMBIA = 79
Public Const COUNTRY_VENEZUELA = 80
Public Const COUNTRY_INDIA = 81
Public Const COUNTRY_NAMIBIA = 82
Public Const COUNTRY_ZAMBIA = 83
Public Const PH_CARDS_CARDS = 84
Public Const COUNTRY_OMAN = 85
Public Const COUNTRY_QATAR = 86
Public Const COUNTRY_SAUDI_ARABIA = 87
Public Const COUNTRY_ANDORRA = 88
Public Const COUNTRY_GUERNSEY = 89
Public Const COUNTRY_ISLE_OF_MAN = 90
Public Const COUNTRY_LATVIA = 91
Public Const COUNTRY_MALTA = 92
Public Const COUNTRY_ARGENTINA = 93
Public Const COUNTRY_ST_CHRIST_NEVIS = 94
Public Const COUNTRY_ALBANIA = 95
Public Const IRELAND_FIREARM_CARDS = 96
Public Const COUNTRY_MONTENEGRO = 97
Public Const COUNTRY_KENYA = 98
Public Const COUNTRY_NIGERIA = 99
Public Const COUNTRY_MACEDONIA = 100
Public Const COUNTRY_MOROCCO = 101
Public Const COUNTRY_PHILIPPINES = 102
Public Const COUNTRY_TURKS_CAICOS = 103
Public Const COUNTRY_THAILAND = 104
Public Const COUNTRY_MOLDOVA = 105
Public Const COUNTRY_BELIZE = 106
Public Const ISRAEL_DOCS = 107
Public Const COUNTRY_ANTIGUA = 108
Public Const TUNISIA_ELECTION_CARDS = 109
Public Const BEAUCE_CARDS = 110
Public Const COUNTRY_IRAQ = 111
Public Const COUNTRY_CURACAO = 112
Public Const COUNTRY_AZERBAIJAN = 113
Public Const COUNTRY_IVORY_COAST = 114
Public Const COUNTRY_VIRGINISLANDS = 115
Public Const COUNTRY_KUWAIT = 116
Public Const INTERPOL_CARDS = 117
Public Const COUNTRY_ARUBA = 118
Public Const T_MOBILE_CARDS = 119
Public Const COUNTRY_TRINIDAD = 120
Public Const COUNTRY_GREECE = 121
Public Const EASYPAY_CARDS = 122
Public Const COUNTRY_MAURITANIA = 123
Public Const COUNTRY_CAMEROON = 124
Public Const COUNTRY_BELARUS = 125
Public Const COUNTRY_EUR_GEORGIA = 126
Public Const COUNTRY_UZBEKISTAN = 127
Public Const COUNTRY_ARMENIA = 128
Public Const COUNTRY_MONACO = 129
Public Const COUNTRY_SAN_MARINO = 130
Public Const COUNTRY_UKRAINE = 131
Public Const COUNTRY_VATICAN = 132
Public Const COUNTRY_BARBADOS = 133
Public Const COUNTRY_CAYMAN_ISLANDS = 134
Public Const COUNTRY_CUBA = 135
Public Const COUNTRY_FRENCH_GUIANA = 136
Public Const COUNTRY_GREENLAND = 137
Public Const COUNTRY_GRENADA = 138
Public Const COUNTRY_GUYANA = 139
Public Const COUNTRY_JAMAICA = 140
Public Const COUNTRY_PARAGUAY = 150
Public Const COUNTRY_SAINT_KITTS_NEVIS = 160
Public Const COUNTRY_SAINT_LUCIA = 170
Public Const COUNTRY_SAINT_VINCENT_GRENADINES = 180
Public Const COUNTRY_SURINAME = 190
Public Const COUNTRY_URUGUAY = 200
Public Const COUNTRY_ALGERIA = 210
Public Const COUNTRY_ANGOLA = 220
Public Const COUNTRY_BENIN = 230
Public Const COUNTRY_BOTSWANA = 240
Public Const COUNTRY_BURKINA_FASO = 250
Public Const COUNTRY_BURUNDI = 260
Public Const COUNTRY_CAPE_VERDE = 270
Public Const COUNTRY_CENTRAL_AFRICAN_REPUBLIC = 280
Public Const COUNTRY_CHAD = 290
Public Const COUNTRY_COMOROS = 300
Public Const COUNTRY_REPUBLIC_OF_THE_CONGO = 310
Public Const COUNTRY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO = 320
Public Const COUNTRY_DJIBOUTI = 330
Public Const COUNTRY_EGYPT = 340
Public Const COUNTRY_EQUATORIAL_GUINEA = 350
Public Const COUNTRY_ERITREA = 360
Public Const COUNTRY_ETHIOPIA = 370
Public Const COUNTRY_GABON = 380
Public Const COUNTRY_THEGAMBIA = 390
Public Const COUNTRY_GHANA = 400
Public Const COUNTRY_GUINEA = 410
Public Const COUNTRY_GUINEA_BISSAU = 420
Public Const COUNTRY_LESOTHO = 430
Public Const COUNTRY_LIBERIA = 440
Public Const COUNTRY_LIBYA = 450
Public Const COUNTRY_MADAGASCAR = 460
Public Const COUNTRY_MALAWI = 470
Public Const COUNTRY_MALI = 480
Public Const COUNTRY_MAURITIU = 490
Public Const COUNTRY_MOZAMBIQUE = 500
Public Const COUNTRY_NIGER = 510
Public Const COUNTRY_RWANDA = 520
Public Const COUNTRY_SAO_TOME_AND_PRINCIPE = 530
Public Const COUNTRY_SENEGAL = 540
Public Const COUNTRY_SEYCHELLES = 550
Public Const COUNTRY_SIERRA_LEONE = 560
Public Const COUNTRY_SOMALIA = 570
Public Const COUNTRY_SUDAN = 580
Public Const COUNTRY_SWAZILAND = 590
Public Const COUNTRY_TANZANIA = 600
Public Const COUNTRY_TOGO = 610
Public Const COUNTRY_TUNISIA = 620
Public Const COUNTRY_UGANDA = 630
Public Const COUNTRY_WESTERN_SAHARA = 640
Public Const COUNTRY_ZAIRE = 650
Public Const COUNTRY_ZIMBABWE = 660
Public Const COUNTRY_AFGHANISTAN = 670
Public Const COUNTRY_BANGLADESH = 680
Public Const COUNTRY_BHUTAN = 690
Public Const COUNTRY_CAMBODIA = 700
Public Const COUNTRY_EAST_TIMOR = 710
Public Const COUNTRY_IRAN = 720
Public Const COUNTRY_JAPAN = 730
Public Const COUNTRY_JORDAN = 740
Public Const COUNTRY_KAZAKHSTAN = 750
Public Const COUNTRY_KYRGYZSTAN = 760
Public Const COUNTRY_LAOS = 770
Public Const COUNTRY_LEBANON = 780
Public Const COUNTRY_MALDIVES = 790
Public Const COUNTRY_MONGOLIA = 800
Public Const COUNTRY_MYANMAR = 810
Public Const COUNTRY_NEPAL = 820
Public Const COUNTRY_NORTH_KOREA = 830
Public Const COUNTRY_PAKISTAN = 840
Public Const COUNTRY_SOUTH_KOREA = 850
Public Const COUNTRY_SRI_LANKA = 860
Public Const COUNTRY_SYRIA = 870
Public Const COUNTRY_TAJIKISTAN = 880
Public Const COUNTRY_TURKMENISTAN = 890
Public Const COUNTRY_VIETNAM = 900
Public Const COUNTRY_YEMEN = 910
' States definitions
Public Const ID_ALABAMA = 0
Public Const ID_ALASKA = 1
Public Const ID_ARIZONA = 2
Public Const ID_ARKANSAS = 3
Public Const ID_CALIFORNIA = 4
Public Const ID_COLORADO = 5
Public Const ID_CONNECTICUT = 6
Public Const ID_DELAWARE = 7
Public Const ID_WASHINGTON_DC = 8
Public Const ID_FLORIDA = 9
Public Const ID_GEORGIA = 10
Public Const ID_IDAHO = 11
Public Const ID_ILLINOIS = 12
Public Const ID_INDIANA = 13
Public Const ID_IOWA = 14
Public Const ID_KANSAS = 15
Public Const ID_KENTUCKY = 16
Public Const ID_LOUISIANA = 17
Public Const ID_MAINE = 18
Public Const ID_MARYLAND = 19
Public Const ID_MASSACHUSETTS = 20
Public Const ID_MICHIGAN = 21
Public Const ID_MINNESOTA = 22
Public Const ID_MISSISSIPPI = 23
Public Const ID_MISSOURI = 24
Public Const ID_MONTANA = 25
Public Const ID_NEBRASKA = 26
Public Const ID_NEVADA = 27
Public Const ID_NEW_HAMPSHIRE = 28
Public Const ID_NEW_JERSEY = 29
Public Const ID_NEW_MEXICO = 30
Public Const ID_NEW_YORK = 31
Public Const ID_NORTH_CAROLINA = 32
Public Const ID_NORTH_DAKOTA = 33
Public Const ID_OHIO = 34
Public Const ID_OKLAHOMA = 35
Public Const ID_OREGON = 36
Public Const ID_PENNSYLVANIA = 37
Public Const ID_RHODE_ISLAND = 38
Public Const ID_SOUTH_CAROLINA = 39
Public Const ID_SOUTH_DAKOTA = 40
Public Const ID_TENNESSEE = 41
Public Const ID_TEXAS = 42
Public Const ID_UTAH = 43
Public Const ID_VERMONT = 44
Public Const ID_VIRGINIA = 45
Public Const ID_WASHINGTON = 46
Public Const ID_WEST_VIRGINIA = 47
Public Const ID_WISCONSIN = 48
Public Const ID_WYOMING = 49
Public Const ID_HAWAII = 54
Public Const ID_GREEN_CARD = 81
Public Const ID_ARMY_CARD = 82
Public Const ID_SSN_CARD = 83
Public Const ID_NYPD = 84
Public Const ID_MEXICO_USA = 85
Public Const ID_GUAM = 86
Public Const ID_CEMA_COMPLIANT = 87
Public Const ID_NSW = 50
Public Const ID_ACT = 51
Public Const ID_QLD = 52
Public Const ID_VIC = 53
Public Const ID_TAS = 55
Public Const ID_WST = 56
Public Const ID_SA = 57
Public Const ID_NT = 58
Public Const ID_COOK_ISLANDS = 59
Public Const ID_MALAYSIA = 60
Public Const ID_SINGAPORE = 180
Public Const ID_NEW_ZELAND = 200
Public Const ID_ONTARIO = 70
Public Const ID_ALBERTA = 71
Public Const ID_BRITISH_COLUMBIA = 72
Public Const ID_MANITOBA = 73
Public Const ID_NEW_BRUNSWICK = 74
Public Const ID_NEW_FOUNDLAND = 75
Public Const ID_NWTERITORIES = 76
Public Const ID_NOVASCOTIA = 77
Public Const ID_SASKATCHEWAN = 78
Public Const ID_CANADA_CITIZEN_ID = 79
Public Const ID_QUEBEC = 1079
Public Const ID_CHILE = 80
Public Const ID_FRANCE = 90
Public Const ID_MEXICO = 100
Public Const ID_UNITED_KINGDOM = 110
Public Const ID_ISRAEL = 120
Public Const ID_BRAZIL = 130
Public Const ID_GERMAN_ID = 140
Public Const ID_GERMAN_LIC = 141
Public Const ID_SPAIN = 150
Public Const ID_ROMANIA = 160
Public Const ID_NORWAY = 190
Public Const ID_HOLAND = 210
Public Const ID_LUX = 220
Public Const ID_LITHUANIA = 230
Public Const ID_SWISS = 240
Public Const ID_SWEDEN = 260
Public Const ID_ITALY = 270
Public Const ID_UNIVERSITY_USA = 280
Public Const ID_TURKEY = 290
Public Const ID_EMPLOY = 300
Public Const ID_POLAND = 310
Public Const ID_COSTA_RICA = 320
Public Const ID_PERU = 330
Public Const ID_PUERTO_RICO = 340
Public Const ID_PORTUGAL = 350
Public Const ID_NICARAGUA = 360
Public Const ID_GUATEMALA = 370
Public Const ID_EL_SALVADOR = 380
Public Const ID_SOUTH_AFRICA = 390
Public Const ID_PANAMA = 400
Public Const ID_INDONESIA = 410
Public Const ID_BELGIUM = 420
Public Const ID_PROTECTIVE = 430
Public Const ID_ENTERTAINMENT = 440
Public Const ID_CROATIA = 450
Public Const ID_USAPILOTS = 460
Public Const ID_CHINA = 470
Public Const ID_ACCESS = 480
Public Const ID_BULGARIA = 490
Public Const ID_KEYPASS = 500
Public Const ID_EUROPE_GENERAL_CARDS = 510
Public Const ID_CZECH = 520
Public Const ID_BOSNIA = 530
Public Const ID_HUNGARY = 540
Public Const ID_SLOVAKIA = 550
Public Const ID_KOSOVO = 560
Public Const OCB_CARDS = 570
Public Const ID_SLOVENIA = 580
Public Const ID_MRZ_INFO = 590
Public Const ID_IRELAND = 600
Public Const ID_UAE = 610
Public Const ID_ BAHRAIN = 620
Public Const ID_SPAIN_POLICE = 630
Public Const ID_AUSTRIA = 640
Public Const ID_RUSSIA = 650
Public Const ID_SERBIA = 660
Public Const ID_BOLIVIA = 670
Public Const ID_LIECHTENSTEIN = 680
Public Const ID_FINLAND = 690
Public Const ID_EHIC = 700
Public Const ID_ECUADOR = 710
Public Const ID_BRUNEI = 720
Public Const ID_HONDURAS = 730
Public Const ID_SCSIUSAC = 740
Public Const ID_ESTONIA = 750
Public Const ID_DENMARK = 760
Public Const ID_DOMINICAN_REPUBLIC = 770
Public Const ID_HAITI = 780
Public Const ID_USAA = 790
Public Const ID_CYPRUS = 800
Public Const ID_AMPORT = 810
Public Const ID_ISLAND = 820
Public Const ID_COLUMBIA = 830
Public Const ID_VENEZUELA = 840
Public Const ID_INDIA = 850
Public Const ID_NAMIBIA = 860
Public Const ID_ZAMBIA = 870
Public Const ID_PRINCEEDWARD = 880
Public Const ID_PH_CARDS = 890
Public Const ID_OMAN = 900
Public Const ID_QATAR = 910
Public Const ID_POSITIVE_ACCESS_CARDS = 920
Public Const ID_SAUDI_ARABIA = 930
Public Const ID_ANDORRA = 940
Public Const ID_GUERNSEY = 950
Public Const ID_ISLE_OF_MAN = 960
Public Const ID_LATVIA = 970
Public Const ID_MALTA = 980
Public Const ID_ARGENTINA= 990
Public Const ID_ST_CHRIST_NEVIS = 1000
Public Const ID_ALBANIA = 1010
Public Const ID_IRELAND_FIREARM = 1020
Public Const ID_MONTENEGRO = 1030
Public Const ID_KENYA = 1040
Public Const ID_NIGERIA = 1050
Public Const ID_MACEDONIA = 1060
Public Const ID_MOROCCO = 1070
Public Const ID_PHILIPPINES = 1080
Public Const ID_TURKS_CAICOS = 1090
Public Const ID_THAILAND = 1100
Public Const ID_MOLDOVA = 1110
Public Const ID_BELIZE = 1120
Public Const ID_ISRAEL_APPRISELS = 1130
Public Const ID_ISRAEL_CABIDS = 1131
Public Const ID_ISRAEL_DAN = 1132
Public Const ID_ISRAEL_DL = 1133
Public Const ID_ISRAEL_EGED = 1134
Public Const ID_ISRAEL_GENERAL_CARDS = 1135
Public Const ID_ISRAEL_GOV_ENERGY = 1136
Public Const ID_ISRAEL_GOV_PM = 1137
Public Const ID_ISRAEL_GOV_TRANSPORT = 1138
Public Const ID_ISRAEL_GUNLIC = 1139
Public Const ID_ISRAEL_HASHMAL = 1140
Public Const ID_ISRAEL_ID = 1141
Public Const ID_ISRAEL_IDF = 1142
Public Const ID_ISRAEL_JUDICIARY = 1143
Public Const ID_ISRAEL_LOWERS = 1144
Public Const ID_ISRAEL_SEQURITY = 1145
Public Const ID_ISRAEL_TAXI = 1146
Public Const ID_ANTIGUA = 1160
Public Const ID_TUNISIA_ELECTION = 1170
Public Const ID_BEAUCE = 1180
Public Const ID_IRAQ = 1190
Public Const ID_CURACAO = 1200
Public Const ID_ISRAEL_ASHDOD_PORT = 1210
Public Const ID_ISRAEL_ELAL = 1220
Public Const ID_ISRAEL_HAIFA_PORT = 1230
Public Const ID_AZERBAIJAN = 1240
Public Const ID_IVORY_COAST = 1250
Public Const ID_VIRGINISLANDS = 1260
Public Const ID_KUWAIT = 1270
Public Const ID_INTERPOL = 1280
Public Const ID_ARUBA = 1290
Public Const ID_T_MOBILE = 1300
Public Const ID_TRINIDAD = 1310
Public Const ID_GREECE = 1320
Public Const ID_EASYPAY = 1330
Public Const ID_MAURITANIA = 1340
Public Const ID_CAMEROON = 1350
Public Const ID_BELARUS = 1360
Public Const ID_EUR_GEORGIA = 1370
Public Const ID_UZBEKISTAN = 1380
Public Const ID_ARMENIA = 1390
Public Const ID_MONACO = 1400
Public Const ID_SAN_MARINO = 1410
Public Const ID_UKRAINE = 1420
Public Const ID_VATICAN = 1430
Public Const ID_BARBADOS = 1440
Public Const ID_CAYMAN_ISLANDS = 1450
Public Const ID_CUBA = 1460
Public Const ID_FRENCH_GUIANA = 1470
Public Const ID_GREENLAND = 1480
Public Const ID_GRENADA = 1490
Public Const ID_GUYANA = 1500
Public Const ID_JAMAICA = 1510
Public Const ID_PARAGUAY = 1520
Public Const ID_SAINT_KITTS_NEVIS = 1530
Public Const ID_SAINT_LUCIA = 1540
Public Const ID_SAINT_VINCENT_GRENADINES = 1550
Public Const ID_SURINAME = 1560
Public Const ID_URUGUAY = 1570
Public Const ID_ALGERIA = 1580
Public Const ID_ANGOLA = 1590
Public Const ID_BENIN = 1600
Public Const ID_BOTSWANA = 1610
Public Const ID_BURKINA_FASO = 1620
Public Const ID_BURUNDI = 1630
Public Const ID_CAPE_VERDE = 1640
Public Const ID_CENTRAL_AFRICAN_REPUBLIC = 1650
Public Const ID_CHAD = 1660
Public Const ID_COMOROS = 1670
Public Const ID_REPUBLIC_OF_THE_CONGO = 1680
Public Const ID_DEMOCRATIC_REPUBLIC_OF_THE_CONGO = 1690
Public Const ID_DJIBOUTI = 1700
Public Const ID_EGYPT = 1710
Public Const ID_EQUATORIAL_GUINEA = 1720
Public Const ID_ERITREA = 1730
Public Const ID_ETHIOPIA = 1740
Public Const ID_GABON = 1750
Public Const ID_THEGAMBIA = 1760
Public Const ID_GHANA = 1770
Public Const ID_GUINEA = 1780
Public Const ID_GUINEA_BISSAU = 1790
Public Const ID_LESOTHO = 1800
Public Const ID_LIBERIA = 1810
Public Const ID_LIBYA = 1820
Public Const ID_MADAGASCAR = 1830
Public Const ID_MALAWI = 1840
Public Const ID_MALI = 1850
Public Const ID_MAURITIU = 1860
Public Const ID_MOZAMBIQUE = 1870
Public Const ID_NIGER = 1880
Public Const ID_RWANDA = 1890
Public Const ID_SAO_TOME_AND_PRINCIPE = 1900
Public Const ID_SENEGAL = 1910
Public Const ID_SEYCHELLES = 1920
Public Const ID_SIERRA_LEONE = 1930
Public Const ID_SOMALIA = 1940
Public Const ID_SUDAN = 1950
Public Const ID_SWAZILAND = 1960
Public Const ID_TANZANIA = 1970
Public Const ID_TOGO = 1980
Public Const ID_TUNISIA = 1990
Public Const ID_UGANDA = 2000
Public Const ID_WESTERN_SAHARA = 2010
Public Const ID_ZAIRE = 2020
Public Const ID_ZIMBABWE = 2030
Public Const ID_AFGHANISTAN = 2040
Public Const ID_BANGLADESH = 2050
Public Const ID_BHUTAN = 2060
Public Const ID_CAMBODIA = 2070
Public Const ID_EAST_TIMOR = 2080
Public Const ID_IRAN = 2090
Public Const ID_JAPAN = 2100
Public Const ID_JORDAN = 2110
Public Const ID_KAZAKHSTAN = 2120
Public Const ID_KYRGYZSTAN = 2130
Public Const ID_LAOS = 2140
Public Const ID_LEBANON = 2150
Public Const ID_MALDIVES = 2160
Public Const ID_MONGOLIA = 2170
Public Const ID_MYANMAR = 2180
Public Const ID_NEPAL = 2190
Public Const ID_NORTH_KOREA = 2200
Public Const ID_PAKISTAN = 2210
Public Const ID_SOUTH_KOREA = 2220
Public Const ID_SRI_LANKA = 2230
Public Const ID_SYRIA = 2240
Public Const ID_TAJIKISTAN = 2250
Public Const ID_TURKMENISTAN = 2260
Public Const ID_VIETNAM = 2270
Public Const ID_YEMEN = 2280
Public Const ID_AUSTRALIA_NEWZEALAND = 2290
'Region definitions
Public Const REGION_USA = 0
Public Const REGION_CANADA = 1
Public Const REGION_SOUTH_AMERICA = 2
Public Const REGION_EUROPE = 3
Public Const REGION_AUSTRALIA = 4
Public Const REGION_ASIA = 5
Public Const REGION_GENERAL_DOC = 6
Public Const REGION_AFRICA = 7
Public Const FRONT_IMAGE_SIDE = 0
Public Const BACK_IMAGE_SIDE = 1
Public Const UNKNOWN_IMAGE = 2
'Date formats
Public Const EXTRACT_DATE_FORMAT_NONE = 0 'Use defaults
Public Const EXTRACT_DATE_FORMAT_MDY = 1 'mm-dd-yy
Public Const EXTRACT_DATE_FORMAT_DMY = 2 'dd-mm-yy
Public Const EXTRACT_DATE_FORMAT_YMD = 3 'yy-mm-dd
Public Const EXTRACT_DATE_FORMAT_YDM = 4 'yy-dd-mm
'Function return values
Public Const ID_TRUE = 1
Public Const ID_FALSE = 0
'Error enums
Public Const ID_ERR_NONE = 1
Public Const ID_ERR_STATE_NOT_SUPORTED = -2
Public Const ID_ERR_BAD_PARAM = -3
Public Const ID_ERR_NO_MATCH = -4
Public Const ID_ERR_FILE_OPEN = -5
Public Const ID_BAD_DESTINATION_FILE = -6
Public Const ID_ERR_FEATURE_NOT_SUPPORTED = -7
Public Const ID_ERR_COUNTRY_NOT_INIT = -8
Public Const ID_ERR_NO_NEXT_COUNTRY = -9
Public Const ID_ERR_STATE_NOT_INIT = -10
Public Const ID_ERR_NO_NEXT_STATE = -11
Public Const ID_ERR_CANNOT_DELETE_DESTINATION_IMAGE = -12
Public Const ID_ERR_CANNOT_COPY_TO_DESTONATION = -13
Public Const ID_ERR_FACE_IMAGE_NOT_FOUND = -14
'State auto-detect error
Public Const ID_ERR_STATE_NOT_RECOGNIZED = -15
Public Const ID_ERR_USA_TEMPLATES_NOT_FOUND = -16
Public Const ID_ERR_WRONG_TEMPLATE_FILE = -17
Public Const ID_ERR_REGION_NOT_INIT = -18
Public Const ID_ERR_AUTO_DETECT_NOT_SUPPORTED = -19
Public Const ID_ERR_COMPARE_NO_TEXT= -20
Public Const ID_ERR_COMPARE_NO_BARCODE = -21
Public Const ID_ERR_COMPARE_BC_LIB_NOT_FOUND = -22
Public Const ID_ERR_COMPARE_LICENSE_DONT_MATCH_BC_LIBRARY= -23
Public Const ID_ERR_DM_LIBRARY_NOT_FOUND= -24
Public Const ID_ERR_DM_LIBRARY_NOT_LOADED= -25
Public Const ID_ERR_DM_WM_NOT_FOUND= -26
Public Const ID_ERR_DM_WM_NOT_AUTHENTICATED = -27
Public Const ID_ERR_OUT_OF_MEM = -34
‘GetFaceEx imageType values (only at supported cards)
Public Const FACE_IMAGE_TYPE_REGULAR = 0
Public Const FACE_IMAGE_TYPE_WITH_FRAME = 1
' Return values
Public Const IMG_ERR_SUCCESS = 0
Public Const IMG_ERR_FILE_OPEN = -100
Public Const IMG_ERR_BAD_ANGLE_0 = -101
Public Const IMG_ERR_BAD_ANGLE_1 = -102
Public Const IMG_ERR_BAD_DESTINATION = -103
Public Const IMG_ERR_FILE_SAVE_TO_FILE = -104
Public Const IMG_ERR_FILE_SAVE_TO_CLIPBOARD = -105
Public Const IMG_ERR_FILE_OPEN_FIRST = -106
Public Const IMG_ERR_FILE_OPEN_SECOND = -107
Public Const IMG_ERR_COMB_TYPE = -108
Public Const IMG_ERR_BAD_COLOR = -130
Public Const IMG_ERR_BAD_DPI = -131
Public Const INVALID_INTERNAL_IMAGE = -132
' Image saving target definition
Public Const SAVE_TO_FILE = 0
Public Const SAVE_TO_CLIPBOARD = 1
' Image rotation angle definitions
Public Const ANGLE_0 = 0
Public Const ANGLE_90 = 1
Public Const ANGLE_180 = 2
Public Const ANGLE_270 = 3
' Image combination options
Public Const IMAGE_COMB_VERTICAL = 0
Public Const IMAGE_COMB_HORIZONTAL = 1
' Image color conversion
Public Const IMAGE_SAME_COLOR = 0
Public Const IMAGE_BW = 1
Public Const IMAGE_GRAY_256 = 2
Public Const IMAGE_COLOR_256 =
Public Const IMAGE_COLOR_TRUE = 4
'text stamp positions
Public Const IMAGE_TOP = 0
Public Const IMAGE_MIDDLE = 1
Public Const IMAGE_BOTTOM = 2
Public Const IMAGE_LEFT = 0
Public Const IMAGE_MID_HOR = 1
Public Const IMAGE_RIGHT = 2
' Return values
Public Const TOCR_SUCCESS = 1
Public Const TOCRJOBERROR = -2
Public Const TOCR_BAD_TYPE = -3
' OCR text type detection
Public Const USE_ALPHANUM = 0
Public Const USED_NUM_ONLY = 2
Public Const USE_ALPHA_CAPS_ONLY = 3
Public Const LICENSE_VALID = 1
Public Const LICENSE_EXPIRED = -20
Public Const LICENSE_INVALID = -21
Public Const LICENSE_DOES_NOT_MATCH_LIBRARY = -22
Public Const GENERAL_ERR_PLUG_NOT_FOUND = -200
' List of all driver license field indexes
' The values of the fields are extracted directly from the barcode analyzer.
Public Const BCF_NAME = 0
Public Const BCF_ADDRESS = 1
Public Const BCF_CITY = 2
Public Const BCF_JURISTRICTION_CODE = 3
Public Const BCF_POASTAL_CODE = 4
Public Const BCF_LICENSE_MAIN = 5
Public Const BCF_CLASS = 6
Public Const BCF_RESTRICTION = 7
Public Const BCF_ENDORSEMENT = 8
Public Const BCF_EXPIRES = 9
Public Const BCF_DOB = 10
Public Const BCF_SEX = 11
Public Const BCF_ISSUE = 12
Public Const BCF_HEIGHT = 13
Public Const BCF_WEIGHT = 14
Public Const BCF_EYES = 15
Public Const BCF_HAIR = 16
Public Const BCF_SSNUMBER = 17
Public Const BCF_PERMIT_CLASS = 18
Public Const BCF_PERMIT_EXP = 19
Public Const BCF_PERMIT_ID = 20
Public Const BCF_PERMIT_ISSUE = 21
Public Const BCF_PERMIT_REST = 22
Public Const BCF_PERMIT_ENDORSEMENT = 23
Public Const BCF_DRIVER_LAST_NAME = 24
Public Const BCF_DRIVER_FIRST_NAME = 25
Public Const BCF_DRIVER_MIDDLE_NAME = 26
Public Const BCF_DRIVER_NAME_SUFFIX = 27
Public Const BCF_DRIVER_NAME_PREFIX = 28
Public Const BCF_MAIL_STREET_ADDRESS2 = 29
Public Const BCF_RES_STREET_ADDRESS1 = 30
Public Const BCF_RES_STREET_ADDRESS2 = 31
Public Const BCF_RES_CITY = 32
Public Const BCF_RES_JURISTRICTION = 33
Public Const BCF_RES_POSTAL_CODE = 34
Public Const BCF_HEIGHT_CM = 35
Public Const BCF_WEIGHT_KG = 36
Public Const BCF_ISSUE_TIMESTAMP = 37
Public Const BCF_NUM_OF_DUPLICATES = 38
Public Const BCF_MEDICAL_IND = 39
Public Const BCF_ORGAN_DONOR = 40
Public Const BCF_NON_RESIDENT = 41
Public Const BCF_UNIWUE_CUSTOMER_ID = 42
Public Const BCF_AKA_DOB = 43
Public Const BCF_AKA_SSN = 44
Public Const BCF_AKA_NAME = 45
Public Const BCF_AKA_LAST_NAME = 46
Public Const BCF_AKA_FIRST_NAME = 47
Public Const BCF_AKA_MIDDLE_NAME = 48
Public Const BCF_AKA_SUFFIX = 49
Public Const BCF_AKA_PREFIX = 50
' Emulated field indexes. Although PDF417 standard has a fixed-fields
' definition, the fields population depends on the type of state.
' The following emulated fields extract the data from the raw fields
' and organize it in a unified manner regardless of the state type for
' convenient integration.
Public Const BCF_EMUL_FULL_NAME = 100
Public Const BCF_EMUL_FIRST_NAME = 101
Public Const BCF_EMUL_MIDDLE_NAME = 102
Public Const BCF_EMUL_LAST_NAME = 103
Public Const BCF_EMUL_NAME_SUFFIX = 104
Public Const BCF_EMUL_DOB = 105
Public Const BCF_EMUL_ISSUE = 106
Public Const BCF_EMUL_EXP = 107
Public Const BCF_EMUL_ADDRESS = 108
Public Const BCF_EMUL_CITY = 109
Public Const BCF_EMUL_STATE = 110
Public Const BCF_EMUL_ZIP = 111
Public Const BCF_EMUL_LICENSE = 112
Public Const BCF_EMUL_SSN = 113
Public Const BCF_EMUL_END = 114
Public Const BCF_EMUL_EYES = 115
Public Const BCF_EMUL_HAIR = 116
Public Const BCF_EMUL_HEIGHT = 117
Public Const BCF_EMUL_WEIGHT = 118
Public Const BCF_EMUL_RANK = 119
Public Const BCF_EMUL_GENEVA_CODE = 120
Public Const BCF_EMUL_SECURITY_CODE = 121
Public Const BCF_EMUL_CHAMPUS_EFFECTIVE_DATE = 122
Public Const BCF_EMUL_CHAMPUS_EXPIRATION_DATE = 123
Public Const BCF_EMUL_SPONSER_PERSON_PID = 124
Public Const BCF_EMUL_SPONSER_FULL_ = 125
Public Const BCF_EMUL_SPONSER_FIRST_NAME = 126
Public Const BCF_EMUL_SPONSER_MIDDLE_NAME = 127
Public Const BCF_EMUL_SPONSER_LAST_NAME = 128
Public Const BCF_EMUL_SPONSER_NAME_SUFFIX = 129
' Return error values
Public Const BC_ERR_NO_BC_FOUND = 0
Public Const BC_ERR_NONE = 1
Public Const BC_ERR_BAD_PARAM = -1
Public Const BS_ERR_SWIPE_DONT_EXIST = -2
Public Const BC_ERR_OUT_OF_MEM = -3
Public Const MAG_ERR_NONE = 1
Public Const MAG_ERR_CARD_DETECTED = 2
Public Const MAG_ERR_NO_FREE_COM = -30
Public Const MAG_ERR_NO_READER_FOUND = -31
Public Const MAG_ERR_BAD_PARAM = -32
Public Const MAG_ERR_CARD_NOT_DETECTED = -33
Public Const SERIAL_NOT_INIT = -34
Public Const SERIAL_PORT_NOT_OPEN = -35
Public Const SERIAL_PORT_CONFIG_FAIL = -36
Public Const SERIAL_COM_TIMEOUT_FAIL = -37
Public Const SERIAL_FAIL_TO_TX = -38
' Driver's license card formats
Public Const UNKNOWN_FORMAT = 0
Public Const LONG_AAMVA = 1
Public Const SHORT_AAMVA = 2
Public Const OLD_CA_DMV = 3
Public Const OLD_LA_DMV = 4