Datacode

Datacode

Configure Datacode settings such as a No Read String, Module Size, or Search Strategy. This tool is helpful for reading 2D barcodes that are difficult to decode, and 1D codes with selected symbology.

General Datacode Decode Settings

General Datacode decode settings include defining a timeout, symbologies, no read string, module size, contrast threshold, polarity, and string match.
General Datacode Decode Settings
Setting
Description
Timeout
Set a time limit to stop the execution of the inspection tool, resulting in a failure.
Symbologies
Select Data Matrix, QR, or Linear Barcodes.
Linear Barcodes include:
  • Code 39
  • Code 128
  • Interleaved 2 of 5
  • Code 93
  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
No Read String
Determine the string that is shown when there are no decoded values.
Module Size
The minimum and maximum range for module size.
Contrast Threshold
The threshold used for Datacode. Default: 10
Polarity
Select a polarity for the decode:
  • Any
  • Bright
  • Dark
  • Mixed
Barcode String Match
Define a string that must be exact or contained within the barcode or datacode output for the tool to pass:
  • Disabled - no match string.
  • Exact String - string must match the exact string provided.
  • String Contains - code must contain the match string.
  • RegEx - enable to input complex match string conditions.

Advanced Datacode Decode Settings

Advanced Datacode decode settings include defining a detection strategy, decoding strategy, module size, detection method,  finder tradeoff, contrast threshold, line count, distortion, gap size, code slant, super-resolution, perspective level, edge tracker, mirrored codes, broken patterns, rectangular codes, and codes with broken corners.
Advanced Datacode Decode Settings
Setting
Description
Detection Strategy
Specify the step of image downsampling used for finding codes at different scales:
  • Super Fast
  • Fast
  • Precise
  • Strict
  • Extended
Decoding Strategy
Specify the precision of outline detection:
  • Super Fast
  • Fast
  • Precise
  • Strict
  • Extended
Detection Method
Specify how code candidates are located:
  • Finder Edges
  • Quiet Zone
Finder Tradeoff
Decide how to optimize parameters for weak or jagged edges:
  • Extra Sensitive
  • Sensitive
  • Balanced
  • Robust
  • Extra Robust
Line Count
Limit the number of Data Matrix modules in a row and column.
Allow Distortion
Specify a distortion level:
  • None
  • Low
  • Medium
  • High
Expected Gap Size
Specify the distance between neighboring modules.
  • Zero
  • Small
  • Medium
  • Large
Maximum Code Slant
Specify the maximum deviation from the right angle in the corner of the Finder Pattern.
Use Super Resolution
Specify the image up-scaling method for low-resolution codes depending on the minimum module size:
  • Auto
  • Yes
  • No
Perspective Level
Specify a perspective distortion of the code grid:
  • None
  • Low
  • High
Edge Tracker
Specify how strongly to preserve the continuity of an edge:
  • Very Weak
  • Weak
  • Medium
  • Strong
  • Very Strong
Barcodes
The following parameters are applied only to linear barcodes:
  • Barcode Length:
    • Any
    • Discrete - select a specific number as the barcode length.
    • Range - select a range of numbers as the barcode length.