Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?
Introduction
DEVELOPMENT
Web (Client Side)
Mobile
Android
iOS
React Native
Flutter
Xamarin.Forms
Cordova
Server / Desktop
Python
Java
.NET
C++
C
UNDERSTANDING DBR
Architecture
Performance
Accuracy
Read Rate
Speed
Comparison Tools
Batch Test Tool
Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Parameter References
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PartitionModes
PatchCodeSearchingMargins
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
VerifyCheckDigit
USEFUL RESOURCES
Release Notes
License
Set Trial License
Set Full License in version 9
Set Full License in version 8
Set Full License in version 7
FAQ
What is Dynamsoft Barcode Reader SDK and what business needs can it meet?
What barcode types are supported by Dynamsoft Barcode Reader?
There are many editions of DBR, what are the differences? Which one should I use?
How to get a free trial of the SDK? How many days does the free trial allow? Can I extend my trial if I need more time? If so, how?
Why the barcode image is returning messy (non-english)characters on the online demo?
Does the SDK support reading barcodes from PDF files? Is an additional license required for this functionality?
The pdf file has 10 pages but only the last page has a barcode. Is it possible to decode the last page only?
Sometimes the barcode reader SDK returns incorrect results with four or less characters. How to avoid it?
How to scan barcodes on US Driver's Licenses and get the first name, last name, BOD, etc?
How to enable DPM?
How to expand the quota of a runtime license?
How to track the number of devices?
Can the SDK work without internet connection?
After one year the annual license expires and I don't renew it in time, what will happen?
What information is collected while registering and licensing a device and how is it bound to the hardware? What hardware change would cause the consumption of a new license seat?
How to ensure that a device does not overuse its allotted number of instances?
How does your SDK compare to other commercial SDKs?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
How to generate a custom settings template to use in your own application?
How can I sort the barcodes of my image in reading order?