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:
-
For more information on managing plugins, see Modules and plugins.
Configure Advanced Barcode Reader plugin
The OMNIPAGE_BARCODE_READER plugin only needs to be configured once per batch class. Follow these steps:
- Go to the Batch Class Management page.
- Select your batch class and click Open.
-
Go to
.
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.
- With the plugin configured, click Select Files or drag test files to the Upload Files section.
- Click Test Barcode. The results appear in the Test Barcode Results pane.
-
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.