Advanced Barcode Reader plugin
This topic shows you how to configure the ADVANCED_BARCODE_READER plugin for document classification and extraction. Advanced Barcode plugins use the Advanced Barcode engine, which enables you to have more control over the classification and extraction results in certain scenarios.
Advanced Barcode classification and extraction is 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 looking for an alternative to RecoStar Fixed Form bar code extraction.
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 bar code 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 ADVANCED_BARCODE_READER plugin to the Page Process module for your batch class.
-
If you are performing bar code extraction, you need to add the ADVANCED_BARCODE_EXTRACTION plugin to the Extraction module for your batch class.
-
You need to set the Document Assembler plugin to Bar code classification or Automatic classification. See Document Assembler plugin for more information.
-
For Bar code classification to work, you also need to configure a Document Type with the exact name that the bar code value will output.
Note the following:
-
For more information on managing plugins, see Modules and plugins.
-
To use the RecoStar barcode method, RECOSTAR_HOCR Plugin must be added to the workflow.
Configure Advanced Barcode Reader plugin
The ADVANCED_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 bar code classification.
Barcode Confidence
Number (0-100)
This is the confidence threshold for bar code classification.
Transact filters out bar code results that have a confidence value less than this specified threshold.
Barcode Methods
The available options for both Windows and Linux:
-
Zxing
-
OmniPage
-
RecoStar
Use this property to drag and drop the default bar code 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 bar code is extracted, other engines with lower priorities are ignored.
You can delete a bar code engine by right-clicking the name and selecting Delete.
Use All barcode Tools
-
ON
-
OFF
This switch enables or disables using all bar code 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 bar code should be located.
Performance and accuracy increase if a smaller region is specified.
Test the ADVANCED_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.