Document Reader SDK 4.12.5

Document Reader SDK version 4.12.5 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.12.3 prior to installing this release:

SDK

  • Great improvements of OCR for Latin, Cyrillic, Hebrew, Vietnamese and Balkan alphabets, both speed and accuracy.
  • Added support of 70x4M devices with new camera modules.
  • Added functionality for cropping rectangular stamp images from the document page.
  • Added support for custom preprocessing scenario, that should be stored in preProcessScenario.json file.
  • Added new MRZ parsers:
    • Mozambique ID card,
    • Estonia Residence permit.
  • Added new barcode parsers:
    • Haiti ID card,
    • Canada ID card.
  • Added new eRPRM_Commands enum members:
    • RPRM_Command_Options_Get_TrustDPI,
    • RPRM_Command_Options_Set_TrustDPI.
  • Added new eGraphicFieldType enum member gf_Stamp.
  • Added new eVisualFieldType enum members:
    • ft_Mother_Surname,
    • ft_Mother_GivenName,
    • ft_Father_Surname,
    • ft_Father_GivenName,
    • ft_Mother_DateOfBirth,
    • ft_Father_DateOfBirth,
    • ft_Mother_PersonalNumber,
    • ft_Father_PersonalNumber,
    • ft_Mother_PlaceOfBirth,
    • ft_Father_PlaceOfBirth,
    • ft_Mother_CountryOfBirth,
    • ft_Father_CountryOfBirth.
  • Improved CPU utilization in document presence video detection mode. Now by default video detection is skipping frames from camera to reduce CPU consumption. If you need to disable this (for faster barcode reading, for example), you can set “highPerformanceVideodetection” to true in “processParameters” via RPRM_Command_Set_ProcessParametersJson call.
  • Improved depersonalization functionality. Now you can make a scan, get normal results, then set depersonalization settings and after get depersonalized results for this same scan.
  • Improved external images processing by adding extra step to try recognize it as ID3 x 2 if there were no recognition in default formats on images without DPI set.
  • Improved processing of external images with very small size. They will be internally enlarged to fit OCR minimal requirements.
  • When processing external images, its DPI will be cleared by default, unless TrustDPI option is set.
  • Fixed issue with providing images in RPRM_ResultType_Internal_BSI_XML and RPRM_ResultType_Internal_BSI_XML_v2 results. Now if RPRM_GetImage_Modes_GetImages option is enabled, images will be present in the results and vice versa.
  • Fixed issue with capturing Axial image for 70x7 and 70x8M devices.
  • Fixed issue with cropping ID1 documents on 83x3 devices when SmartUV is enabled.
  • Fixed issue with hardware document presence sensor in video detection mode. Now it is always disabled.
  • Fixed issue with Mexican Passport barcode – personal number not returned, if filled with zeros only.
  • Fixed issue with returning gf_Portrait graphic field for scanned portrait photo only.
  • Fixed issue with video detection that was broken in 4.12.3 – some statuses were skipped.
  • Fixed issue with comparison of postcode in US DL between VIZ and Barcode, due to barcode filling formats in some states.
  • Fixed issue with “TRAJNO” value in expiry dates on verification.
  • Fixed issue with value 29/02/00 in DOB verification.
  • Fixed issue with TWAIN driver under Windows 10.
  • Fixed issue with cropping documents on 70x8 devices.
  • Fixed issue with correct DPI determination for external images of laminated cards captured without border laminate.
  • Documentation updated.

RFID

  • IMPORTANT! New firmware version 21.13. It is recommended to update your 21.x firmware series devices to this new version. Fixed issues:
    • FL_DeviceConfigured flag correct handling in USB_Power_Event, USB_Suspend_Event, USB_Resume_Event, USB_Configure_Event.
    • Implemented handling of current active antenna in multi-antenna setup when moving document from one antenna to another without generating additional out-in events.
    • Fixed issue with device initialization – now wating for enumeration completion after USB_Connect signal.
    • Fixed issue with device enumeration when another contact smart card reader is present on older systems (Windows 7).
    • Fixed issue with default baudrate limit when using device from third party software.
  • Added new eRFID_BaudRate enum member rfbr_default.
  • Fixed issue with setting non default baudrate on disconnect.
  • Fixed issue with timer in logging.

