Skip to content

Document Reader SDK 4.15 — August 16, 2019

SDK

  • IMPORTANT! Windows XP and Windows Server 2003 are no longer supported from this version and forward. You either must stay on previous version, either update OS to Windows 7 at least.
  • Added support for 70x4M-5A devices.
  • Added OCR capability of Chinese Simplified and Traditional. Corresponding document templates updated.
  • Greatly improved OCR for next code pages (alphabets):
    • Cyrillic (Belarusian, Bulgarian, Kazakh, Russian, Serbian, Ukrainian),
    • Baltic(Estonian,Latvian,Lithuanian),
    • Vietnamese,
    • Western European/Latin (English, French, Spanish, Portuguese, Dutch, Finnish, Icelandic, Italian, Norwegian, Swedish),
    • Georgian,
    • Turkish (Turkish, Azeri, Uzbek),
    • Hebrew. Corresponding document templates updated.
  • Greatly improved scanning time on 70x7, 70x8M devices.
  • Improved OCR of the documents with floating inconsistent personalization.
  • Added new functionality of validating the printed text color of the field vs the template to Security text authenticity check. Templates updated to reflect and enable this functionality for corresponding documents. This is a massive update for US and Canada documents and is helpful in cases where validation is available by visible image only.
  • Added new functionality of validating the parameters and content of the barcode vs the template to Barcode format authenticity check. Templates updated to reflect and enable this functionality for corresponding documents. This is a massive update for US and Canada documents and is helpful in cases where validation is available by visible image only.
  • Implemented integration for external Regula face matching web service. If our new dedicated service is installed locally on the PC or its address is specified in RPRM_Command_Set_ProcessParametersJson JSON “processParameters.extPortrait.url” tag, face matching will be performed using that service, which provides more reliable comparison results, compared to the embedded light version.
  • New licensing options introduced: time limited OCR/AAC access and time limited Basic SDK access. At the moment next cases supported, depending on the obtained license:
    • Limited updates for OCR/AAC. For this type of license, you can use SDK versions issued before expiration of your updates subscriptio for unlimited time with full OCR/AAC functionality. Versions issued after expiration date will be limited to Basic SDK functionality only.
    • Time limited OCR/AAC. For this type of license you can use SDK functionality with any SDK version before the subscription expiration date. After that date functionality will be limited to Basic SDK on all SDK/DB versions regardless of their release date. To continue using OCR/AAC functionality you need to renew the subscription.
    • Time limited Basic. For this type of license, you can use Basic SDK functionality with any SDK version before the subscription expiration date. After that date functionality will be limited to “scan only” on all SDK versions regardless of their release date. To continue using Basic SDK functionality you need to renew the subscription.
  • Implemented validation check between Issuing authority and document series in Russian Federation passports.
  • Added support of BSI TR-03135 v2.3 logging scheme.
  • Added support of E-SEEK M500 device with 2.4.0 firmware.
  • Added support of new parameter in RPRM_Command_Set_ProcessParametersJson JSON “processParameters.mrzPreProcess” for disabling MRZ detection before document detection on external images. This is useful for processing external images from flatbed scanners to improve the detection results.
  • Added new MRZ parsers:
    • Antigua and Barbuda Id Card,
    • Aruba DL,
    • Cuba ID card,
    • Ecuador ID card,
    • Uruguay ID card.
  • Added new barcode parsers:
    • Botswana Residence permit,
    • Cuba ID card,
    • Ghana DL,
    • Israel Entry/Exit permit,
    • Jamaica ID card,
    • Nicaragua Passport,
    • Mozambique Visa and Emergency certificate,
    • Togo ID card.
  • Added new eCheckDiagnose enum members:
    • chd_TextColorShouldBeBlue
    • chd_TextColorShouldBeGreen
    • chd_TextColorShouldBeRed
    • chd_TextShouldBeBlack
    • chd_BarcodeWasReadWithErrors
    • chd_BarcodeDataFormatError
    • chd_BarcodeSizeParamsError
  • Added new eRPRM_ResultType enum member RPRM_ResultType_LivePortrait.
  • Added new CDocFormat enum member dfFlexible.
  • Added new eGraphicFieldType enum member gf_Portrait_Of_Child.
  • Added new eVisualFieldType enum members:
    • ft_Date_First_Renewal
    • ft_Date_Second_Renewal
  • Added new eLexAnalysisDepth enum member eLAD_CompareRussiaAuthority.
  • eRPRM_Lights enumeration reordered, and unused items removed.
  • All DWORD types changed to uint32_t in the whole types, structures, and function definitions.
  • All long types changed to int32_t in the whole types, structures, and function definitions.
  • Improved recognition of non-ICAO format documents and laminated documents. Now we are not limited to standard ID sizes.
  • Fixed issue with Aztec codes detection.
  • Fixed issue with not finding anchors specified as IR in template when only visible image is available for processing.
  • Fixed issue with incorrect cropping of ID2 document from external image when MRZ test quality enabled.
  • Fixed issue with incorrect cropping Ecuador ID cards from external image.
  • Fixed issue with incorrect cropping ID3x2 documents (adjacent pages of the passport, including ones scanned with cover) from external images from flatbed scanners.
  • Fixed issue with video detection of laminated documents, like old French ID.
  • Fixed issue with video detection of semitransparent documents on devices without the lid or with open lid.
  • Fixed issue with video detection when reader stops detection at some point in specific circumstances.
  • Fixed issue with video detection of document with one of the corners outside of the scanning area.
  • Fixed issue with loading PNG images with transparency.
  • Fixed issue with 9999 year in Date of expiry in Spanish ID cards.
  • Fixed issue with documents without expiration term in Bulgaria, Bolivia, Viet Nam.
  • Fixed issue with special symbols in text fields when performing partial value comparison to other sources.
  • Fixed issue with LCID in date fields. Now all dates are returned with LCID 0 in RPRM_ResultType_OCRLexicalAnalyze result.
  • Fixed issue with converting mass and weight values for all related fields into local measuring system.
  • Fixed issue with weight conversion if field contains code instead of actual weight value.
  • Fixed issue with country code incorrect validation in specific cases.
  • Fixed different minor issues with specific documents MRZ reading and correction.
  • Fixed issue with hardware sensor enabled in video detection mode on some devices.
  • Fixed issue with cropping documents on external image recursively in some cases.
  • Fixed issue with the TWAIN interface module on Windows 10.
  • Documentation updated.

