Kofax OmniPage Capture SDK 22.1.0.2
Build Date: August 15, 2023
© 2023 Kofax. All rights reserved.
Use is subject to license terms.
Introduction
Fix packs issued for OmniPage Capture SDK (CSDK) releases are cumulative updates.
Issues resolved in this fix pack
22.1.0.2 - FIXPACK2
1984555 - (26718787) - FormTyper converted fields to a comb of 6 characters instead of 3.
1981430 - (26738050) - Intermittent issues occurred with 2D barcode recognition.
1980272 - (26684424) - Accuracy: Digit "1" (font in italic) was interpreted as "7" on line item level.
1980130 - (26663377) - Negative numbers became positive when converting a specific PDF to Excel.
1979155 - (26734390) - GPF occurred in the BAR module (PDF417) with a particular PDF.
1978570 - 26744511 - Braille Pattern Dots-134 (Unicode Character U+280D) appeared in the Converters.Text.XML output.
1978554 - (26687957) - Rechnung number was misrecognized (Digit '4').
1977751 - (26735458) - CSDK was unable to extract Patch Code.
1977517 - N/A - CSDK loaded a PDF file as a faulty image when using the setting "Kernel.Imf.PDF.Resolution" = 300 (file-specific).
1977321 - (26579105) - Specific table types were typically incorrectly recognized by the FormTyper.
1976206 - (26732382) - Accuracy: Colon (':') character was recognized as bullet.
1975991 - (26732382) - Accuracy: Slash ('/') characters in date were misrecognized.
1974923 - (26718767) - PDF to DOCX conversion replaced some apostrophe characters with space (file-specific).
1974763 - (26712701) - PDF to PPTX conversion merged all values in the rows of a table (file-specific).
1971201 - (26720348) - RecPDF API could not set the User Password (also known as Open Password) for PDF files.
1969616 - (26721730) - Some PDF page was loaded as a blank page.
1969204 - (26708767) - Text content from higher resolution pages of a TIFF file is missing from the OCR output when the formatted text converter ("Converters.Text.FormattedTxt") is used.
1968881 - 26695321 - Crash occurred with a specific CSDK settings file.
1966793 - (26703461) - 2D Datamatrices on the page were not recognized when the barcode type BAR_UCC128 is enabled for recognition.
1966786 - 26714967 - PDF-417 barcode was not recognized with page-sized zone (file-specific).
1966407 - N/A - Invalid characters were captured from the barcode.
1964970 - N/A - API_TIMEOUT_ERR occurred while recognizing barcode on PDF page (file-specific).
1963972 - (26627043) - Segmentation fault occurred on the 3rd page of a PDF (file-specific).
1960022 - N/A - The PLUS3W recognition module returned the string "INVOICE NUMBER" in the wrong word order.
1959538 - (26586128) - Converting PDF through the Power PDF menu "Making PDF Searchable" with the "Keep original images" option disabled resulted in a lot of underlined text.
1956278 - (26666944) - Table cell data was missing in the recognized text.
1953646 - (26677452) - API_GPFAULT_ERR occurred during recognition if the PDF417 barcode type (BAR_PDF417) was enabled (file-specific).
1953215 - (26682275) - CSDK did not recognize the Patch Code in images with a black frame from the scan.
1953047 - N/A - Invoice number contained additional leading character derived from the box border (file-specific).
1951957 - (26645881) - Accuracy: order number on PO PDF documents was misrecognized (character '6' recognized as 'C').
1949292 - (26657841) - Accuracy: uppercase O ('O') instead of zero ('0') misrecognition occurred in invoice numbers.
1949289 - (26632758) - CSDK handled the codepage improperly in the Atalasoft PDF417 output.
1949288 - (26632758) - The RM_BAR recognition module misrecognized certain PDF417 barcodes (file-specific).
1946536 - 26685613 - Pages of a PDF file were loaded as blank pages (file-specific).
1946375 - (26638882) - Accuracy: Vietnamese accent misrecognition (character '�' recognized as '�').
1946370 - (26598158) - Underscore characters in invoice numbers were not recognized (file-specific).
1944448 - N/A - Reversed words were seen in the OCR results.
1944309 - N/A - Numbering bullet was applied in individual table cell content, when converting a specific PDF to DOCX.
1941601 - (26618203) - Text was appearing twice in DTXT-XML output when using DCM_STANDARD (file-specific).
1940765 - (26667458) - PDF to XLSX transformation had issue with a specific file and Power PDF version.
1933829 - N/A - Autorotate failed while loading a PDF page (file-specific).
1931533 - N/A - Invoice number contained an additional leading character when using IMF_PDF_AS_IMAGE or PDF_PM_AS_IMAGE (file-specific).
1926082 - 26555886 - [CRL-4680] While opening PDFs in Adobe Reader (on Windows8), the program displays error message for searchable PDFs that were created on another machine with Window10.
1885164 - N/A - Footer was section not captured from PDF.
1883650 - N/A - Crash may have occurred with Form Template Editor when nesting adapted templates.
1732784 - 26265004 - [LCP-10366] Table without visible borders was converted as text with frames.
1689120 - (26389181) - Amount values were not getting extracted properly: additional '1' characters were appearing at the end of the recognized amount.
NOTES for fix pack 22.1.0.2 - FIXPACK2
- For 1971201: To make a PDF protected with a User Password (aka Open Password) via the RecPDF API, use the command-string "OpenPassword". See sample code below:
#include "RecPDF.h" RPDF_DOC rpdf_h = NULL; rPdfInit(); rPdfOptOpen(strInpFileName, NULL, &rpdf_h); rPdfOptAddCommandStr(rpdf_h, L"Sec128"); // 128-bit security rPdfOptAddCommandStr(rpdf_h, L"OpenPassword:13579"); // password: "13579" rPdfOptimize(rpdf_h, strOutFileName); rPdfClose(rpdf_h); rPdfQuit();
When applying this fixpack, it is recommended to use the most recent Microsoft Visual C++ redistributable available.
Permalink for latest supported x86 and x64 versions are:
Issues resolved in previous fix packs
22.1.0.1 - FIXPACK1
1940592 - (26590149) - Specific PDFs content appeared as strange characters in the output.
1938080 - (26656612) - Images with vertical Code39 barcodes were not recognized.
1938071 - (26662585) - CSDK did not recognize Code39 barcode from 200dpi TIFF images while successfully detecting the same in the original PDF.
1937858 - N/A - CSDK loaded a PDF file as a faulty image when using the setting "Kernel.Imf.PDF.Resolution" = 300 (file-specific).
1934419 - N/A - Access Violation error occurred when debugging.
1933836 - (26644139) - PDF was corrupted after kRecMakePagesSearchable.
1932459 - (26640022) - IMG_BITSPERPIXEL_ERR occurred when loading a PDF with a gray image.
1931940 - N/A - Recognition confidence of characters on repetition was not deterministic.
1931360 - (26657434) - [LCP-26736] The whole text was converted as pictures in the document.
1928711 - N/A - ENH.REQ.: Support for loading 48-bit PNG images added.
1928199 - (26589157) - Access violation occurred in RECDIAG.dll with LZ_FREEFORM.
1927763 - (26653134) - Image load time did increase with each subsequent page of multipage JPEG-compressed TIFF image files.
1926981 - N/A - Accuracy: Character misrecognition occurred on clean documents.
1926890 - N/A - Particular PDF caused GPF during image load.
1925096 - N/A - Image compression error (IMF_COMP_ERR) occurs while loading particular PDF file.
1924763 - 26650481 - PDF file did not load (file-specific).
1912421 - (26335368) - The line containing the only string "C/O" disappeared in the recognized output (file-specific).
1901588 - (26598271) - The PDF/A-2b output by CSDK failed on the Adobe Preflight check (file-specific).
1894866 - N/A - TTSManager fell into an infinite loop on computers with no sound card.
1888050 - N/A - CSDK generated non-compliant PDF/A-4 files using IMF_PDFCOMPATIBILITY.IMF_PDFA4.
1844539 - (26287382) - Segmentation violation occurred while converting a PDF file to Word (file-specific).
1833103 - (26563474) - Issues occurred with producing PDF files from CHT HKSCS (Hong Kong).
Applies To
You can apply this fix pack to update the following Kofax OmniPage CSDK for Windows version:
- OmniPage Capture SDK for Windows 22.1
- OmniPage Capture SDK for Windows 22.1.0.1
Install This Fix Pack
Use the following procedure to install this fix pack.
- Verify that the following applications and services are not running:
- Executables belonging to OmniPage Capture SDK 22.1
- Applications integrating the engine of OmniPage Capture SDK 22.1
- Antivirus software
- Backup the content of the Bin folder of your Capture SDK 22.1 installation (to your backup-copy folder)
- Depending on your Capture SDK installation select either the file KofaxOmniPageCaptureSDK-22.1.0.2_forWindows_32-bit.zip
or KofaxOmniPageCaptureSDK-22.1.0.2_forWindows_64-bit.zip.
Unzip the fix pack file to a temporary location. - Copy the files and subfolders located in the fix pack's folder (CSDK_BIN32 or CSDK_BIN64) into the
Bin folder of your current Omnipage Capture SDK installation.
IMPORTANT:- Remember to copy all files with the subfolders! (recursive copy)
- This fixpack contains 4 new files (SxS*.manifest), which were not part of the fileset of the original 22.1 release. Note that these are required in case of IWR-based OCR engine integration only.
- The following files became unnecessary and can be omitted from the distribution fileset supposing that the integrating application is not an IWR-based one:
- Kofax.OmniPageCSDK.ArgTypes.dll
- Kofax.OmniPageCSDK.CAPI.dll
- Kofax.OmniPageCSDK.Objects.dll
- Kofax.OmniPageCSDK.Objects.xml
- Kofax.OmniPageCSDK.RecPDF.dll
- Kofax.OmniPageCSDK.RecPDF.xml
- Copy the file(s) residing in the fix pack's DATA folder into the DATA folder of your current Omnipage Capture SDK installation.
- If you use the standalone version of Document Classifier (DCA) and there is an Engine subfolder under the folder DocumentClassifier22, refresh the files in the Engine subfolder from the CSDK_BIN32 or CSDK_BIN64 folder of this fix pack.
- If you are using the "Form Template Editor" (FTE),
- if there is an Engine subfolder under the folder FormTemplateEditor22, refresh the files in the Engine subfolder both from the folders CSDK_BIN32 and FTE_BIN32 or from CSDK_BIN64 and FTE_BIN64 of this fix pack.
...otherwise
- refresh the files in the Bin folder of your current CSDK installation both from the folders CSDK_BIN32 and FTE_BIN32 or from CSDK_BIN64 and FTE_BIN64 of this fix pack. - If you have runtime deployment, remember to update that, as well:
In the Distribution File Set (generated earlier), replace the original files with the new ones from the fix pack (to the BIN and to the DATA folders).
Remember to add new CSDK file(s) introduced since the original 22.1 release, if there is any (that is, in any of the fix packs).
Note: As the best practice, after applying the updates to the developer installation, generate the Distribution File Set again, using the Distribution Wizard.
Remember to add new CSDK files introduced since the version 22.1 release, if there are any (that is, in any of the fix packs). - If this fixpack contains an OPLA subfolder AND your application is using the OmniPage Licensing Agent (OPLA), use its updated version from the OPLA subfolder.
The OPLA subfolder contains all the files necessary for OPLA. - Restart any applications and services you stopped before installing the fix pack.
Note: As the best practice, after applying the updates to the developer installation, generate the Distribution File Set again, using the Distribution Wizard.
Remove This Fix Pack
Use the following procedure to remove this fix pack.
- Verify that the following applications and services are not running:
- Executables belonging to OmniPage Capture SDK 22.1
- Applications integrating the engine of OmniPage Capture SDK 22.1
- Antivirus software
- Copy the files from the backup-copy folder to the Bin folder of your OmniPage Capture SDK 22.1 installation.
- Restart any applications and services that were stopped prior to removing the fix pack.
Files Included
This fix pack includes a vast number of files. This document does not detail file names and versions.