Document Reader Application

  • Added correct handling of RFID PCSC FileNotFound, FileAccessDenied, EndOfFile notifications in overall result.
  • Added correct handling of CA and AA notifications of incorrect info in overall result.
  • Added capability of encrypting scanning results. When enabled, all scanning and processing results will be saved in encrypted storage file instead of a folder. Asynchronous results saving option will be disabled if encryption is enabled.

COM

  • Added property EncryptResults to enable/disable encryption of scanning and processing results. Disabled by default (Boolean, read/write).
  • Added property EncryptionPassword to specify the password to be used when encrypting scanning and processing results. Empty by default (string, write only).
  • Added property TrustDPI to keep or clean source images original DPI when processing external images. Disabled by default (boolean, read/write).
  • Fixed issue with DoProcessImage method thowing exception on call.
  • Fixed issue with DeviceAvailableLights property returning incomplete result.
  • Enums updated.
  • Documentation updated.

Installer

  • SDK installation package size greatly reduced due to removal of redundant 3rd party libraries.
  • Fixed device re-plug request message box after RFID FW update in silent installation mode.
  • RFFWUpdate.exe now does not require RegulaReaderFX.dll, as it is statically linked inside the application.
  • Perforation.dll removed from package.

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 117 included.
  • BSI master list version from 04.02.2019 included.
  • 243 countries and territories / 7037 documents included.
  • 268 new documents added.

Abkhazia Passport #2 Page B

Abkhazia Passport #3 Page 2

Abkhazia Passport #4 Page 5

African Development Bank ePassport #1 Page 3

Angola Vias #8

Angola Visa #7

Argentina Id Card #6 (2)

Australia Medicare Card #2 (Reciprocal)

Austria Driver Training Certificate #2 Side B

Austria Residence Permit (2006-2014) #9 Side B

Austria Visa #2

Bahamas Residence Permit #3

Bahamas Residence Permit #3 Side B

Bahamas Retired Id Card #1

Bahamas Work Permit #1

Bahamas Work Permit #1 Side B

Belarus Accreditation Id Card #1

Belarus Driver Training Certificate #1

Belarus Identity Card for Residence #3 Page 15

Belarus Lawyer Card #1

Belize Police Card #1

Benin Passport #5

Bolivia, Plurinational State of Passport (2018) #2

Bolivia, Plurinational State of Visa #2

Botswana ePassport (2016) Official

Botswana Passport (2016) Travel Certificate

Brazil Id Card (2011) (2)

Brazil Passport #4 Emergency

Brazil Police Card #1

Brazil Police Card #1 Side B

Bulgaria ePassport (2010) Stateless (2)

Bulgaria Id Card (2010) Refugee Side B

Burkina Faso ePassport (2018)

Burundi ePassport #2 Travel Document

Canada Id Card #1

Canada Id Card #1 Side B

Canada Northwest Territories Driving License #2 Side B

China Id Card #2 (2)

Colombia Driving License #3

Comoros Visa #1

Costa Rica Visa #1

Croatia Reentry certificate #1

Croatia Visa #2

Cyprus Driver Card #1

Cyprus Driver Card #1 Side B

Czech Republic Id Card #1 Diplomatic

Czech Republic Id Card #1 Diplomatic Side B

East African Community (EAC) Passport #1

East African Community (EAC) Passport #2

East African Community (EAC) Passport #3

East African Community (EAC) Visa #1

East African Community (EAC) Visa #2 (not MRZ)

ECOWAS Laissez Passer #3

ECOWAS Passport #1 Diplomatic

ECOWAS Passport #2 Page 3

Ecuador Driving License #2 Side B

Ecuador Driving License #3

Egypt Driving License #2

Estonia Diplomatic Id Card (2018)

Estonia Diplomatic Id Card (2018) Side B

Estonia Id Card (2018)

Estonia Id Card (2018) Side B

