Advanced Barcode Reader plugin

This topic shows you how to configure the ADVANCED_BARCODE_READER plugin for document classification and extraction. The Advanced Barcode plugins use the advanced barcode engine, which enables you to have more control over classification and extraction results in specific scenarios.

Advanced barcode classification and extraction are useful when:

  • You are classifying or extracting data from documents with multiple bar codes on a single page.

  • You are classifying or extracting data from documents with both 1D and 2D barcodes.

  • You are using the OmniPage engine for improved barcode extraction performance.

We recommend using the Advanced Barcode plugins over the Standard Barcode plugins if your documents have multiple bar codes on a single page.

Prerequisites

Be sure to review the prerequisites required to perform advanced barcode classification or extraction.

  • You need a batch class with at least one document type and index field. For detailed steps, see the following topics:

  • You need to add the OMNIPAGE_BARCODE_READER plugin to the Page Process module for your batch class.

  • If you are performing barcode extraction, you need to add the OMNIPAGE_BARCODE_EXTRACTION plugin to the Extraction module for your batch class.

  • You need to set the Document Assembler plugin to Barcode classification or Automatic classification. See Document Assembler plugin for more information.

  • For Barcode classification to work, you also need to configure a Document Type with the exact name that the barcode value will output.

Note the following:

Configure Advanced Barcode Reader plugin

The OMNIPAGE_BARCODE_READER plugin only needs to be configured once per batch class. Follow these steps:

  1. Go to the Batch Class Management page.
  2. Select your batch class and click Open.
  3. Go to Modules > Page Process > OMNIPAGE_BARCODE_READER.

    Configure the plugin. The following table includes the configurable properties for this plugin.

    Configurable property

    Options

    Description

    Reader Switch

    • ON
    • OFF

    This switch enables or disables barcode classification.

    Barcode Confidence

    Number (0-100)

    This is the confidence threshold for barcode classification.

    Transact filters out barcode results that have a confidence value lower than this specified threshold.

    Barcode Methods

    The available options for both Windows and Linux:

    • Zxing

    • OmniPage

    Use this property to drag and drop the default barcode engines in order of priority. Transact attempts classification using the engine that is listed as first priority. If Transact cannot classify the document using the first Barcode Method that is listed, then Transact proceeds down the list until extraction is successful. Once a barcode is extracted, other engines with lower priorities are ignored.

    You can delete a barcode engine by right-clicking the name and selecting Delete.

    Use All Barcode Tools

    • ON

    • OFF

    This switch enables or disables using all barcode methods.

    Barcode Region

    • Barcode Type

    • Whole Page

    • Top Left

    • Top Right

    • Bottom Left

    • Bottom Right

    Use this property to specify the zone on the page from which the barcode should be located.

    Performance and accuracy increase if a smaller region is specified.

Test the OMNIPAGE_BARCODE_READER plugin

You can test the plugin configuration in the Plugin Configuration screen.

  1. With the plugin configured, click Select Files or drag test files to the Upload Files section.
  2. Click Test Barcode. The results appear in the Test Barcode Results pane.
  3. If you are satisfied with the results, click Deploy to save your changes and deploy the new workflow.

    If you receive the message No Results found for Barcode Extraction, you may need to lower the Barcode Confidence, or select a different Barcode Type.