• 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?