Estonia Residence permit (2018)

Estonia Residence permit (2018) Side B

Estonia Visa (2018)

Finland Driving License (2010) Aland

Finland Residence Card #1

France Military Id Card #1

France Military Id Card #1 Side B

Germany Temporary Residence permit #2

Germany Visa (2018)

Gibraltar Id Card #2 Side B

Grenada ePassport (2018)

Haiti Id Card #2 Side B

Haiti Id Card #3

Haiti Id Card #3 Side B

Haiti Police Card #1

Iceland ePassport (2018)

India Assam Driving License #2

India Certificate of Registration #2

India Chandigarh Driving License #2

India Gujarat Driving License #3 Side B (2)

India Gujarat Driving License #3 Side B (3)

India Id Card #7

India Id Card #8

Indonesia Id Card #6 Side B

Iran, Islamic Republic of Temporary Residence permit #1

Ireland Registration Certificate #1 Side B

Italy Id Card (2016) Side B (2)

Italy Police Card #1

Italy Residence permit #2 Side B (2)

Jersey Driving License #4

Jordan Passport (2008) Diplomatic

Jordan Passport (2008) Page 3

Kazakhstan Diplomatic Card #1

Kazakhstan Registration Certificate (2019)

Kazakhstan Registration Certificate (2019) Side B

Kenya Armed Forces Id Card #1

Kenya Armed Forces Id Card #1 Side B

Kenya Id Card #3

Korea, Republic of Diplomatic Id Card #2

Lao People's Democratic Republic Passport #2 Service

Libya Visa #2

Macedonia, the former Yugoslav Republic of Special Identity Card #1

Malawi Driving License #2

Malawi Driving License #2 Side B

Malaysia ePassport (2017) Diplomatic

Mali Visa #3 (not MRZ)

Micronesia, Federated States of Passport #2

Montenegro Id Card (2008) #2

Montenegro Id Card (2008) #2 Side B

Mozambique ePassport #2 Page 3

Mozambique Id Card (2019)

Mozambique Id Card (2019) Side B

Namibia Voter Card #1

Namibia Voter Card #1 Side B

Nauru Passport #2

Netherlands Driving License (2014) Side B (2)

New Zealand Driving License #2 Side B

Niger Passport #1 Service (2)

Norway Residence Permit (2012) #3 Side B

Palestine, State of Id Card #2

Papua New Guinea Passport (2018)

Peru Driving License #2 Side B

Poland Id Card (2019)

Poland Id Card (2019) Side B

Portugal Residence Card #1

Puerto Rico Driving License #1 Side B

Puerto Rico Driving License (2016)

Puerto Rico Driving License (2016) Side B

Puerto Rico Id Card #1

Puerto Rico Id Card #1 Side B

Puerto Rico Id Card (2016) Side B (1)

Romania ePassport #5 Travel Document

Romania ePassport (2019)

Romania ePassport (2019) Temporary

Russian Federation Health Insurance Card #1 Side B

Solomon Islands ePassport #3

Somalia Visa #3

Somaliland Immigration Travel Document #1

South Africa DCS Card #1

South Africa DCS Card #1 Side B

South Africa Driving License #2 (2)

South Africa GPW Card #1

South Africa GPW Card #1 Side B

South Africa Passport (2009) Page 32

South Africa Passport (2009) Page 48

South Africa Passport (2009) Page B

South Africa Passport (2017) Travel Document Page 30

South Africa SARS Card #1

South Africa SARS Card #1 Side B

South Africa Visa #8

South Africa Visa #9

Sweden Driving License (2007) Side B

Switzerland Driving License (2003) Side B (1)

Switzerland Health Insurance Card #1

Taiwan, Province of China Resident Certificate #3

Tanzania, United Republic of Id Card #2

Tanzania, United Republic of Id Card #2 Side B

Thailand Id Card #1 Side B

Thailand Passport #9

Transnistria Driving License #2

Turkey ePassport (2010) page 3

Turkey ePassport (2018) page 3

Turkey ePassport (2018) page b

Turkey Seamen's Book #2