RFID SDK

  • IMPORTANT! New firmware version 21.14. It is recommended to update your 21.x firmware series devices to this new version. Fixed issue with USB enumeration on some PCs.
  • Added new structures TRF_FT_DATE_TIME, TQualityBlock, TIrisImage_v2, TIrisBDB_v2.
  • Added new enums eIrisImageType_v2, eIrisImageFormat_v2.
  • Added new eCBEFF_FormatTypes enum member ftypIris_Image_v2.
  • Added new eIrisImageProperties enum members:
    • iipmPreviousCompression_Undefined
    • iipmPreviousCompression_Lossless
    • iipmPreviousCompression_Lossy
    • iipmPreviousCompression_Mask
  • All DWORD types changed to uint32_t in the whole types, structures, and function definitions.
  • All long types changed to int32_t in the whole types, structures, and function definitions.
  • Fixed issue with saving logs that was introduced in 4.12.5.

Document Reader Application

  • Updated and corrected algorithms of calculating CA and PA statuses when specific notifications are present or files absent.
  • Workaround included in RegulaReader.ini for Netherlands ePassports issued staring 01.01.2014 until 01.01.2017 with 10 years validity where CA with PACE takes too much time.
  • Updated logic of loading images from folder. Now all images of one scan should be of the same size and resolution. Images with differences will be ignored and not loaded.
  • Added correct diagnose display for all security check results.
  • Added field validity display for all text fields from all sources in color.
  • Fixed issue with image preview window remains open on new scan start.
  • Fixed issue with BAC result empty if chip re-detected before results calculation.
  • Fixed issue with incorrect printed report generation.
  • Results are now displayed after all comparisons and verifications are performed.

COM

  • Added method CheckRFIDResultsJSON to get RFID reading results in JSON format. Works the same way as CheckRFIDResultsXML.
  • Fixed exception when calling GetTextFieldByTypeAndSource method.
  • Enums updated.
  • Documentation updated.

Installer

  • OpenCV version 3.4.3 included and required for running SDK starting from this version.
  • Regula Keys application renamed to Regula Licensing and it is always installed with SDK now.
  • Vocabularies.dll removed from package.

Database

  • Improved description of image patterns in many templates based on statistics.
  • Updated and fixed document links to IRS databases.
  • ICAO PKD master list version 121 included.
  • BSI master list version from 06.08.2019 included.
  • 244 countries and territories / 7572 documents included.
  • 550 new documents added.
  • Description extended for 1059 documents.