JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
JS Edition Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Explore Features
Basic Features
Specify barcode formats and count
Read a specific area/region
Customize the UI
Handle Different Cases
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read dense barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Scan barcodes as input
Scan and parse PDF417 on AAMVA documents
Read DPM codes
Read Postal codes
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Fill A Form
Read Drivers License
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
How to get a copy of Dbr JS deployable files ?
How to use the JavaScript SDK in offline mode?
What are the server requirements for Dbr JS deployment?
What are the pros and cons of using the CDN?
What are the differences between the compact edition and the full edition?
Is HTTPS absolutely required?
When to use onFrameRead and when to use onUnduplicateRead?
Do we have to call loadWasm proactively?
Differences between updateScanSettings/updateVideoSettings/updateRuntimeSettings?
What are the different ways to customize the UI?
How to get the logs for the JavaScript SDK?
How to upgrade from an old to new version?
How to change the domain binding of your product key?
When is singleFrameMode enabled?
How to get intermediate result images?
How to read an inverted image?
How to read barcodes from existing files?
Formats supported when reading barcodes from files in local memory?
How to read the text info usually located around a barcode image?
How to scan the barcode on a US Driver"s License and get the first name, last name, DOB, etc.?
How to add/remove a "beep" sound once a barcode is found?
What is the size of the JavaScript SDK (.wasm)?
How to check the version of the JavaScript SDK I am currently using?
Why am I unable to scan an Aztec code in the helloworld sample?
Enable the camera on the click of a button?
What is the difference between the BarcodeReader class and the BarcodeScanner class?
Why are newline characters not being rendered when displaying the barcode results in a textbox?
How to resolve the expected magic word error that occurs when using the JavaScript SDK?
What are the general troubleshooting steps if an image fails to decode with the JavaScript SDK?
What are the differences between the "speed", "coverage", "balance, and "single" runtime templates?
How to avoid incorrect barcode results?
How does the license work - Per Scan, Per Device, Per Concurrent Device?
When is a new license required in per-device licensing model?
OTHERS
Develop for Mobile or Server/Desktop
Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
Introduction
DEVELOPMENT
User Guide
Get Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
FurtherModes
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
ImageSource
DSImage
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
FAQ
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with TypeScript
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with TypeScript
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with TypeScript
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World with Angular
Hello World with React
Hello World with Vue 2
Hello World with Vue 3
Hello World with Next.js
Hello World with NuxtJS
Hello World with Electron
Hello World with PWA
Hello World with RequireJS
Hello World with TypeScript
Hello World with WebPack
UI Customization
Parameter Settings
Use Cases
Other Samples
Debug Sample
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Introduction
DEVELOPMENT
User Guide
Getting Started
Advanced Usage
Upgrade
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
Region
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Introduction
DEVELOPMENT
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below