Document Reader SDK version 4.12.1 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.3 prior to installing this release:
SDK
- Added support for new device 7017D.
- Improved support for 7028M, 7017, 7027 devices. Performance is greatly improved for both scanning and video-detection. Video-detection now runs by default in the same resolution as set in device video mode for these devices.
- Improved barcode detection and reading performance in Quick Boarding pass mode.
- Greatly improved document type recognition module. Now recognition works 10x faster and database size is reduced by 50MB. Database loading time is also reduced a lot.
- Improved document type recognition from external images without the correct DPI resolution set. The document type is now determined, even if the document was cropped to the edges or more.
- Greatly improved OCR for Russian national passports, both speed, and accuracy.
- Improved OCR for Hebrew.
- Improved OCR for fields with noisy colorful backgrounds.
- Added A4 format support for cropping and document type recognition from external images.
- RPRM_Capabilities_ProcessImages capability is only available during its validity period that is registered in our licensing system for a specific device or software license.
- Added generation of ft_Nationality field based on ft_Nationality_Code.
- Added generation of Latin fields transliterated from Cyrillic for specific documents that can be enabled by configuration option.
- Added generation of MRZ for non-MRZ documents for compatibility mode that can be enabled by configuration option.
- Added new MRZ formats for:
- Pakistan ID,
- Turkmenistan visa,
- Uzbekistan passport,
- Cote d'Ivoire visa,
- Belgium ID.
- Added new barcode parsers for:
- Belize DL,
- CAF ID.
- New enum eVisualFieldType members:
- ft_GrandfatherName,
- ft_Selectee_Indicator.
- Fixed issue with incorrect UV colors calibration for 70x7, 70x8m devices.
- Lots of small issues and memory leaks fixed.
- Documentation updated.
RFID SDK
- RFID SDK re-certified for conformance with BSI TR-03105 – Conformity Tests for Official Electronic ID Documents: Part 5.1, EACv1, version 1.41; Part 5.2, EACv2, version 1.2. It is now certified for Windows, Linux and Android operating systems. You can find a certificate for reference here.
- Enum members of eRFID_VisualTextType moved to eRPRM_VisualTextType enum for consistency with the same names and values.
- Fixed issue with Netherlands eDL 2017-> DG1 fields parsing that lead to the exception.
- Fixed issue with RFID reading in manual detection mode, when antenna field remained on after reading finished.
- Documentation updated.
Document Reader Application
- Added possibility to save DbgView logs to files instead of in-application only. Now, if you enable Do Reader log option, DbgView starts in hidden mode with tray icon only and saves all logs into the files named with today’s date into the Logs folder. The file named with PC’s name, start timecode and date. Daily rotation is enabled. This way logging will not cause any issues if left enabled for long periods of time (weeks, months) and all logs will be available for inspection.
- Added possibility to reconnect RFID reader device if an active device was occasionally disconnected and then connected back again.
- Added saving of BarcodesData.dat file into Recent results folder in video-detection mode if Quick Boarding pass mode is enabled and Save recent results option is enabled as well.
- Fixed issue with Report sample issue function was not actually able to send the report because of old TLS protocol version used for data transfers. As this is third-party service that we use for support ticketing and they ruled this way for safety, unfortunately, all previous SDK versions are now unable to submit reports.
- Fixed issue with the OnProcessingFinished event not being sent if the device was disconnected during reading or scanning process returned an error.
- Fixed issue with PA status calculation, where file reading negative status was not counted, but the overall status was correct.
- Fixed deadlock when calling the Disconnect method during scanning.
- Fixed deadlock when RFID reading was in progress and device physically disconnected.
- Fixed issue with resetting RFID chip presence after reading for chips supporting Mifare, that lead to the inability of subsequent readings without document re-inserting into the reader.
- Fixed issue with Ask for next page option when notification window was not shown.
- Fixed issue with Disconnect button enabled during calibration.
- Fixed issue with device battery status querying during scanning and processing.
- Fixed issue with the Print dialog where images were added to the report always regardless of selection.
COM
- DebugLogsFolder property added that sets or returns folder path, where debug logs will be saved. By default, this property has value %AppData%\Regula\Logs. This folder used for saving the DbgView output into files and for saving debug reports (variant, read\write).
- RFIDRestartOnPCSCError property added that sets or returns whether second RFID reading will be performed on smart card error during first reading (chip page lifted, document removed and inserted again during reading, lost connection to the chip, etc.). Enabled by default (boolean, read/write).
- Fixed issue with a sequence of sending OnResulReadyXML and OnResultReady events at the same time for the same event (in video-detection).
- Calls to ClearResults, GetImages and DoProcessImages methods are blocked during ongoing scanning and processing for safety reasons.
- Logging extended. Now all calls to every property, method and event calls are logged.
- Enums updated.
- Documentation updated.
Database
- Improved description of image patterns in many documents based on statistics.
- Updated and fixed document links to IRS databases.
- ICAO PKD master list version 104 included.
- BSI master list version from 09.07.2018 included.
- 241 countries and territories / 6584 documents included.
- 203 new documents added.
Abkhazia Passport #2 Diplomatic |
Abkhazia Passport #3 |
Abkhazia Passport #3 Page 4 |
Afghanistan Passport (2018) |
Andorra ePassport (2017) Service |
Angola Laissez-Passer #2 |
Antigua and Barbuda ePassport (2017) |
Antigua and Barbuda ePassport (2017) Diplomatic |
Antigua and Barbuda ePassport (2017) Official |
APEC Business Travel Card #1 |
APEC Business Travel Card #2 |
Argentina Driving License #1 |
Argentina Driving License #2 |
Argentina Driving License #2 Side B |
Argentina Driving License (2017) Side B |
Argentina Passport #4 Diplomatic |
Aruba Driving License #2 |
Aruba Driving License #2 Side B |
Australia Capital Territory Driving License #5 |
Austria Residence Permit (2006-2014) #9 |
Austria Seaman's Identity Document #1 |
Bahamas Crew member certificate #1 Side B |
Bahamas Driving License #1 Public |
Bahamas ePassport (2015) Certificate of Identity |
Bahamas ePassport (2015) Certificate of Identity Page #1 |
Bahamas ePassport (2015) Diplomatic |
Bahamas ePassport (2015) Official |
Bahamas ePassport (2015) Travel Document |
Bahamas Passport #1 Travel Document |
Bahamas Residence Permit #2 |
Bahrain Temporary Population Card #1 |
Bahrain Temporary Population Card #1 Side B |
Belarus Service Id Card #1 |
Belgium Police Card #1 |
Belgium Residence permit #2 Side B |
Belize Driving License #2 Side B |
Belize Residence permit #1 Side B (6) |
Belize Residence permit #1 Side B (7) |
Bolivia, Plurinational State of Driving License #2 |
Bolivia, Plurinational State of Driving License #2 Side B |
Bolivia, Plurinational State of Visa #1 |
Brunei Darussalam Id Card #2 |
Brunei Darussalam Id Card #2 Side B |
Burkina Faso Driving License (2017) |
Burkina Faso Driving License (2017) Side B |
Burkina Faso Id Card #1 |
Burundi ePassport (2018) |
Canada Certificate of indian status #2 |
Canada Nova Scotia Driving Licence (2017) |
Canada Nova Scotia Driving Licence (2017) Side B |
Canada Work Permit #1 |
Central African Republic ePassport #3 Diplomatic |
Central African Republic ePassport #3 Service |
Central African Republic Id Card #1 Travel |
Central African Republic Id Card #1 Travel Side B |
China Visa #6 |
China Visa #7 |
Colombia Id Card #2 |
Costa Rica Id Card (2007) Side B |
Czech Republic Registration Certificate #2 |
Denmark Driving License (2013) #2 |
Denmark Driving License (2013) #2 Side B |
Ecuador Id Card #6 |
Ecuador Id Card #7 |
Ecuador Id Card #7 Side B |
Ecuador Id Card #8 Side B |
Ecuador Id Card #9 Side B |
Egypt Visa #3 |
Estonia Qualification Driving License #2 |
Estonia Qualification Driving License #2 Side B |
Ethiopia Passport #1 Travel Document |
Ethiopia Passport #2 Laissez-passer |
Fiji Passport #2 Emergency |
France Driving License (2015) Side B |
France Qualification Driving License #1 |
France Qualification Driving License #1 Side B |
Gabon Visa #3 |
Georgia ePassport (2016) Service |
Grenada Voter Card #1 |
Grenada Voter Card #1 Side B |
Guinea ePassport #5 Diplomatic |
Guinea-Bissau Passport #3 Diplomatic |
Guinea-Bissau Passport #4 Service |
Honduras Id Card #1 Side B |
Hungary Temporary Id Card #1 |
Hungary Temporary Id Card #1 Side B |
Iceland Visa #1 |
India Andhra Pradesh Driving License #1 Side B |
India Id Card #3 |
India Id Card #3 Side B |
India Id Card #4 |
India Id Card #4 Side B |
India Id Card #5 Side B |
India Seaman's Identity Document #1 |
Ireland Diplomatic Id Card #1 |
Ireland Residence permit #2 |
Israel Driving License (2018) |
Kazakhstan SIM Card #1 |
Korea, Republic of Seaman's Book #1 |
Korea, Republic of Seaman's Book #1 Page 38 |
Kosovo ePassport (2013) Diplomatic |
Kosovo ePassport (2013) Official |
Kosovo ePassport (2013) Travel Document |
Kosovo ePassport (2013) Travel Document for foreigners |
Lebanon ePassport (2016) Special |
Lesotho Passport #2 |
Lesotho Passport #3 |
Libya Passport #2 Special (2) |
Malawi Passport #1 Diplomatic |
Malawi Passport #3 |
Maldives Passport #1 Diplomatic |
Mexico Jalisco Driving License #3 |
Mexico Jalisco Driving License #3 Side B |
Mexico Profesional Id Card #1 |
Mexico Profesional Id Card #1 Side B |
Mexico Sonora Driving License #2 |
Mexico Sonora Driving License #2 Side B |
Moldova, Republic of Police Card #1 Side B |
Mongolia Passport #1 Page 32 |
Montenegro Registration Certificate #1 |
Montenegro Registration Certificate #1 Side B |
Mozambique Passport #2 Travel |
Mozambique Passport #3 Travel |
Myanmar Seaman's Identity Document #1 |
Myanmar Visa #3 |
Nicaragua Consular Id Card #1 |
Nicaragua Consular Id Card #1 Side B |
Nicaragua Id Card #3 |
Pakistan Driving License #5 |
Pakistan Driving License #6 |
Paraguay Diplomatic Card #2 |
Paraguay Passport #2 |
Peru Driving License #1 Side B |
Philippines Driving License (2017) #2 |
Philippines Driving License (2017) #3 |
Philippines ePassport (2016) Diplomatic |
Philippines Visa #5 |
Portugal ePassport (2017) Special |
Puerto Rico Id Card (2016) |
Puerto Rico Id Card (2016) Side B |
San Marino ePassport #1 Diplomatic |
San Marino ePassport #1 Service |
Serbia Health Card #1 |
Serbia Police Id Card #1 |
Serbia Temporary residence #1 |
Sierra Leone ePassport #3 Service |
Singapore ePassport (2017) Diplomatic |
Singapore ePassport (2017) Travel |
Singapore Id Card #4 |
Somalia Armed Forces Id Card #1 |
Somalia NCSC Card #2 |
Somalia Visa #2 |
South Africa Visa #7 |
Taiwan, Province of China ePassport (2018) #1 |
Taiwan, Province of China ePassport (2018) #2 |
Taiwan, Province of China Visa #4 |
Tajikistan Driving License #4 |
Tanzania, United Republic of ePassport (2018) |
Thailand Driving License #5 |
Timor-Leste ePassport #3 Diplomatic |
Turkey Address proof (District authority) #1 |
Turkey Address proof (e-Gov) #1 |
Turkey Address proof (Ministry of Interior) #1 |
Turkey ePassport (2018) |
Turkey ePassport (2018) Diplomatic |
Turkey Foreigner Id Card #2 |
Turkey Residence Permit #2 |
Turkey Residence Permit #2 Side B |
Turkey Turkcell GSM invoice #1 |
Turkey Vodafone GSM invoice #1 |
Turkey Work Permit #2 Side B |
Turks and Caicos Islands Id Card #1 |
Tuvalu Passport (2017) |
Uganda Passport #1 Service |
Ukraine Diplomatic Card #1 |
Ukraine Driver Card #1 |
Ukraine Driver Card #1 Side B |
Ukraine Driving License #5 |
Ukraine Driving License #5 Side B |
Ukraine Residence Permit #1 Permanent |
United States Colorado Driving License (2004) Under 21 #2 |
United States Colorado Driving License (2015) #2 |
United States Florida Learner License (2009) #2 |
United States Idaho Driving License (2016) #2 |
United States Illinois Id Card (2016) |
United States Indiana Commercial Driving License (2015) |
United States Indiana Id Card (2015) |
United States Kansas Driving License (2017) Side B |
United States Mississippi Driving License (2013) Side B |
United States New York Commercial Learner Permit (2013) |
United States New York Driving License (2017) |
United States New York Driving License (2017) Side B |
United States New York Enhanced Leaner Permit (2016) |
United States Oklahoma Id Card (2012) Side B |
United States Oklahoma Tribal Card #1 |
United States Oklahoma Tribal Card #1 Side B |
United States Rhode Island Id Card (2016) |
United States South Carolina Driving License (2010) #2 Side B |
United States Tennessee Commercial Driving License (2015) |
United States Tennessee Driving License (2017) Side B |
United States Utah Id Card #1 Side B |
Virgin Islands, U.S Virgin Islands Driving License #1 |
Zambia Registration Card #1 |
- Description extended for 105 documents.
Argentina Driving License (2013) #1 |
Australia Capital Territory Heavy Vehicle Driving License #5 |
Australia Capital Territory Learner Driving License #5 |
Australia Capital Territory Probationary Driving License #5 |
Australia Capital Territory Provisional Driving License #5 |
Australia Capital Territory Restricted Driving License #5 |
Austria Driving License (2013-2014) |
Austria Residence Permit (2006-2014) #1 |
Austria Residence Permit (2006-2014) #1 Side B |
Belgium Id Card (2006) #1 Side B |
Belgium Residence permit (2008) #3 |
Belgium Residence permit (2013) Side B |
Cameroon Driving License (2009) |
Cameroon Id Card (2008) |
Cameroon Id Card (2008) Side B |
Canada British Columbia Driving License (2013) |
Canada Permanent Resident Card #1 Side B |
Chad Id Card #1 |
Chile Driving License (2003) Side B |
Comoros Id Card (2008) |
Congo Id Card (2008) Side B |
Congo Visa #1 |
Cyprus Residence Permit (2014) Side B |
Czech Republic Driver Card #1 |
Czech Republic Registration Certificate #1 Side B |
Finland ePassport (2012) Alien's |
Finland ePassport (2012) Travel Document 1951 |
Finland Passport (1997-2004) Aland |
France Id Card (1999) Side B |
Georgia Id Card (2011) #1 |
Georgia Id Card (2011) Side B #1 |
Germany Driving License (1989-1997) |
Ghana Residence permit #1 |
Greece Residence Permit (2013) |
Holy See (Vatican City State) ePassport (2013) |
Holy See (Vatican City State) ePassport (2013) Diplomatic |
Holy See (Vatican City State) ePassport (2013) Service |
Holy See (Vatican City State) ePassport (2013) Temporary |
Hong Kong Id Card (2018) |
Hong Kong Permanent Id Card (2018) |
Hungary Id Card (2016) #3 |
Hungary Residence permit (2007) #2 |
Hungary Residence permit (2013) #2 |
India Maharashtra Driving License #1 |
India Punjab Driving License #1 |
Ireland Public Services Card (PSC) #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 #3 Side B |
Israel Id Card #4 |
Israel Id Card #5 |
Israel Id Card #6 |
Israel Passport #4 Provisional |
Israel Passport (1992) |
Israel Passport (1992) (not MRZ) |
Israel Passport (1992) Provisional |
Israel Passport (1992) Travel Document |
Israel Travel Document #1 |
Italy Id Card (1994) |
Italy Residence permit #1 |
Italy Residence permit #1 Side B |
Korea, Democratic People's Republic of ePassport (2016) Diplomatic |
Macedonia, the former Yugoslav Republic of Driving License #2 Side B |
Macedonia, the former Yugoslav Republic of Id Card (2007) #1 |
Macedonia, the former Yugoslav Republic of Id Card (2007) Side B |
Malawi Driving License #1 |
Malawi Id Card #1 |
Maldives Passport #1 |
Malta Id Card (2002) Side B |
Netherlands Id Card (2017) Diplomatic |
Peru Passport #5 |
Philippines Driving License (2017) Side B |
Philippines Seafarer's Passport #1 |
Romania Id Card #1 |
Russian Federation Driving License (1999) |
Russian Federation SNILS Card #2 |
Russian Federation Soldier Card #2 |
Russian Federation Visa (2009) |
Senegal Id Card #1 Side B |
Singapore ePassport (2006) Diplomatic |
Singapore ePassport (2006) Travel |
Singapore Work Permit (2017) |
Sint Maarten (Dutch part) Driving License #1 |
Somalia Id Card #2 |
Somalia Id Card #3 |
Sweden Driving License (2007) |
Tanzania, United Republic of Visa #2 |
Turkey Driving License (2016) Side B |
Turkey Id Card #2 |
Turkey Temporary passport #1 |
Uganda Id Card #2 Side B |
United States California Driving License (2015) |
United States California Driving License (2018) #1 |
United States Florida Commercial Driving License (2017) |
United States Florida Driver License (2017) |
United States Florida Id Card (2017) |
United States Indiana Driving License (2013) |
United States Maine Id Card (2011) |
United States Rhode Island Driving License (2016) |
United States West Virginia Driving License (2011-2012) Side B |
Zimbabwe Id Card #1 |
Comments
Article is closed for comments.