Tag: barcode
-
Generate and scan VIN barcodes in JavaScript: build a valid 17-character VIN with the North American check digit calculated as you type, render it as Code 39, Code 128, QR Code or Data Matrix with bwip-js, and decode it with Dynamsoft Barcode Reader — importing the 18-character form, verifying the...
-
Read the IATA BCBP barcode on a boarding pass in JavaScript with Dynamsoft Barcode Reader, then parse the Resolution 792 payload into structured fields — passenger, PNR, route, flight, seat, baggage and frequent flyer data — with nine structural checks and WebCrypto verification of the security section's ECDSA signature.
-
Build a browser-side IATA BCBP boarding pass generator in JavaScript: write a Resolution 792 payload with its nested size fields, auto-sign the security section (items 25–30) with WebCrypto ECDSA P-256, render it as PDF417, Aztec Code, QR Code or Data Matrix, draw a printed or mobile pass preview on an...
-
Build a browser-side GS1 barcode generator in JavaScript: compose a validated GS1 element string from application identifiers, calculate GTIN and SSCC check digits, pick the symbology a real supply chain would use, render a test label on an HTML5 canvas, and export the result together with the exact parse a...
-
Generate AAMVA-compliant driver's license PDF417 barcodes in the browser for all 71 US, Canadian and Mexican jurisdictions, render them onto a card image, and use the PNG as test data for a driver's license scanner.
-
Follow this browser-based JavaScript barcode scanner tutorial to build a vanilla JS web app with Dynamsoft Barcode Reader v11.x: scan 1D/2D barcodes from a live webcam, JPG/PNG images, and video files, draw bounding-box overlays on a canvas, load custom scan templates, and benchmark detection rate and precision.
-
Build a cross-platform Ionic Vue QR code and barcode scanner powered by the Dynamsoft Capture Vision native SDK (capturevisionbundle 3.6.2000) on Android and iOS. Two data sources, no JavaScript SDK, real-time native overlay.
-
Hands-on benchmarks for Dynamsoft Barcode Reader Python 11.6.1000: PDFRM_MULTIMODAL cuts PDF barcode decoding from 263 ms to 3 ms on a text-based PDF, breadth-first multi-threaded decoding takes up to 48% less time on dense barcode images, and the new LayoutAnalyzer recovers missed barcodes in dense N×M grid layouts.
-
Learn how to build a .NET MAUI Blazor app that scans barcodes, reads MRZ from travel documents, and detects document boundaries using Dynamsoft Capture Vision SDK v3.2 — targeting Android, iOS, macOS, and Windows from a single codebase.
-
Step-by-step guide to building a C# .NET WinForms desktop application that reads barcodes and QR codes, detects and normalizes documents, and parses MRZ data from passports and ID cards using the Dynamsoft Capture Vision Bundle SDK.
-
The tutorial demonstrates how to build a Golang Barcode QR Code Reader with the C bridge of Dynamsoft Capture Vision SDK on Windows, Linux, and macOS, as well as how to deploy the application to Docker.
-
This article explains how to build a document scanning and barcode recognition application using PySide6, Python, Dynamic Web TWAIN v19, and Dynamsoft Barcode Reader v11.
-
Learn how to build a cross-platform C++ barcode and QR code reader using Dynamsoft Capture Vision SDK v11 with CMake, supporting Windows, Linux, macOS, Raspberry Pi, and Jetson Nano.
-
An in-depth, objective comparison of Dynamsoft Barcode Reader and Google ML Kit for Android barcode scanning. Learn which SDK delivers superior accuracy, reliability, and detection rates for enterprise applications with hands-on benchmarks.
-
Learn how to build an advanced spatial barcode scanner using Google ARCore and Dynamsoft Capture Vision. Discover how to leverage augmented reality to scan multiple barcodes at different positions, prevent duplicate scans through 3D collision detection, and ensure stable marker placement with plane detection.
-
Parse driver's license PDF417 barcodes on Android in 2026 — step-by-step tutorial using Dynamsoft Capture Vision SDK with AAMVA field extraction, 720P/1080P runtime resolution switching, and a Google ML Kit comparison.
-
Tested Claude, Gemini, GPT-5, and Grok on writing Python barcode scanner code. Only one got the Dynamsoft SDK right — here's how a custom AI agent definition achieves 100% accuracy.
-
Compare ZXing-Cpp, PyZBar, and Dynamsoft Barcode Reader in Python with benchmark data from 1,710 test cases — covering angled barcodes (15°–75°), multiple barcodes per image (2–20 codes), and 170 real-world production images. Includes accuracy rates, detection times, and code samples for each SDK.
-
Step-by-step guide to building a barcode and QR code scanner Chrome extension with Manifest V3. Covers Side Panel API, camera scanning in a new tab, screenshot area selection with OffscreenCanvas, multi-page PDF decoding, drag-and-drop, context menu integration, and OAuth-based license management using the Dynamsoft Barcode Reader SDK.
-
Step-by-step guide to building a JavaScript Chrome extension (Manifest V3) that generates QR codes and 1D barcodes (Code 128, EAN-13, PDF417, Data Matrix) from any URL or custom text using bwip-js — no CDN required. Covers manifest.json, popup UI, barcode logic, and Chrome Web Store publishing.
-
Learn how to measure barcode scanning distance on iOS using ARKit and Swift. Discover why module size — not distance — is the real SDK performance indicator, with full source code and a step-by-step Swift implementation.
-
Learn how to build an AI-powered MRZ scanner and barcode reader using Dynamsoft Capture Vision 3.2.1000's deep learning models — with benchmark results on real passport and 1D barcode datasets.
-
Learn how to configure Dynamsoft Barcode Reader template parameters with a Python GUI tool. This tutorial walks through building an interactive parameter tuning tool that lets developers adjust JSON template settings in real time and test them against difficult barcode images.
-
Learn how to read barcodes with Tesseract OCR in Python and improve barcode recognition accuracy for damaged images by combining Dynamsoft Barcode Reader with a Tesseract fallback — includes setup, sample code, validation strategy, and production troubleshooting tips.
-
Learn how to build a Python script to compare pip package versions side by side using PySide6, OpenCV, and subprocess isolation — benchmark Dynamsoft Capture Vision SDK performance across versions with visual overlay results.
-
Step-by-step guide to building a Python IP camera barcode scanner using OpenCV, PySide6, and Dynamsoft Barcode Reader — supports 1D/2D barcodes over MJPEG streams.
-
Step-by-step guide to building a cross-platform Java barcode scanner using LiteCam JNI for camera capture, ZXing for open-source detection, and Dynamsoft Barcode Reader for enterprise-grade accuracy — including CMake build setup and Maven integration.
-
Step-by-step Qt C++ barcode scanner integration tutorial for Windows. Build a Qt 6.7.2 MSVC app with C++17 that decodes QR codes, Code 128, and DataMatrix from image files and a live webcam using Dynamsoft Barcode Reader C++ SDK and OpenCV.
-
Learn how to leverage AI agents to build a Python desktop application with barcode scanning, document normalization, and MRZ reading using the Dynamsoft Capture Vision SDK — through iterative AI-assisted development.
-
Build a JavaScript driver's license barcode scanner for the web: scan PDF417 barcodes and parse AAMVA-encoded ID fields (name, DOB, address, license class) into structured JSON — no server required, using Dynamsoft Capture Vision SDK.
-
Learn how to build a React Native custom barcode scanner overlay UI with real-time green contours, corner markers, and text callouts using Dynamsoft Barcode Reader SDK. Covers coordinate transformation, aspect-ratio compensation, and multi-barcode support on Android and iOS.
-
Learn how to build a Python Tkinter GUI barcode scanner that reads 1D/2D barcodes from multi-page PDF files using the Dynamsoft Capture Vision SDK — includes a CLI reference tool and an AI-generated GUI app with drag-and-drop, annotations, and multi-format export.
-
Compare ZXing.NET and Dynamsoft Barcode Reader in a C# .NET 8.0 WinForms app — a practical guide for developers looking for the best .NET barcode SDK or a ZXing alternative for higher accuracy.
-
Step-by-step guide to using the Dynamsoft Capture Vision JavaScript SDK for barcode scanning, MRZ reading, and document boundary detection — from image files and a live camera feed in the browser.
-
Learn how to decode GS1-128 barcodes and parse GS1 Application Identifiers (AIs) in Python using Dynamsoft Capture Vision SDK. Step-by-step tutorial with full source code.
-
Learn how to build a FastAPI barcode scanner integration with Uvicorn and Dynamsoft Barcode Reader SDK. Decode QR codes and barcodes from uploaded images via a Python web API.
-
Step-by-step tutorial to build a .NET MAUI cross-platform camera barcode scanner targeting Windows, Android, and iOS in a single project. Handle platform-specific rendering with preprocessor directives, SkiaSharp, and Dynamsoft Barcode Reader.
-
Discover how to design a lightweight Flutter camera plugin for Windows, Linux, and macOS, and apply it to create an efficient cross-platform desktop multi-barcode scanner.
-
Step-by-step guide to building a macOS framework that wraps the Dynamsoft C++ Barcode SDK in Objective-C++ for Swift and SwiftUI integration. Covers Objective-C++ bridging, framework creation in Xcode, and CocoaPods publishing.
-
Build a Node.js camera SDK with node-gyp and the C++ LiteCam library, then use it with Dynamsoft Capture Vision to create a cross-platform desktop multi-barcode scanner on Windows, Linux, and macOS.
-
Learn how to write a Python script to read multiple barcodes from a camera using a custom CPython camera SDK built on a C++ library and Dynamsoft Barcode Reader. Works on Windows, Linux, and macOS.
-
Step-by-step C++ barcode scanner macOS AVFoundation tutorial. Bridge Objective-C with C++ to capture camera frames via AVFoundation, render them with Cocoa, and decode barcodes using the Dynamsoft Barcode Reader SDK — no OpenCV required.
-
Step-by-step tutorial to build a C++ Windows webcam barcode scanner using the Windows Media Foundation API and Dynamsoft Barcode Reader SDK v11. Covers camera enumeration, YUY2-to-RGB conversion, Win32 GDI rendering, and CMake build setup — no OpenCV required.
-
Learn how to access a webcam in C++ on Linux using the V4L2 API without OpenCV, and build a real-time barcode scanner with the Dynamsoft Barcode Reader SDK.
-
Learn how to read DataMatrix barcodes from PDF files using JavaScript. Flatten barcode annotations into raster images with Dynamsoft Document Viewer, then decode DataMatrix, QR Code, and other 1D/2D barcodes in the browser with Dynamsoft Barcode Reader.
-
Step-by-step tutorial to build a Next.js client-side ID card scanner component that reads MRZ and PDF417 barcodes from passports, driver's licenses, and ID cards via camera using Dynamsoft Capture Vision SDK.
-
Step-by-step SwiftUI barcode scanner tutorial for iOS and macOS. Use Dynamsoft Capture Vision SDK with Swift Package Manager to scan 1D/2D barcodes from the camera in real time.
-
Step-by-step tutorial to integrate a C++ barcode SDK into a macOS SwiftUI app via an Objective-C++ bridge. Covers Xcode project setup, camera capture, real-time 1D/2D barcode detection, and overlay rendering.
-
Read 1D and 2D barcodes (QR Code, Code 128, EAN-13, DataMatrix, PDF417) from multi-page PDF files in Node.js with Dynamsoft Capture Vision. A single captureMultiPagesAsync() call decodes every page and reports the page number for each barcode.
-
Step-by-step guide to building a Python barcode and QR code scanner that reads barcodes from images and webcam streams on Windows, Linux, and macOS using the Dynamsoft Capture Vision SDK and OpenCV.
-
Step-by-step tutorial for building a Blazor WebAssembly barcode and QR code scanner using Dynamsoft Capture Vision. Covers image-based barcode reading and real-time camera scanning with C# and JavaScript interop.
-
Step-by-step guide to building and running ARM32 and ARM64 Docker containers for Python barcode and QR code scanning using Dynamsoft Barcode Reader — ideal for Raspberry Pi and Jetson Nano development.
-
Learn how to scan documents in batch and auto-split them into separate PDFs using barcode separator sheets with Dynamic Web TWAIN and Dynamsoft Barcode Reader in JavaScript.
-
Step-by-step tutorial to build an Angular barcode and QR code scanner component using Dynamsoft Capture Vision SDK — includes image decoding and live camera scanning.
-
Step-by-step C# tutorial to integrate a barcode and QR code scanner into a .NET MAUI app using the Dynamsoft Barcode Reader SDK — covering image file decoding and real-time camera stream scanning on Android and iOS.
-
Build a real-time C++ barcode and QR code scanner that reads from a desktop webcam using a minimal OpenCV build and Dynamsoft Barcode Reader SDK v10.x. Includes CMake project setup for Windows and Linux.
-
Step-by-step guide to building a cross-platform command-line barcode and QR code reader in Rust using FFI bindings to the Dynamsoft C++ Capture Vision SDK. Covers project setup, C++ bridge implementation, and both interactive and batch processing modes on Windows, Linux, and macOS.
-
Step-by-step C++ tutorial: scan 1D barcodes and recognize OCR text labels from camera frames using Dynamsoft Capture Vision SDK with OpenCV on Windows and Linux.
-
Build a web-based parcel scanner that reads 1D barcodes and extracts surrounding text labels in any orientation using Dynamsoft Capture Vision JavaScript SDK.
-
Implementing a Flutter QR Code Scanner with Swift, AVFoundation, and Dynamsoft Barcode Reader Bundle
Build a high-performance Flutter QR code and barcode scanner for iOS by mixing Dart and Swift code, integrating AVFoundation camera previews with the Dynamsoft Barcode Reader Bundle and its CaptureVisionRouter API for real-time decoding.
-
Build a Flutter barcode scanner that reads multiple 1D barcodes, QR codes, and DataMatrix codes at once on Android and iOS using the Dynamsoft Capture Vision SDK.
-
Build a high-performance Flutter barcode scanner for Android by mixing Dart and Kotlin code, integrating CameraX with the Dynamsoft Barcode Reader Bundle and its CaptureVisionRouter API for real-time barcode decoding.
-
Learn how to build a high-performance Node.js barcode reader for command-line and web applications using the official dynamsoft-capture-vision-for-node package - a native C++ engine with prebuilt binaries and a managed worker-thread pool.
-
Learn how to build a PHP Laravel web app that decodes barcodes and QR codes by calling a standalone Python service powered by the Dynamsoft Capture Vision SDK.
-
This guide walks you through creating a web application to decode multiple barcode images with Go and HTML5, backed by the goBarcodeQrSDK module and Dynamsoft Capture Vision SDK.
-
Step-by-step tutorial to generate QR codes dynamically in the browser using JavaScript, Pyodide, and the Python segno library. Supports byte mode, structured append, custom error correction levels, and text encoding selection.
-
Step-by-step guide to generating QR codes in Python using the segno library. Covers all five encoding modes — numeric, alphanumeric, byte, kanji, and structured append — with working code examples.
-
Learn to link and load Dynamsoft's C/C++ SDK dylib in Go barcode reader modules for macOS, including build and run scripts for Apple Silicon Macs.
-
Learn how to use a JSON-based Domain-Specific Language (DSL) to configure document scanning, barcode reading, and text recognition tasks in Dynamsoft Capture Vision — with cross-platform template reuse.
-
Step-by-step guide to building a Python Flet desktop chat app that scans barcodes with Dynamsoft Barcode Reader and verifies decoded text using Google Gemini AI vision capabilities.
-
Step-by-step JavaScript tutorial for building a web barcode scanner with OpenCV.js — covers QR code detection, EAN-13 decoding, and live camera scanning.
-
Learn how to build a Windows desktop barcode reader in C++ using the Win32 API and Dynamsoft Capture Vision SDK. This step-by-step tutorial covers GUI layout with panels, image loading via GDI+, barcode decoding, and drawing result overlays on detected barcodes.
-
Step-by-step tutorial to build a cross-platform .NET REST API that decodes barcodes, reads MRZ from passports and IDs, and rectifies documents using the Dynamsoft Capture Vision SDK and ASP.NET Core Web API.
-
Build a headless barcode scanner on Raspberry Pi 4 with C++ - capture frames through Video4Linux2, decode barcodes with Dynamsoft Capture Vision, and show results on an optional SSD1306 OLED display or the console. No OpenCV, no GUI, and no WiringPi required.
-
Solve MinGW GCC "undefined reference" errors when linking MSVC-built C++ DLLs. Build a shim DLL that exports C interfaces from Dynamsoft Barcode Reader v10.0 for seamless MinGW linkage.
-
Create a Python Flask REST API that exposes Dynamsoft Barcode Reader, Document Normalizer, and Label Recognizer as HTTP endpoints, then automate barcode decoding, MRZ scanning, and document rectification in Power Automate for Desktop.
-
Learn how to build a .NET MAUI Windows desktop barcode scanner using Windows Media API for live camera capture and Dynamsoft Barcode Reader for real-time 1D/2D barcode detection.
-
Build a custom barcode and QR code detection node for Node-RED with the Dynamsoft Capture Vision SDK. This guide shows how to decode barcodes from image files, PDF/TIFF documents, and base64 strings, and emit structured results (format, text, confidence, location) into your Node-RED flows.
-
How to Decode South African Driver's License PDF417 Barcode in Python: Decrypt, Parse & Extract Data
Step-by-step Python tutorial to decode South African driver's license PDF417 barcodes, decrypt the RSA-encrypted payload, and parse driver information including vehicle codes, ID number, birthdate, and license expiry date.
-
Build an installable PWA that scans barcodes and QR codes with the latest Dynamsoft Barcode Reader Bundle, from the live camera or an uploaded image, on desktop and mobile.
-
Step-by-step tutorial on building a VSCode extension for Dynamsoft Barcode Reader — with project generation, code snippet insertion, and parameter template download for barcode and QR code scanning.
-
Measure WebGL grayscale conversion against canvas color frames for Dynamsoft Barcode Reader. On this PC sample, GPU readPixels cost more than it saved; phones are unlikely to reverse that.
-
Learn how to integrate a mobile-friendly HTML5 QR code scanner for ASP.NET Core web apps using server-side C# with Dynamsoft CaptureVisionRouter, including drag-and-drop upload, JSON barcode results, and canvas quad overlays.
-
Build three Java barcode readers - CLI, Swing GUI, and Spring Boot web API - using Dynamsoft Barcode Reader 11.x and ZXing, with working code and a live Swagger UI demo.
-
Step-by-step tutorial to integrate a barcode and QR code scanner into a Python Django web app using the Dynamsoft Capture Vision SDK for server-side decoding of 1D and 2D barcodes.
-
Step-by-step tutorial to scan and decode barcodes and QR codes in a Jupyter Notebook using Python, OpenCV, and Dynamsoft Barcode Reader SDK with an interactive file upload widget.
-
Learn how to scan high-density QR codes on Android devices. This tutorial compares Google ML Kit and the Dynamsoft Barcode Reader SDK, showing how to decode version 40 QR codes that ML Kit cannot read.
-
Build a Python desktop QR code scanner that reads barcodes directly from screen captures using Qt (PySide6), OpenCV, and the Dynamsoft Barcode Reader SDK.
-
Learn how to build a cross-platform GUI Python barcode and QR code reader for Windows, Linux, macOS, and Raspberry Pi OS using Qt Designer, PySide6, and the Dynamsoft Capture Vision SDK.
-
Learn how to scan nonstandard and damaged 1D barcodes with custom start/stop characters using Dynamsoft Barcode Reader in Python. Includes custom JSON templates for Code 39 variants with HeadModuleRatio and TailModuleRatio.