16.2.6+188 — Dec 2025
📅 2025-12-12
New features
Section titled “New features”Advanced threading configuration for page analysis, OCR and document conversion
Section titled “Advanced threading configuration for page analysis, OCR and document conversion”This release adds more control over multithreading for page analysis, OCR and document conversion operations.
To this end, new properties AdvancedThreadingConfig and ThreadingMode (when not already present) have been added to classes COcrParams, CPageAnalysisParams and CDocumentWriter.
The new property AdvancedThreadingConfig consists in structs specific to each processing class, and exposes the number of threads to use for each type of operation. This gives precise control over the internal threading capabilities.
Following this change, the behaviour of the ThreadingMode property has been modified to update the values stored in the corresponding advanced threading configuration, based on the selected threading mode and the detected device capabilities. After setting the threading mode, you can still change the values in AdvancedThreadingConfig for fine-tuning.
Finally, a new ThreadingMode enum value has been introduced: ThreadingMode.MemoryConservative. This mode configures the advanced threading settings to enable multithreading according to the device capabilities, but only for operations that do not significantly impact memory consumption.
Improvements
Section titled “Improvements”Speed and memory usage improvements
Section titled “Speed and memory usage improvements”This release also includes general optimizations for speed and memory usage.
The following features have been improved:
- Full-page and zonal OCR
- OCR for color or greyscale images
- Japanese OCR
- Conversion to Hyper-compressed PDF (iHQC technology)
- Processing with the
CPageProcessingclass when both language/orientation detection and OCR are enabled.
Added/removed resources
Section titled “Added/removed resources”N/A
Fixed bugs
Section titled “Fixed bugs”| Internal ID | Description | Service desk IDs |
|---|---|---|
| IDRSRD-10130 | Memory consumption of iHQC feature can be improved | |
| IDRSRD-10124 | Speed performance of iHQC feature can be improved | |
| IDRSRD-10123 | The iDRS should allow better control of its internal threading configuration | ISD-34219 |
| IDRSRD-10122 | Speed and memory performance of CPageProcessing can be improved | |
| IDRSRD-10110 | The iDRS setting TextDetectionSensivity.MaximumText should behave closer to its intended purpose | |
| IDRSRD-10097 | iOS SmartCapture application crashes when recognizing a document using Simplified Chinese | |
| IDRSRD-10042 | The iDRS objects containing idrs_string are not thread-safe | |
| IDRSRD-9964 | The iDRS creates DOCX Editable with text hidden by a table | |
| IDRSRD-9716 | The iDRS doesn’t load text from specific PDFs | ISD-36000 |
| IDRSRD-10166 | iDRS version 16.2.6+178 throws an exception when deskewing near-blank color images | |
| IDRSRD-10172 | PDFs created from greyscale images by iDRS 16.2.6+178 cannot be opened by Acrobat Reader | |
| IDRSRD-10173 | Image skew is not corrected when using iDRS 16.2.6+178 CPageProcessing, if both language and orientation detection are not enabled | |
| IDRSRD-10175 | The iDRS fails to run twice Chinese OCR with the same CPageProcessing instance | ISD-36631 |