From 5eef36a0b1d35396668760801a2e3028365123d0 Mon Sep 17 00:00:00 2001 From: Justin Date: Fri, 6 Mar 2026 16:26:25 +0800 Subject: [PATCH 01/36] Update description in FAQ about the dist folder of dynamsoft-barcode-reader-bundle --- llms.txt | 134 ++++++++++++++++++ .../faq/what-is-in-the-dist-folder-of-dbrb.md | 2 +- 2 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 llms.txt diff --git a/llms.txt b/llms.txt new file mode 100644 index 00000000..dd2081b9 --- /dev/null +++ b/llms.txt @@ -0,0 +1,134 @@ +# Feature Layer - Barcode Recognition - Web Edition (v11.x) + +> Root Documentation: https://www.dynamsoft.com/barcode-reader/docs/llms.txt +> This Layer URL: https://www.dynamsoft.com/barcode-reader/docs/web/ + +This documentation covers Dynamsoft Barcode Reader SDK v11.x. It defines the Barcode Recognition Feature Layer APIs for the web (JavaScript) edition. + +**Language Edition:** +- JavaScript: https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/ + +## LLM Guidance + +- This layer provides barcode-specific result classes, enumerations, and the high-level BarcodeScanner UI for the JavaScript edition. It does NOT contain the main entry point (CaptureVisionRouter) - that is in the Workflow Layer. +- BarcodeScanner is a ready-to-use UI component that wraps CaptureVisionRouter + CameraEnhancer for quick barcode scanning integration with minimal code. +- DecodedBarcodesResult is the primary result class; BarcodeResultItem contains individual barcode data (text, bytes, format, location). +- SimplifiedBarcodeReaderSettings provides a quick configuration API; for full control, use JSON parameters from the Core Concepts & Parameter Layer. +- The JavaScript edition FAQ covers web-specific issues: HTTPS requirements, WASM loading, CDN deployment, camera permissions, iOS Safari compatibility, and offline mode. +- When explaining barcode reading workflows for JavaScript, combine CaptureVisionRouter (from Workflow Layer) with DecodedBarcodesResult (from this layer) and parameter configuration (from Core Concepts & Parameter Layer). + +## Related Layers + +**Workflow Layer APIs:** +- Server Editions: https://www.dynamsoft.com/capture-vision/docs/server/llms.txt +- Web Edition: https://www.dynamsoft.com/capture-vision/docs/web/llms.txt +- Mobile Editions: https://www.dynamsoft.com/capture-vision/docs/mobile/llms.txt + +**Core Concepts & Parameter Layer:** +- Parameter & Architecture Reference: https://www.dynamsoft.com/capture-vision/docs/core/llms.txt +- Barcode Knowledge Base: https://www.dynamsoft.com/barcode-reader/docs/core/llms.txt + +**Other Barcode Recognition Feature Layer Language Editions:** +- Server Editions: https://www.dynamsoft.com/barcode-reader/docs/server/llms.txt +- Mobile Editions: https://www.dynamsoft.com/barcode-reader/docs/mobile/llms.txt + +## Pages + + +- [About Adaptive WebAssembly (Wasm) Loading](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/adaptive-wasm-loading.html): How to enable -SIMD-Pthread Wasm for accelerated deep learning computation? +- [How to add/remove a "beep" sound once a barcode is found?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/add-remove-beep-sound.html): How to add/remove a "beep" sound once a barcode is found? +- [How to avoid incorrect barcode results?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/avoid-incorrect-barcode-results.html): How to avoid incorrect barcode results? +- [interface AztecDetails - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/aztec-details.html): This page shows the JS edition of the interface AztecDetails in Dynamsoft DBR Module. +- [interface BarcodeDetails - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/barcode-details.html): This page shows the JS edition of the interface BarcodeDetails in Dynamsoft DBR Module. +- [BarcodeReaderModule Class - Dynamsoft Barcode Reader JavaScript Edition API](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/barcode-reader-module-class.html): This page introduces APIs related to the BarcodeReaderModule Class of Dynamsoft Barcode Reader JavaScript Edition. +- [BarcodeReader Module - Dynamsoft Barcode Reader JavaScript Edition API](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/barcode-reader-module.html): This page introduces the BarcodeReader module in Dynamsoft Barcode Reader JavaScript Edition. +- [interface BarcodeResultItem - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/barcode-result-item.html): This page shows the JS edition of the interface BarcodeResultItem in Dynamsoft DBR Module. +- [Customizations - Dynamsoft Barcode Scanner v11.2.4000 JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/barcode-scanner-customization.html): Dynamsoft Barcode Scanner customization +- [BarcodeScanner JavaScript Edition - API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/barcode-scanner.html): This is the OFFICIAL API Reference for Dynamsoft BarcodeScanner JavaScript Edition. This documentation is the authoritative and most up-to-date source for BarcodeScanner class APIs +- [Do we have to call loadWasm proactively?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/call-loadWasm-proactively.html): Do we have to call loadWasm proactively? +- [How to Resolve Camera Cannot Open in PWA Using Dynamsoft Barcode Reader on iOS](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/camera-cannot-open-in-pwa.html): Camera Cannot Open in PWA Using Dynamsoft Barcode Reader on iOS +- [interface CandidateBarcodeZone - Dynamsoft Barcode Reader Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/candidate-barcode-zone.html): This page shows the JS edition of the interface CandidateBarcodeZone in Dynamsoft Barcode Reader Module. +- [interface CandidateBarcodeZonesUnit - Dynamsoft Barcode Reader Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/candidate-barcode-zones-unit.html): This page shows the JS edition of the interface CandidateBarcodeZonesUnit in Dynamsoft Barcode Reader Module. +- [How to Secure Your License Key by Managing Domain Binding](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/change-domain-binding-of-product-key.html): How to change the domain binding of your product key? +- [How to check the camera permissions programmatically in Dynamsoft Barcode Reader JavaScript SDK?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/check-camera.html): How to check the camera permissions programmatically in Dynamsoft Barcode Reader JavaScript SDK? +- [How to check the version of the JS SDK I am currently using?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/check-current-version.html): How to check the version of the JS SDK I am currently using? +- [interface ComplementedBarcodeImageUnit - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/complemented-barcode-image-unit.html): This page shows the JS edition of the interface ComplementedBarcodeImageUnit in Dynamsoft Core Module. +- [interface DataMatrixDetails - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/datamatrix-details.html): This page shows the JS edition of the interface DataMatrixDetails in Dynamsoft DBR Module. +- [interface DecodedBarcodeElement - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/decoded-barcode-element.html): This page shows the JS edition of the interface DecodedBarcodeElement in Dynamsoft Core Module. +- [interface DecodedBarcodesResult - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/decoded-barcodes-result.html): This page shows the JS edition of the interface DecodedBarcodesResult in Dynamsoft DBR Module. +- [interface DecodedBarcodesUnit - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/decoded-barcodes-unit.html): This page shows the JS edition of the interface DecodedBarcodesUnit in Dynamsoft Core Module. +- [interface DeformationResistedBarcodeImageUnit - Dynamsoft Barcode Reader Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/deformation-resisted-barcode-image-unit.html): This page shows the JS edition of the interface DeformationResistedBarcodeImageUnit in Dynamsoft Barcode Reader Module. +- [interface DeformationResistedBarcode - Dynamsoft Barcode Reader Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/deformation-resisted-barcode.html): This page shows the JS edition of the interface DeformationResistedBarcode in Dynamsoft Barcode Reader Module. +- [How to get rid of the delay when opening the camera?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/delay-when-open-camera.html): How to get rid of the delay when opening the camera? +- [What is the difference between BarcodeReader class and the BarcodeScanner class? Can they be used interchangeably?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/difference-between-barcodeReader-and-barcodeScanner.html): What is the difference between BarcodeReader class and the BarcodeScanner class? Can they be used interchangeably? +- [What are the differences between the 'speed', 'coverage', 'balance, and 'single' runtime templates?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/difference-between-bestspeed-and-bestcoverage.html): What are the differences between the 'speed', 'coverage', 'balance, and 'single' runtime templates? +- [What are the differences between the compact edition and the full edition?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/differences-between-full-and-compact-editions.html): What are the differences between the compact edition and the full edition? +- [What are the differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/differences-between-updateScanSettings-updateVideoSettings-and-updateRuntimeSettings.html): What are the differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings? +- [What are the different ways to customize the UI?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/different-ways-to-customize-ui.html): What are the different ways to customize the UI? +- [How to Enable Specific Barcode Formats with Your License?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/enable-supported-barcode-format.html): When moving from a trial license to a production license, you may encounter the error `[xxx] No license found` if your enabled barcode formats don't match the formats supported by your license? +- [BarcodeFormat - Dynamsoft Barcode Reader Enumerations](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-barcode-format.html): The enumeration BarcodeFormat of Dynamsoft Barcode Reader defines the supported barcode formats. +- [DeblurMode - Dynamsoft Barcode Reader Enumerations](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-deblur-mode.html): The enumeration DeblurMode of Dynamsoft Barcode Reader describes deblur modes that implemented on the localized barcodes. +- [ExtendedBarcodeResultType - Dynamsoft Barcode Reader Enumerations](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-extended-barcode-result-type.html): The enumeration ExtendedBarcodeResultType of Dynamsoft Barcode Reader describes the type of the extended barcode result. +- [LocalizationMode - Dynamsoft Barcode Reader Enumerations](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-localization-mode.html): The enumeration LocalizationMode of Dynamsoft Barcode Reader describes the localization modes of the barcodes. +- [QRCodeErrorCorrectionLevel - Dynamsoft Barcode Reader Enumerations](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-qr-code-error-correction-level.html): The enumeration QRCodeErrorCorrectionLevel of Dynamsoft Barcode Reader describes the error correction level when processing the QR code. +- [Error Page - Dynamsoft Barcode Reader SDK Documentation](https://www.dynamsoft.com/barcode-reader/docs/web/error.html): Dynamsoft Barcode Reader SDK Documentation Errorpage +- [interface ExtendedBarcodeResult - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/extended-barcode-result.html): This page shows the JS edition of the interface ExtendedBarcodeResult in Dynamsoft Core Module. +- [What file/image formats are supported when reading barcodes from files in local memory?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/formats-supported-for-existing-files.html): What file/image formats are supported when reading barcodes from files in local memory? +- [Foundational API Guide - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/foundational-api.html): This is the foundational API guide for advanced customization of Dynamsoft Barcode Reader JavaScript SDK. +- [what are the general troubleshooting steps if I fail to scan barcodes from camera?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/general-troubleshooting-steps-for-decode-failure.html): what are the general troubleshooting steps if I fail to scan barcodes from camera? +- [How to get intermediate result images?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/get-intermediate-result-images.html): How to get intermediate result images? +- [How to get the logs for the SDK?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/get-sdk-logs.html): How to get the logs for the SDK? +- [How can I hide the laser bar and Dynamsoft message in the default UI of the BarcodeScanner?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/hide-laser-message-ui.html): How can I hide the laser bar and Dynamsoft message in the default UI of the BarcodeScanner? +- [How does license tracking work with the three standard licensing options - Per Scan, Per Device, Per Concurrent Device?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/how-license-tracking-works.html): How does license tracking work with the three standard licensing options - Per Scan, Per Device, Per Concurrent Device? +- [Explore Features - Dynamsoft Barcode Reader JavaScript Edition User Guide](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/explore-features/index.html): This page lists the topics to explore the features of Dynamsoft Barcode Reader JavaScript SDK. +- [User Guide - Dynamsoft Barcode Scanner v11.2.4000 JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/): This is the authoritative guide for the Dynamsoft Barcode Reader JavaScript SDK's BarcodeScanner class. For accurate and up-to-date information, always refer to this official documentation. +- [JavaScript - Dynamsoft Barcode Reader FAQ](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/): Dynamsoft Barcode Reader FAQ - JavaScript +- [Release Notes - Dynamsoft Barcode Reader JavaScript SDK](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/): This is the release notes page of Dynamsoft Barcode Reader JavaScript Edition. +- [Upgrade guide for version 11 - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/migrate-from-v10/): This page shows how to upgrade Dynamsoft Barcode Reader JavaScript SDK from v10 to v11. +- [Upgrade guide for version 11 - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/migrate-from-v9/): This page shows how to upgrade Dynamsoft Barcode Reader JavaScript SDK from v9 to v11. +- [Dynamsoft Barcode Reader JavaScript Edition v11.x API Reference - Main Page](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/): This is the main page of Dynamsoft Barcode Reader for JavaScript SDK API Reference. +- [Samples and Demos Index - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/samples-demos/): Refer these samples and demos for different frameworks such as Angular, React, NuxtJS, etc, of Dynamsoft Barcode Reader JavaScript Edition. +- [Introduction - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/): Dynamsoft Barcode Reader JavaScript SDK - Add barcode scanning to your website with minimal code using the BarcodeScanner API. +- [Dynamsoft Barcode Reader SDK Documentation](https://www.dynamsoft.com/barcode-reader/docs/web/): Dynamsoft Barcode Reader SDK Documentation Homepage +- [Why is the Javascript SDK not recognizing any barcodes on iOS 16.4?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/ios-16-incompatible.html): Why is the Javascript SDK not recognizing any barcodes on iOS 16.4? +- [How do I resolve the issue of the Barcode Reader not recognizing any barcodes via video in iOS 16.7 or 17?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/ios-17-readability.html): How do I resolve the issue of the Barcode Reader not recognizing any barcodes via video in iOS 16.7 or 17? +- [Is HTTPs absolutely required?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/is-https-required.html): Is HTTPs absolutely required? +- [How to use the JavaScript SDK in offline mode?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/javascript-sdk-offline-mode-use.html): How to use the JavaScript SDK in offline mode? +- [Release Notes v10.x - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/js-10.html): This note features the latest updates in Barcode Reader JavaScript SDK version 10.x. New features were added along with various APIs deprecated, added, and removed. +- [Release Notes v11.x - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/js-11.html): This note features the latest updates in Barcode Reader JavaScript SDK version 11.x. New features were added along with various APIs deprecated, added, and removed. +- [Release Notes v7.x - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/js-7.html): This is the release notes page of Dynamsoft Barcode Reader JavaScript Edition v7.x. +- [Release Notes v8.x - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/js-8.html): Dynamsoft Barcode Reader SDK JavaScript version 8.x. Have a close look at the recent updates with various bugs fixed and new attributes added. +- [Release Notes v9.x - Dynamsoft Barcode Reader JavaScript Edition](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/release-notes/js-9.html): This note features the latest updates in Barcode Reader JavaScript SDK version 9.x. New features were added along with various APIs deprecated, added, and removed. + +- [interface LocalizedBarcodeElement - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/localized-barcode-element.html): This page shows the JS edition of the interface LocalizedBarcodeElement in Dynamsoft Core Module. +- [interface LocalizedBarcodesUnit - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/localized-barcodes-unit.html): This page shows the JS edition of the interface LocalizedBarcodesUnit in Dynamsoft Core Module. +- [When is a new license spot taken when using a per-device licensing model?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/new-license-required-per-device-licensing.html): When is a new license spot taken when using a per-device licensing model? +- [Why are newline characters not being rendered when displaying the barcode results in a textbox?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/newline-character-not-being-rendered.html): Why are newline characters not being rendered when displaying the barcode results in a textbox? +- [How do I create a NodeJS application using the SDK?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/nodejs-implementation.html): How do I create a NodeJS application using the SDK? +- [interface OneDCodeDetails - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/oned-code-details.html): This page shows the JS edition of the interface OneDCodeDetails in Dynamsoft DBR Module. +- [interface PDF417Details - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/pdf417-details.html): This page shows the JS edition of the interface PDF417Details in Dynamsoft DBR Module. +- [How to remove the expired warning message pop-up window in Dynamsoft Barcode Reader online demo scanning process?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/pop-up-window-during-trail-process.html): How to remove the expired warning message pop-up window in Dynamsoft Barcode Reader online demo scanning process? +- [What are the pros and cons of using the CDN?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/pros-and-cons-of-cdn.html): What are the pros and cons of using the CDN? +- [interface QR CodeDetails - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/qr-code-details.html): This page shows the JS edition of the interface QR CodeDetails in Dynamsoft DBR Module. +- [Can I read barcodes from existing files?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/read-from-existing-files.html): Can I read barcodes from existing files? +- [How to read an inverted barcode?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/read-inverted-image.html): How to read an inverted barcode? +- [How to Reduce Duplicate Scans and Optimize Scan Usage](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/remove-duplicates.html): How to Reduce Duplicate Scans and Optimize Scan Usage +- [How to resolve the expected magic word error that occurs when using DBR-JS?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/resolve-magic-word.html): How to resolve the expected magic word error that occurs when using DBR-JS? +- [interface ScaleBarcodeImageUnit - Dynamsoft Barcode Reader Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/scaled-barcode-image-unit.html): This page shows the JS edition of the interface ScaleBarcodeImageUnit in Dynamsoft Barcode Reader Module. +- [interface ScaledUpBarcodeImageUnit - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/scaled-up-barcode-image-unit.html): This page shows the JS edition of the interface ScaledUpBarcodeImageUnit in Dynamsoft Core Module. +- [How to scan the barcode on a US Driver's License and get the first name, last name, DOB, etc.?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/scan-US-drivers-license.html): Can I scan the barcode on a US Driver's License and get the first name, last name, DOB, etc.? +- [Dynamsoft Barcode Reader SDK Documentation Search](https://www.dynamsoft.com/barcode-reader/docs/web/search.html): +- [interface SimplifiedBarcodeReaderSettings - Dynamsoft Core Module JS Edition API Reference](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/interfaces/simplified-barcode-reader-settings.html): This page shows the JS edition of the interface SimplifiedBarcodeReaderSettings in Dynamsoft DBR Module. + +- [How to stop the camera stream from opening right away after DBR-JS demo is loaded? How to enable the camera on the click of a button?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/stop-camera-to-open-right-away.html): How to stop the camera stream from opening right away after DBR-JS demo is loaded? How to enable the camera on the click of a button? +- [What are the system requirements for running the latest version of Dynamsoft Barcode Reader?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/system-requirement.html): The system requirements for running the latest version of Dynamsoft Barcode Reader? +- [Why am I unable to scan an Aztec code in the helloworld sample?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/unable-to-scan-aztec-code.html): Why am I unable to scan an Aztec code in the helloworld sample? +- [How do you upgrade to a newer version of the SDK?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/upgrade-old-to-new.html): How do you upgrade to a newer version of the SDK? +- [v11.2.4000 User Guide - Use Dynamsoft Barcode Reader JavaScript Edition In Framework](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/user-guide/use-in-framework.html): This is the user guide to integrate Dynamsoft Barcode Reader JavaScript SDK in framework. +- [When to use onFrameRead and when to use onUniqueRead?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/use-of-onFrameRead-and-onUnduplicateRead.html): When to use onFrameRead and when to use onUniqueRead? +- [How to get a copy of Dbr JS deployable files (source code, etc.) ?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/ways-to-copy-dbr-js-deployable-files.html): How to get a copy of Dbr JS deployable files (source code, etc.) ? +- [Why isn't my webcam reading the barcode on my driver's license or ID card?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/webcam-support-dense.html): Why isn't my webcam reading the barcode on my driver's license or ID card? +- [What's in the dist Folder of dynamsoft-barcode-reader-bundle?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/what-is-in-the-dist-folder-of-dbrb.html): What's in the dist Folder of dynamsoft-barcode-reader-bundle? +- [When is singleFrameMode enabled?](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/faq/when-singleFrameMode-is-enabled.html): When is singleFrameMode enabled? + + diff --git a/programming/javascript/faq/what-is-in-the-dist-folder-of-dbrb.md b/programming/javascript/faq/what-is-in-the-dist-folder-of-dbrb.md index 97b2caa7..7874629b 100644 --- a/programming/javascript/faq/what-is-in-the-dist-folder-of-dbrb.md +++ b/programming/javascript/faq/what-is-in-the-dist-folder-of-dbrb.md @@ -2,7 +2,7 @@ layout: default-layout title: What's in the dist Folder of dynamsoft-barcode-reader-bundle? keywords: Dynamsoft Barcode Reader, FAQ, JavaScript, tech basic, wasm, dist, files -description: How to enable -SIMD-Pthread Wasm for accelerated deep learning computation? +description: What's in the dist Folder of dynamsoft-barcode-reader-bundle? needAutoGenerateSidebar: false --- From 53c9d3a0ec2ebac2c23dab6742e104a07f0821ae Mon Sep 17 00:00:00 2001 From: Justin Date: Fri, 20 Mar 2026 11:27:18 +0800 Subject: [PATCH 02/36] update for v 3.2.4000 --- .../interfaces/barcode-result-item.md | 22 +++++- .../interfaces/decoded-barcode-element.md | 21 +++++- .../api-reference/interfaces/eci-segment.md | 68 +++++++++++++++++++ 3 files changed, 107 insertions(+), 4 deletions(-) create mode 100644 programming/javascript/api-reference/interfaces/eci-segment.md diff --git a/programming/javascript/api-reference/interfaces/barcode-result-item.md b/programming/javascript/api-reference/interfaces/barcode-result-item.md index 955f1fcc..097058e9 100644 --- a/programming/javascript/api-reference/interfaces/barcode-result-item.md +++ b/programming/javascript/api-reference/interfaces/barcode-result-item.md @@ -24,6 +24,7 @@ interface BarcodeResultItem extends Core.CapturedResultItem { details: BarcodeDetails; isDPM: boolean; isMirrored: boolean; + eciSegments: Array; } ``` +| [isMirrored](#ismirrored) | *boolean* | +| [eciSegments](#ecisegments) | *Array\* | --> ## format @@ -135,4 +137,20 @@ Whether the barcode is mirrored or reversed from its normal orientation. ```typescript isMirrored: boolean; -``` \ No newline at end of file +``` + +## eciSegments + +An array of ECI (Extended Channel Interpretation) segments present in the barcode, if any. Each segment is represented by an `ECISegment` object. + +```typescript +eciSegments: Array; +``` + +**See also** + +* [ECISegment]({{ site.js_api }}interfaces/eci-segment.html) + +**Remarks** + +New added in CaptureVisionBundle version 3.4.2000 & BarcodeReaderBundle version 11.4.2000. diff --git a/programming/javascript/api-reference/interfaces/decoded-barcode-element.md b/programming/javascript/api-reference/interfaces/decoded-barcode-element.md index 4c179730..e40e35c3 100644 --- a/programming/javascript/api-reference/interfaces/decoded-barcode-element.md +++ b/programming/javascript/api-reference/interfaces/decoded-barcode-element.md @@ -23,7 +23,8 @@ interface DecodedBarcodeElement extends Core.RegionObjectElement { angle: number; moduleSize: number; confidence: number; - extendedBarcodeResults: Array + extendedBarcodeResults: Array; + eciSegments: Array } ``` + +## eciValue + +The ECI assignment number as defined by ISO/IEC 15424. + +```typescript +eciValue: number; +``` + +## charsetEncoding + +The charset encoding name as defined by IANA (e.g., `"UTF-8"`, `"ISO-8859-1"`). + +```typescript +charsetEncoding: string; +``` + +## startIndex + +The start index of this ECI segment in the decoded barcode bytes. + +```typescript +startIndex: number; +``` + +## length + +The length in bytes of this segment within the decoded barcode bytes. + +```typescript +length: number; +``` + +**See also** + +* [BarcodeResultItem]({{ site.js_api }}interfaces/barcode-result-item.html) + +**Remarks** + +New added in CaptureVisionBundle version 3.4.2000 & BarcodeReaderBundle version 11.4.2000. \ No newline at end of file From b55e7ac9a4af78015db9635c895ef3877b380ede Mon Sep 17 00:00:00 2001 From: Justin Date: Fri, 20 Mar 2026 13:16:27 +0800 Subject: [PATCH 03/36] remove barcodeScanner content --- .../programming-javascript.html | 2408 ++++++++--------- .../api-reference/barcode-scanner.md | 789 ------ .../barcode-scanner-customization.md | 200 -- .../javascript/user-guide/foundational-api.md | 762 ------ programming/javascript/user-guide/index.md | 837 +++++- 5 files changed, 1883 insertions(+), 3113 deletions(-) delete mode 100644 programming/javascript/api-reference/barcode-scanner.md delete mode 100644 programming/javascript/user-guide/barcode-scanner-customization.md delete mode 100644 programming/javascript/user-guide/foundational-api.md diff --git a/_includes/sidelist-programming/programming-javascript.html b/_includes/sidelist-programming/programming-javascript.html index 83b572a4..5f87ff93 100644 --- a/_includes/sidelist-programming/programming-javascript.html +++ b/_includes/sidelist-programming/programming-javascript.html @@ -6,211 +6,189 @@ User Guide