Document Reader SDK 4.12.1

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

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Articles in this section

See more