Document Reader SDK version 4.11.3 is available for immediate download and can be obtained by links below:
Also available for download using our Regula Products Downloader tool.
Please review release notes and changes list since 4.11.1 prior to installing this release:
SDK
- Added support for new device 7028M.
- Added support for new devices 7027.100, 7027.110, 7017.100, 7017.110 with hardware sensor.
- Added support for new device 8824.
- Added functionality to read CAN in videodetection, when QuickMRZProcessing mode is enabled.
- QuickMRZProcessing mode completely redesigned and optimized for stability and time for both optical and full scanning, reading and processing with RFID.
- Added new country code for Abkhazia – ABK.
- Added/updated MRZ parsing formats for:
- Argentina passports,
- Kenya passport.
- Added parser for Netherlands eDL backside barcode to provide a possibility to read RFID data instantly when scanning back side only.
- Added new barcode parsers for:
- Paraguay DL,
- Mali ID.
- Added Hebrew fields OCR for Israel documents.
- If QuickBoardingPassProcessing mode is enabled, now any barcode reading result will be sent with result availability callback, regardless of whether barcode is a boarding pass or not.
- New enum eRPRM_DeviceTypes member:
- RPRM_DeviceType_FX_7058M.
- New enum eRPRM_VideoModes members:
- RPRM_VM_24MP,
- RPRM_VM_24MP_1_5.
- New enum eRPRM_Capabilities members:
- RPRM_Capabilities_RFID,
- RPRM_Capabilities_BankCard.
- New enum eRPRM_ResultType member:
- RPRM_ResultType_DeviceInfo
- Structure TRegulaDeviceProperties extended with new fields Capabilities, Authenticity, Database, ValidUntil and WillConnect.
- New enum eVisualFieldType members:
- ft_BankCardNumber,
- ft_BankCardValidThru,
- ft_TaxNumber,
- ft_HealthNumber.
- nFields field changed type from int to DWORD in TDocVisualExtendedInfo, TDocGraphicsInfo and TDocBarCodeInfo.
- Enum diDocType redefined. All members renamed to new format.
- Fixed critical issue with SDK crash when device was removed from system during scanning.
- Fixed issue with OVI pattern contrast check incorrect results on some devices (5MP).
- Fixed issue with call to RPRM_Command_Device_Disconnect returned RPRM_Error_Busy instead of waiting until disconnect actually happened, when called during scanning and processing.
- Fixed issue with sending the same barcode or MRZ reading result multiple times from videodetection in QuickBoardingPassProcessing and QuickMRZProcessing modes.
- Fixed issue with restarting document videodetection when any of following commands has been called: RPRM_Command_Device_UseVideoDetection, RPRM_Command_Options_Set_QuickBoardingPassProcessing, RPRM_Command_Options_Set_QuickMrzProcessing.
- Fixed issue with document type recognition against whole database instead of one document ID if only one is set with RPRM_Command_Options_Set_CurrentDocumentType.
- Fixed issue with document type recognition for visas with stamps over MRZ.
- Fixed issue with incorrect dates encoding when generating TR-03135-2 XML results on some locales.
- Fixed issue with parsing boarding passes barcode where day of flight field is filled with space instead of 0.
- Fixed issue with parsing place of birth for Belarus passports.
- Fixed issue with adding Father’s name into Hebrew full name.
- Fixed issue with opening JPEG images having density set to 0 lead to incorrect resolution.
- Fixed issue with extensive incorrect logging.
- Minor memory leaks and minor bugs fixed.
- Documentation updated.
RFID SDK
- Added support of both cases of generation/verification of AA signature according to ISO9796-2:2010 B.4, B.6.
- MRZ parsing and validation functions have moved inside the SDK library from external library for crossplatform compatibility.
- Fixed AA procedure when AlgorithmIdentifier.parameters field is missing in DG15. Now default parameters are applied and no incorrect data error generated.
- Fixed issue with generating encoded APDU when switching from SingleLen to ExtLen.
- Documentation updated.
Document Reader application
- Translation storage changed to single unified XML file format for all Regula products. All separate *.lng files in .\Languages folder are replaced by Translator.xml file in SDK folder.
- Added database updates license expiration data to “About“ dialog information.
- Feedback form updated with reference to our privacy policy and request for consent.
- Branding updated.
- Now free space check is performed before saving any results. If less than 100MB left on the target drive, save is not performed.
- Fixed issue with PA result calculation and certificate chain statuses sequence in specific caess.
- Fixed issue with translations – if translation is not available in selected language, it will be shown from English.
- Fixed issue with endless authentication loop with PACE and incorrect key.
- Fixed order of data in logging strings.
- Fixed issue with RFID reading restart when reading was cancelled explicitly.
- Fixed issue with incorrect result of PA when checking SOD signature with DS certificate only and Trust PKD option is enabled.
- Fixed issue with saving RFID reading log into RFID session file (RFID_Session.dat). Now if RFID logging enabled, then after reading you may send sample via “Report sample issue” and reported data will automatically contain RFID reading log.
COM
- RFIDIsDeviceReady property added that returns whether RFID reader device is available, connected and ready for operation. If RFID reading is disabled via DoRFID property it will also return False (boolean, read only).
- RFIDWaitForInsertTimeout property added that sets or returns timeout in milliseconds waiting for RFID chip to be detected before finishing reading attempt with WaitAndReadRFID method if not (Integer, read/write).
- Fixed issue with setting AutoScan property before device connection.
- Fixed issue with client being disconnected if it makes method call to COM from COM notification event handler, that generates another notification. Making such calls is not recommended as it can potentially lead to dead locks.
- Fixed issue with deadlock when Disconnect method called during scanning and processing
- Logging extended.
- Enums updated.
- Documentation updated.
Installer
- Branding updated.
- Languages folder is removed from Document Reader SDK installation folder.
- mrzctest.dll & mrzproc.ini removed from RFID SDK installation folder.
- Database installation package from now on will be provided separately between SDK releases. It will contain both template database updates and patched/fixed libraries for intermediate SDK update between releases. It will be available in both .msi and .exe formats.
Database
- Improved description for visa recognition with MRZ, that can be covered with stamps.
- Improved description for image patterns in many documents based on statistics.
- Template binding data storage optimized.
- Updated and fixed document links to IRS databases.
- ICAO PKD master list version 98 included.
- BSI master list version from 14.02.2018 included.
- 241 countries and territories / 6398 documents included.
- 285 new documents added.
Abkhazia Driving License #1 |
Abkhazia Driving License #1 Side B |
Abkhazia Passport #2 |
Afghanistan Visa #3 |
Albania Driving License #1 |
Albania Seaman's Book #1 |
Angola Laissez-Passer #1 |
Angola Laissez-Passer #1 Page 1 |
Angola Passport #4 Emergency |
Angola Passport #4 Emergency (not MRZ) |
APEC Business Travel Card #1 Side B |
Argentina ANAC Card #1 |
Argentina Driving License #2 |
Argentina Driving License #2 Side B |
Argentina Id Card (2017) |
Armenia Visa #2 |
Australia Immigration Card #1 Side B |
Australia New South Wales Driving License (2007) Side B |
Australia Passport (2017) Document of Identity |
Australia Passport (2017) Emergency |
Australia Victoria Driving License #3 |
Austria Driving License (Forklift) #1 |
Austria Driving License (Forklift) #1 Side B |
Bahamas Driving License #1 |
Bahamas Driving License #1 Side B |
Bahamas Id Card #2 |
Bahamas Insurance Board Card #1 Side B |
Bahamas Learner Permit #1 |
Bahamas Learners Permit #1 |
Bahamas Residence Permit #1 |
Bangladesh Driving License #4 |
Bangladesh Driving License #4 Side B |
Bangladesh Id Card #1 Side B |
Belarus Visa #2 |
Belgium Residence permit (2008) #10 |
Bolivia, Plurinational State of Passport (2018) |
Brazil Foreigners Id Card #3 |
Brazil Id Card #3 |
Brazil Passport #3 Emergency |
Brazil Visa #3 |
Burundi Visa #2 |
Cameroon Id Card #1 |
Canada British Columbia Driving License (2013) Side B |
Canada New Brunswick Driving License (2017) |
Canada New Brunswick Id Card (2017) |
Canada Newfoundland and Labrador Driving License (2017) |
Canada Newfoundland and Labrador Driving License (2017) Side B |
Canada Passport #1 Temporary Page 3 |
Canada Saskatchewan Driving Licence #1 Side B |
Cape Verde Id Card #1 |
Cape Verde Id Card #1 Side B |
China Entry Permit #1 |
China Id Card #3 |
China Id Card #4 |
China Id Card #5 |
China Visa #5 |
China Work Permit #1 Side B |
Colombia Armed Forces Id Card #1 |
Colombia Armed Forces Id Card #1 Side B |
Comesa Laissez Passer #1 |
Congo Visa #2 |
Congo Visa #3 |
Czech Republic Health Insurance Card #1 |
Czech Republic Id Card #2 |
Czech Republic Id Card #2 Side B |
Dominican Republic Driving License #2 |
Dominican Republic Passport (2017) |
Egypt Visa #1 |
Egypt Visa #2 |
Estonia Driving License (2013) (1) |
Estonia Qualification Driving License #1 |
Estonia Qualification Driving License #1 Side B |
Ethiopia Passport #1 Emergency |
Finland Crew member certificate (2013) |
Finland Crew member certificate (2013) Side B |
Finland Id Card (2017) #3 |
Finland Id Card (2017) #3 Side B |
France ePassport (2010) Travel Document #2 |
Gabon Id Card #1 |
Gabon Id Card #1 Side B |
Gambia ePassport #2 Diplomatic |
Guatemala Id Card #4 |
Guatemala Id Card #4 Side B |
Hungary Qualification Driving License #1 |
Hungary Qualification Driving License #1 Side B |
Hungary Residence permit (2011) #4 |
India Delhi Driving License #1 |
India Delhi Driving License #2 |
India Kerala Driving License #1 Side B |
India Maharashtra Driving License #1 Side B |
India Punjab Driving License #2 |
Indonesia Passport #10 |
Indonesia Visa #20 |
Indonesia Visa #21 |
Israel Exit Permit #1 |
Israel Visa #6 |
Italy Id Card #1 Codice Fiscale |
Italy Id Card #1 Codice Fiscale Side B |
Jordan Id Card #4 |
Jordan Id Card #4 Side B |
Kenya Visa #3 |
Korea, Republic of Alien Registration Card #1 Side B |
Kyrgyzstan Id Card #2 Side B |
Lebanon ePassport (2016) Service |
Lesotho Id Card #1 |
Liberia ePassport (2017) |
Liberia ePassport (2017) #2 |
Liberia ePassport (2017) Diplomatic |
Liberia ePassport (2017) Service |
Liberia Visa #2 |
Libya Passport #2 Diplomatic (2) |
Liechtenstein Driver Training Certificate #1 |
Liechtenstein Driver Training Certificate #1 Side B |
Macedonia, the former Yugoslav Republic of Driving License #2 Side B |
Malaysia ePassport (2017) |
Mali Id Card #1 Side B |
Malta Passport #1 |
Mauritania Id Card #1 |
Mauritania Id Card #1 Side B |
Mauritius Passport #1 Diplomatic |
Mexico Jalisco Driving License #1 Side B |
Mexico Jalisco Driving License #2 Side B |
Mexico Michoacan Driving License #2 |
Mexico Michoacan Driving License #2 Side B |
Mexico Morelos Driving License #2 Side B |
Mexico Sinaloa Driving License # 1 |
Mexico Sinaloa Driving License # 1 Side B |
Mexico Sinaloa Driving License # 2 |
Moldova, Republic of Driver Card #1 |
Moldova, Republic of Driver Card #1 Side B |
Moldova, Republic of ePassport (2018) |
Moldova, Republic of Police Card #1 |
Moldova, Republic of Qualification Driving License #1 Side B (2) |
Montenegro Driver Card #1 |
Montenegro Driver Card #1 Side B |
Montenegro Driving License #1 Side B |
Mozambique Passport #1 Emergency |
Namibia Passport (2018) |
Namibia Passport (2018) Diplomatic |
Namibia Passport (2018) Official |
Nigeria ePassport #1 |
Northern Cyprus Id Card #2 Side B |
Pakistan Passport (2017) Service |
Panama ePassport (2013) Diplomatic |
Paraguay Credential Card #1 |
Paraguay Diplomatic Card #1 |
Paraguay Driving License #4 |
Paraguay Driving License #4 Side B |
Paraguay Visa #3 |
Peru ePassport (2016) Service |
Philippines Driving License (2017) |
Philippines Driving License (2017) Side B |
Portugal ePassport (2017) Diplomatic |
Puerto Rico Driving License #1 |
Russian Federation Soldier Card #3 |
Rwanda Passport #1 Emergency |
Sao Tome and Principe ePassport #1 |
Sao Tome and Principe ePassport #1 Service |
Sao Tome and Principe Passport (2008) Service |
Saudi Arabia Id Card #4 |
Saudi Arabia Id Card #4 Side B |
Serbia Health Card #1 Side B |
Serbia Id Card #1 Diplomatic |
Serbia Id Card #1 Diplomatic Side B |
Sierra Leone ePassport #3 Diplomatic |
Sierra Leone Visa #1 |
Singapore ePassport (2017) Official |
Slovakia Qualification Driving License #1 |
Slovakia Qualification Driving License #1 Side B |
Slovenia Driver Card #1 |
Slovenia Driver Card #1 Side B |
Somalia Visa #1 |
South Africa Id Book #4 |
South Africa Passport (2017) Travel Document |
South Africa Passport (2017) Travel Document Page 32 |
South Africa Visa #6 |
Spain Residence permit #1 |
Spain Residence permit #1 Side B |
Sudan Passport #4 Official #3 |
Sudan Passport #4 Special #1 |
Sudan Passport #4 Special #2 |
Suriname Id Card #1 |
Swaziland Id Card #1 Side B |
Swaziland Passport #4 Travel |
Swaziland Passport #5 Travel |
Swaziland Water Bill #1 |
Sweden Driver Card #1 Side B |
Sweden Id Card (2017) |
Sweden Id Card (2017) Side B |
Trinidad and Tobago Passport #3 Diplomatic |
Trinidad and Tobago Passport #3 Official |
Turks and Caicos Islands Driving License #1 |
Uganda Visa #2 |
United Arab Emirates Id Card #2 |
United Kingdom Qualification Driving License (2014) Side B |
United Nations Organization Driving License #4 |
United States California Driving License (2010) #2 Side B |
United States California Driving License (2015) Side B |
United States California Driving License (2018) #1 |
United States California Driving License (2018) #2 |
United States California Id Card (2010) Side B |
United States California Id Card (2015) Side B |
United States California Id Card (2018) Under 21 |
United States California Tribal Card #1 |
United States Colorado Id Card (2015) Side B |
United States Connecticut Driving License (2016) Side B |
United States Delaware Id Card (2010-2012) Side B |
United States Department of Defense Id and Privilege Card #1 |
United States Department of Defense Id and Privilege Card #2 |
United States District Of Columbia Driving License #1 Side B |
United States Florida Commercial Driving License (2012) #2 |
United States Florida Commercial Driving License (2017) |
United States Florida Driver License (2012) #2 Under 21 |
United States Florida Driver License (2017) Side B |
United States Florida Id Card (2012) #2 |
United States Florida Id Card (2012) Under 21 |
United States Florida Id Card (2017) |
United States Florida Leaner Driver License (2017) Under 21 |
United States Georgia Commercial Driving License (2012) |
United States Idaho Driving License (2016) |
United States Idaho Driving License (2016) Side B |
United States Idaho Id Card (2011) Side B |
United States Illinois Commercial Driving License (2016) |
United States Illinois Driving License (2016) |
United States Illinois Driving License (2016) Side B |
United States Illinois Id Card (2016) Side B |
United States Kansas Driving License (2017) |
United States Kentucky Driving License (2012) Side B |
United States Louisiana Commercial Driving License (2012) |
United States Louisiana Personal Driving License (2012) #2 |
United States Massachusetts Commercial Driving License (2016) |
United States Massachusetts Commercial Driving License (2016) Under 21 |
United States Massachusetts Driving License (2016) |
United States Massachusetts Driving License (2016) Real |
United States Massachusetts Driving License (2016) Side B |
United States Massachusetts Driving License (2016) Under 21 |
United States Massachusetts Id Card (2010) Side B |
United States Massachusetts Id Card (2016) |
United States Massachusetts Operate Driving License (2016) Under 21 |
United States Minnesota Enhanced Driving License (2014) Side B |
United States Mississippi Non-US Citizen Commercial Driving License (2001) |
United States Missouri Commercial Driving License (2012) |
United States Montana Driving License (2015) Side B |
United States Montana Id Card (2015) Under 21 Side B |
United States Nevada Driving License (2012) #2 |
United States New Mexico Alternative Id Card (2007) Under 21 |
United States New Mexico Id Card #1 |
United States New York Commercial Driving License (2016) |
United States North Carolina Driving License (2017) |
United States North Carolina Id Card (2015) Side B |
United States North Carolina Id Card (2015) Under 21 |
United States North Dakota Driving License (2014) Side B |
United States Ohio Commercial Driving License (2012) |
United States Oregon Id Card (2004-2007) Side B |
United States Pennsylvania Commercial Driving License (2017) |
United States Pennsylvania Driving License (2017) |
United States Pennsylvania Driving License (2017) Side B |
United States Pennsylvania Id Card (2017) |
United States Pennsylvania Id Card (2017) Side B |
United States Rhode Island Driving License (2016) Side B |
United States Rhode Island Id Card (2016) Side B |
United States Tennessee Driving License (2015) |
United States Texas Commercial Driving License (2016) |
United States Texas Driving License (2016) |
United States Texas Driving License (2016) Side B |
United States Utah Driving License (2016) Side B |
United States Veteran Id Card #1 |
United States Washington Driving License (2017) |
United States Washington Driving License (2017) Side B |
United States Washington Driving License (2017) Under 21 |
United States Washington Enhanced Driving License (2017) Side B |
United States Washington Enhanced Driving License (2017) Side B (2) |
United States Wisconsin Commercial Driving License (2015) |
United States Wisconsin Driving License (2015) #2 |
United States Wisconsin Driving License (2015) Side B |
United States Wisconsin Id Card (2015) |
Uruguay Passport #7 Emergency |
Venezuela, Bolivarian Republic of Driving License #2 Side B |
Venezuela, Bolivarian Republic of Driving License #3 |
Venezuela, Bolivarian Republic of Driving License #4 |
Venezuela, Bolivarian Republic of Id Card #4 |
Venezuela, Bolivarian Republic of Passport #10 |
Viet Nam Driving License #1 Side B |
Yemen Passport #7 Travel |
Zimbabwe Passport (2015) Service |
- Description extended for 94 documents.
Argentina Driving License (2013) #2 |
Austria Residence permit (2014) #2 |
Bahamas Insurance Board Card #1 |
Bahamas Visa #1 |
Bangladesh Id Card #2 |
Bangladesh Id Card #2 Side B |
Bangladesh Visa #1 |
Belgium Driver Training Certificate #1 |
Belgium Id Card (2008) #3 |
Canada Certificate of Identity (2013) |
Canada ePassport (2013) Special |
China Id Card (2004) Side B |
China Visa #4 |
Cote d'Ivoire Driving License (2008) |
Denmark Visa #1 |
Dominican Republic Voter Card (2014) |
Estonia Driver Card #1 |
Estonia Driver Card #1 Side B |
Georgia Temporary Residence Card (2011) #1 |
Georgia Temporary Residence Card (2011) Side B #1 |
Germany ePassport (2017) Page 1 |
Germany ePassport (2017) Service Page 1 |
Ghana Travel document #1 |
Hong Kong Id Card #1 |
Hong Kong Id Card (2004) |
Hong Kong Id Card (2018) |
Hong Kong Permanent Id Card (2004) |
Hong Kong Permanent Id Card (2018) |
Israel Driving License #1 |
Israel Driving License #2 |
Israel Driving License (2007) |
Israel Driving Permit #1 |
Israel ePassport (2012) |
Israel ePassport (2012) Diplomatic |
Israel ePassport (2012) Provisional |
Israel ePassport (2012) Service |
Israel ePassport (2012) Travel Document |
Israel Id Card #1 |
Israel Id Card #2 |
Israel Id Card #3 |
Israel Id Card #3 Side B |
Israel Id Card #4 |
Israel Id Card #5 |
Israel Id Card #6 |
Israel Passport #1 |
Israel Passport #2 |
Israel Passport #4 (Provisional) |
Israel Passport #5 |
Israel Passport (1992) |
Israel Passport (1992) (not MRZ) |
Israel Passport (1992) (Provisional) |
Israel Passport (1992) Travel Document |
Israel Travel Document #1 |
Israel Visa #5 |
Italy Id Card #3 |
Japan Passport (1999) |
Korea, Democratic People's Republic of ePassport (2016) Official |
Kyrgyzstan Id Card #2 |
Lesotho ePassport #2 |
Liechtenstein ePassport #3 |
Lithuania Driving License (2016) Side B |
Malta Id Card (2002) Side B |
Malta Residence permit #2 |
Mexico Residence Permit #1 |
Moldova, Republic of Registration Certificate #1 Side B |
Montenegro Driving License #1 |
Montenegro Id Card (2008) |
Montenegro Id Card (2008) Side B |
Mozambique Visa #1 |
Namibia Passport (2003) Official |
Poland Residence permit (2011) Side B |
Qatar Visa #3 |
Russian Federation Registration Certificate (2001) |
Senegal Visa #1 |
Singapore ePassport (2017) |
Slovakia Driver Card #1 |
Slovakia Driver Card #1 Side B |
Slovakia Residence permit (2011) #2 |
Slovenia Driving Licence (2015) |
Spain Driving License #5 |
Sweden Driving License (2007) |
Sweden Residence Permit (2012) |
Sweden Residence Permit (2012) Side B |
Switzerland Travel Card #1 |
Thailand Visa (2017) not MRZ |
Turkey Residence Permit #1 Side B |
United Kingdom Residence permit (2010) |
United States Delaware Driving License (2010-2012) Side B |
United States Georgia Id Card (2012) Under 21 |
United States Massachusetts Driving License (2016) Under 21 Side B |
United States Nebraska Operators License (2013) |
United States Vermont Driving License (2014) #1 |
Venezuela, Bolivarian Republic of Driving License #2 |
Zambia Passport #2 Diplomatic |
Comments
Article is closed for comments.