Tuvalu Id Card #1

Tuvalu Passport #4

Uganda Passport (2018)

Ukraine Registration Certificate #3

Ukraine Registration Certificate #3 Side B

Ukraine Residence Permit #2 Temporary

Ukraine Residence Permit #2 Temporary Side B

United Kingdom Proof of Age Card #6

United Kingdom Provisional Driving License (2014) #4

United States Alabama Driving License (2015) FN

United States Alabama Id Card (2010) FN

United States Arizona Driving License (2017) #1

United States Arizona Driving License (2017) #2

United States Arkansas Driving License (2018)

United States Arkansas Driving License (2018) Side B

United States Arkansas Id Card (2018)

United States Arkansas Id Card (2018) Side B

United States Arkansas Intermediate Driving License (2018)

United States California Commercial Driving License (2018) #2

United States California Tribal Card #2

United States Colorado Id Card (2015)

United States Connecticut Driving License (2012) #2

United States Connecticut Id Card (2012)

United States Delaware Driving License (2018) Side B

United States Delaware Id Card (2018) Side B

United States District Of Columbia Id Card #1 Side B

United States District Of Columbia Temporary Driving License #2

United States Florida Driver License (2017) #2

United States Florida Driver License (2017) Under 21

United States Florida Id Card (2012) Under 21 #2

United States Florida Id Card (2017) Side B

United States Georgia Driving License (2012) #2

United States Georgia Id Card (2012) Limited

United States Hawaii Driving License (2010) #3 Side B

United States Idaho Id Card (2016) Side B

United States Illinois Driving License (2016) Under 21

United States Illinois Id Card (2007) Side B

United States Illinois Temporary Driving License (2016) Side B

United States Illinois Temporary Id Card (2016) Side B

United States Indiana Chauffeur License (2015)

United States Indiana Driving License (2013) Under 18

United States Indiana Id Card (2015) Under 21

United States Indiana Learner Permit (2012) Under 21

United States Iowa Driving License (2018)

United States Iowa Driving License (2018) Side B

United States Iowa Temporary Id Card #1 Side B

United States Kentucky Id Card (2012) Side B

United States Louisiana Id Card (2015) #2

United States Louisiana Personal Driving License (2012) #3

United States Maryland Id Card (2002) Side B

United States Massachusetts Id Card (2016) Side B

United States Michigan Driving License (2011) #2

United States Michigan Driving License (2017) Under 21

United States Michigan Id Card (2011) #2

United States Nebraska Commercial Driving License (2013)

United States Nebraska Id Card (2015) Side B

United States Nevada Driving License (2010) #2

United States Nevada Id Card (2008-2012) Side B

United States Nevada Id Card (2014) Under 18

United States Nevada Instruction Permit (2008)

United States Nevada Limited-Term Driving License (2012) #2

United States Nevada Limited-Term Driving License (2012) #3

United States New Hampshire Driving License (2017) #2

United States New Jersey Driving License (2012) #2 Side B

United States New Mexico Driving License (2017)

United States New Mexico Driving License (2017) Side B

United States New York Commercial Driving License (2017)

United States New York Driving License (2017) #2

United States New York Id Card (2017)

United States New York Learner Permit #3

United States North Carolina Commercial Driving License (2015) #2

United States North Carolina Driving License (2015) #2

United States North Carolina Id Card (2008) Side B

United States North Carolina Id Card (2015) #2

United States North Carolina Temporary Driving License (2015) Side B

United States North Carolina Temporary Id Card (2015) Side B

United States North Dakota Id Card (2006) Side B

United States North Dakota Id Card (2014) Side B

United States Ohio Driving License (2018)

United States Ohio Id Card (2015) Under 21

United States Ohio Id Card (2018)

United States Oklahoma Commercial Driving License (2012)

United States Seafarer's Passport #1

United States South Carolina Id Card (2018) Under 21

United States South Dakota Driving License (2017)

United States Tennessee Id Card (2017)

United States Utah Id Card (2016) Side B

United States Vermont Enhanced Operator's License (2009) Under 21

