Dynamsoft Barcode Reader Versioni

Scopri le novità in ogni release, con dettagli su funzionalità, miglioramenti e problemi risolti.

gen
feb
mar
apr
mag
giu
lug
ago
set
ott
nov
dic
Dynamsoft Barcode Reader 11.6.50002 nov 2026
Funzionalità
  • JavaScript
    • Improved the Camera Enhancer’s auto-flash and the video window resize function, among other features.
  • Updated third-party libraries to incorporate the latest security fixes.
Correzioni
  • JavaScript
    • Fixed an issue where the license could expire if a web page was left open for a long time.
  • Fixed multiple crashes caused by invalid input data.
Dynamsoft Barcode Reader 11.6.400015 ott 2026
Funzionalità
  • Improved GS1 Composite decoding success rate in challenging black-on-dark-background scenarios.
  • Updated third-party libraries to incorporate the latest security fixes.
Correzioni
  • Refined descriptions for EC_LICENSE_WARNING and EC_LICENSE_CACHE_USED to improve diagnostic clarity.
  • Fixed a crash in Capture() when input byte data cannot be parsed.
  • Fixed an angle calculation issue during postal code processing.
Dynamsoft Barcode Reader 11.6.300020 ago 2026
Funzionalità
  • Improved localization stability for GS1 DataBar Stacked barcodes when the bars are short.
  • Updated third-party libraries to incorporate the latest security fixes.
Correzioni
  • Fixed an issue where MicroPDF417 decoding results did not match the expected output.
  • Fixed a hang that could occur during multi-threaded processing.
  • Fixed hangs and crashes that could occur with certain input images and templates.
  • Fixed a crash that could occur during initialization on Linux ARM64.
Dynamsoft Barcode Reader 11.6.1000Versione principale23 lug 2026
Funzionalità
  • Multimodal PDF Content Extraction
    • New PDF Reading Mode - Added PDFRM_MULTIMODAL to PDFReadingMode, now the default for PDFReadingParameter. It extracts vector graphics, text content, and embedded images from PDF files, enabling stronger barcode reading performance in multimodal PDF scenarios.
    • Performance Behavior Update - Compared with full-page raster rendering, PDFRM_MULTIMODAL usually improves speed by avoiding unnecessary rendering of irrelevant regions.
  • Multi-Threaded Barcode Decoding
    • Get results sooner with parallel processing - Barcode decoding now uses a breadth-first strategy that decomposes a single DBR Task into one Localization Work and one or more Decoding Works. This improves thread utilization and reduces the chance that a slow DeblurMode attempt blocks other faster decoding attempts, helping valid results come back sooner.
  • DataMatrix Color Inversion Detection
    • Handle normal and inverted DataMatrix more efficiently - Added AutoDetectColorInversion to automatically handle both normal and inverted DataMatrix barcodes. Instead of processing the whole image twice, the SDK applies dual-polarity handling only to localized DataMatrix regions, which makes processing faster in dual-polarity scenarios.
  • Barcode Layout Analysis
    • Decode dense grid barcodes more completely - Added LayoutAnalyzer to organize barcode locations into logical line or matrix layouts and infer unrecognized barcode regions when gaps exist, enabling workflows such as fast first-pass decoding, missing-region inference, and targeted second-pass decoding on dense N*M barcode layouts.
  • Cross-Version License Support
    • Use a single license across SDK versions - Full License 1.0 keys (starting with “f”) that are non-perpetual are no longer version-checked, so the same key can be used across SDK versions without reactivation.
  • New
    • Added a DLL build targeting .NET 8.
    • Added PDFRM_MULTIMODAL value to PDFReadingMode enumeration for multimodal PDF content extraction.
    • Added AutoDetectColorInversion parameter for BarcodeFormatSpecification to support automatic color-inversion detection for DataMatrix barcodes.
    • Added a new overload of CaptureMultiPages() that accepts a FileFetcher parameter for more flexible file input handling.
    • Added LayoutAnalyzer class with Analyze() static method for quadrilateral layout analysis.
    • Added LayoutPattern enumeration with values LP_UNKNOWN, LP_LINES, and LP_MATRIX.
    • Added LayoutElementSource enumeration with values LES_NONE, LES_INPUT, and LES_INFERRED.
    • Added MeasureUnit enumeration with values MU_PIXEL and MU_PERCENTAGE.
    • Added structures LayoutAxis, LayoutAnalysisParameter, LayoutElement, and LayoutAnalysisResult for layout analysis configuration and results.
    • Added a new GridBarcodeScanner sample (with sample_grid.png) to demonstrate how to use LayoutAnalyzer for barcode grid layout detection and logical row/column mapping.
  • Changed
    • Default PDFReadingMode in PDFReadingParameter constructor changed from PDFRM_RASTER to PDFRM_MULTIMODAL.
    • MaxParallelTasks now controls the total number of Work-level threads in the CVR thread pool. For DBR tasks, each Localization Work and Decoding Work occupies one thread slot.
    • SetDeviceFriendlyName() now enforces parameter constraints: maximum 64 characters, allowed characters are letters (a-z, A-Z), digits (0-9), hyphen (-), underscore (_), and period (.), and must start and end with a letter or digit. Returns EC_PARAMETER_VALUE_INVALID if constraints are not met.
    • Removed the VC++ Redistributable runtime dependency for the native C DLL on Windows (runtime linkage changed from MD to MT).
Correzioni
  • Fixed a crash that could occur in AWS Lambda environments under certain conditions.
  • Fixed an issue in GS1-Databar AI 17 (YYMMDD) results where the month field could be missing a leading zero.
  • Marked PDFRM_VECTOR as deprecated (covered by PDFRM_MULTIMODAL).
Dynamsoft Barcode Reader 11.45 feb 2026
Funzionalità
  • AI-Powered Barcode Detection and Decoding
    • PDF417 Localization Model – Introduced the PDF417Localization neural network model for improved detection of PDF417 barcodes, especially under challenging conditions.
    • Code39/ITF Decoding Model – Added the Code39ITFDecoder model for enhanced decoding of Code 39 and ITF barcodes under blurred or low-resolution conditions.
    • Deblur Models for 2D Barcodes – Added the DataMatrixQRCodeDeblur and PDF417Deblur models to provide more effective recovery from motion and focus blur for DataMatrix, QR Code, and PDF417 barcodes.
  • ECI (Extended Channel Interpretation) Support
    • ECI Information Return – Added support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new CECISegment class, along with the GetECISegmentsCount() and GetECISegment() methods in the CBarcodeResultItem and CDecodedBarcodeElement classes, enables access to character encoding information embedded in barcodes.
    • ECI-Based Text Interpretation – Added support for interpreting ECI segments during barcode decoding, improving compatibility with international character sets.
  • Performance Improvements
    • On-Demand Model Loading – Implemented lazy loading for AI models, reducing initialization time by loading models only when first needed.
    • Smart Model Selection – Models are now loaded based on configured barcode formats, minimizing memory usage by excluding unused models.
    • Improved Confidence Scoring – Enhanced confidence score calculation for results from neural network models, providing more accurate quality indicators.
    • DPM Barcode Optimization – Improved recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.