​Robust Barcode Scanner SDK with Flexible APIs
Whether it’s distorted, dark, distant, blurred, DPM, batch or moving, we can scan it. At speed.

Engineered for High-Performance Barcode Scanning
Scan 500+ Barcodes per Minute--Dynamsoft_Barcode_Reader_Python

Achieve industry-leading speed with our barcode scanner SDK—optimized for:

Live video streams with multiple barcodes
PDF files in automated workflows
Static images from high-resolution industrial cameras
Multi-barcode support ensures high efficiency across use cases.

11.4.3000 (06/30/2026)

Security Updates

  • Updated third-party libraries to incorporate the latest security fixes.

11.4.2001 (04/17/2026)

Security Updates

  • Updated third-party libraries to incorporate the latest security fixes.

11.4.2000 (03/18/2026)

Security Updates

  • Updated third-party libraries to incorporate the latest security fixes.

Bug Fixes

  • Fixed an issue where the SDK might attempt to load corrupted model resource files in rare cases.

11.4.1000 (02/05/2026)

Highlights

AI-Powered Barcode Detection and Decoding
  • PDF417 Localization Model – Introduces the PDF417Localization neural network model for improved detection of PDF417 barcodes, especially under challenging conditions.

  • Code39/ITF Decoding Model – Adds the Code39ITFDecoder model for enhanced decoding of Code 39 and ITF barcodes under blurred or low-resolution conditions.

  • Deblur Models for 2D Barcodes – Adds 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 – Adds support for retrieving Extended Channel Interpretation (ECI) data from barcodes. The new ECISegment class, along with the get_eci_segments() method in the BarcodeResultItem and DecodedBarcodeElement classes, enables access to character encoding information embedded in barcodes.

  • ECI-Based Text Interpretation – Adds support for interpreting ECI segments during barcode decoding, improving compatibility with international character sets.

Performance Improvements
  • On-Demand Model Loading – Implements 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 – Enhances confidence score calculation for results from neural network models, providing more accurate quality indicators.

  • DPM Barcode Optimization – Improves recognition rate for Direct Part Marking (DPM) barcodes commonly used in industrial and manufacturing environments.

New

Changed

Improved

  • Improved license binding stability on macOS devices.

Removed

Fixed

  • Fixed incorrect coordinate in barcode result when using neural network models with a specified region.

  • Fixed crash and hang issues that could occur in certain scenarios.

  • Fixed various minor bugs and improved overall stability.

11.2.5000 (12/16/2025)

This release includes security maintenance updates to ensure continued protection of the product.

Security Updates

  • Updated third-party libraries to incorporate the latest security fixes.

Bug Fixes

  • Fixed memory leak, crash, and hang issues in various scenarios.
  • Improved stability in multi-threading operations.
Logo

CANN开发者社区旨在汇聚广大开发者,围绕CANN架构重构、算子开发、部署应用优化等核心方向,展开深度交流与思想碰撞,携手共同促进CANN开放生态突破!

更多推荐