United States Washington Driving License (2017) #2

United States Washington Id Card (2017) Side B

United States Washington Instruction Permit (2017)

United States West Virginia Id Card (2011-2012) Side B

United States Wisconsin Commercial Driving License (2005)

United States Wisconsin Driving License (2015) Under 21 Side B

United States Wisconsin Id Card (2012) Under 18

United States Wisconsin Id Card (2013) Side B

United States Wisconsin Probationary Driving License (2012) Under 21

Uruguay Driving License #3

Uzbekistan ePassport (2019)

Viet Nam Id Card #1 Side B

Viet Nam Id Card (2013) Side B

Zimbabwe Visa #2

  • Description extended for 85 documents.

Antigua and Barbuda ePassport (2017)

Austria Id Card #1

Austria Residence Permit (2006-2014) #1

Austria Residence Permit (2006-2014) #5

Barbados Driving License #1

Canada Manitoba Enhanced Driving License (2009) Side B

Croatia Driving Card #1

Denmark Driving License (2013) #2 Side B

Egypt Visa (2011)

Eritrea Visa #3

Estonia Residence permit (2011)

Estonia Residence permit (2011) (Family Member)

Estonia Residence permit (2011-2015) Side B

Estonia Residence permit (2015)

Georgia Passport #1 Seaman's

Germany Driving License (1999-2011)

Haiti Driving License #1

Haiti Id Card #1 Side B

Honduras Id Card #1

Hungary Id Card (2016) #2

Hungary Id Card (2016) Foreigner

Hungary Id Card (2016) Foreigner Side B

Iceland Residence permit (1997) Side B

Israel Id Card #4

Italy ePassport #4

Italy ePassport (2006)

Italy ePassport (2006) Diplomatic

Italy ePassport (2010) Diplomatic

Italy Id Card (2016)

Jordan Id Card #3 Side B

Lao People's Democratic Republic ePassport #2

Lao People's Democratic Republic ePassport #2 Official

Lebanon Residence Permit #1

Liechtenstein Id Card (2009)

Liechtenstein Id Card (2009) Side B

Luxembourg Id Card (2013)

Luxembourg Id Card (2013) Side B

Macedonia, the former Yugoslav Republic of Id Card (2007) #2 Side B

Mexico Passport (2015)

Palestine, State of Id Card #1

Philippines Driving License (2017) #2

Poland Pole's Card (2008) Side B

Qatar Resident Permit #1

Russian Federation Registration Certificate #1

Russian Federation Registration Certificate #2

Russian Federation Registration Certificate #3

Russian Federation Registration Certificate #4

Russian Federation Registration Certificate (1993)

Russian Federation Registration Certificate (2001)

Russian Federation Vehicle Passport #1

Russian Federation Vehicle Passport #2

Russian Federation Vehicle Passport #3

Senegal Id Card #3

Senegal Id Card #3 Side B

Singapore Employment Pass #2

Singapore Employment Pass #3

Singapore Entre Pass #1

Singapore Work Pass #1

Singapore Work Permit #3

Somaliland Id Card #2

Somaliland Voter Card #1

South Ossetia Passport #2

Spain Seaman's book (2012)

Tanzania, United Republic of Visa #1

Turkey Seamen's Book #1

Tuvalu Passport (2017)

Uganda Id Card #2 Side B

United States California Driving License (2018) Under 21

United States Hawaii Id Card (2010) Under 21

United States Illinois Commercial Driving License (2016)

United States Illinois Driving License (2016)

United States Illinois Id Card (2016)

United States Massachusetts Driving License (2016) Real

United States Nebraska Operators License (2009) Side B

United States New York Commercial Learner Permit (2013)

United States Oklahoma Driving License (2012)

United States South Carolina Driving License (2018) Side B

United States Washington Id Card (2001-2010) Side B

United States Wisconsin Driving License (2012)

Uzbekistan Driving License (2017)

Uzbekistan Travel Document for Return #1

Viet Nam Id Card #1

Viet Nam Id Card #2

Viet Nam Id Card #3

Viet Nam Id Card #3 Side B

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