Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Standard Reader

Barcode Reader Grooper.IP

Detects and reads barcode data using the Atalasoft barcode engine for broad symbology support.

Remarks

The Standard Reader class provides Grooper’s standard barcode engine, enabling detection and decoding of a wide range of barcode symbologies. This reader is ideal as a fallback when other readers do not support the required barcode types.

Standard Reader is typically configured as part of a Barcode Detection command. Users select the symbologies to target, adjust quality and validation options, and fine-tune detection for their document types. The reader supports advanced options for Code 39 and PDF417, as well as performance/accuracy tradeoffs.

How It Works

The Standard Reader processes the input image by:

  1. Configuration:

    • The user selects barcode symbologies, read quality, and validation options.
    • Additional settings for Code 39 and PDF417 can be enabled as needed.
  2. Detection and Decoding:

    • The Atalasoft engine scans the image for barcodes matching the selected symbologies.
    • Each detected barcode is decoded, validated (if enabled), and returned with its value, symbology, and location.
  3. Error Handling:

    • If a barcode cannot be decoded or does not match the expected symbology, it is ignored or logged for review.
    • Exceptions during decoding are logged for diagnostics.

Usage and Configuration

  • Symbology Selection:
    Use the 'Barcode Symbologies' property to specify which barcode types to detect. Enable only the types present in your documents for best performance and accuracy.

  • Performance and Quality:
    Adjust the 'Read Quality' property to balance speed and accuracy. Use 'Most Accurate' for degraded images or critical applications; use 'Fastest' for high-volume, high-quality scans.

  • Validation Options:
    Enable or disable checksum enforcement, quiet zone tolerance, and validation skipping to match your workflow and barcode quality.

  • Specialized Settings:
    Configure 'Code 39 Settings' and 'PDF 417 Settings' for advanced use cases or to handle non-standard barcodes.

  • Integration:
    Add the Standard Reader to your Barcode Detection configuration when you need broad symbology support or as a fallback for unsupported barcode types.

Diagnostics

When diagnostic mode is enabled, Standard Reader generates artifacts to assist with configuration and troubleshooting:

  • Log messages for each detected barcode, including symbology, value, and location.
  • Diagnostic images highlighting detected barcode regions.
  • Error messages for any exceptions or decoding failures.

These diagnostics help users verify configuration, understand detection failures, and optimize settings for their specific document types.

Example Scenarios

  • Mixed-Document Environments:
    Use Standard Reader to detect a variety of barcode types on forms, labels, or legacy documents.

  • Fallback for Unsupported Symbologies:
    Enable Standard Reader alongside specialized readers to ensure all barcode types are detected.

  • Legacy Workflows:
    Use Standard Reader to process documents with older or less common barcode formats.

Review diagnostic output to fine-tune settings and ensure reliable barcode extraction across your document set.

Properties

NameTypeDescription
General
Barcode Validation Options

Used By

Notification