Barcodes Panel (Documents mode) |
Specify the Primary and Secondary barcode values of Documents mode. Secondary barcode is shown only if Two Barcodes is selected in Profile panel.
Barcodes contain data strings that can be partitioned into named variables, and those variables can then be used to name files and/or folders, alone or in combination.
Define barcode type or symbology expected to be on an input page. The Types are classified as: 1-D, 2-D, Retail, Postal and Specialty, in order to simplify the selection.
Select orientation of expected barcode. If not known select Any Angle.
Note: Session processing time depends on the number of selected orientations. Select only orientations you are really interested in.
Select validation criteria for barcodes to be reported. If criteria is specified and barcode value does not match criteria, barcode is ignored.
Often images contain barcodes coming from various sources. For example, page might contain popular Code 39 labels placed by some user for their own purposes. The goal of Filter is to limit reported barcodes to ones expected by Barcode Director user and ignore others. User that has control over barcode value is advised to design "well-known" barcode value pattern that unlikely to be used by others.
The rules can be one of the following:
None - no validation is performed; all values are accepted
Length
in range - Barcodes are accepted if number of characters
in barcode value is within limit in the From
and To fields.
A zero(0) in From field
is equivalent of one (1) value means any. A zero(0) in To field means no maximum limit
is checked
In this example, only barcode values with 7 or less characters
are valid
.
Starts
with Pattern - Barcodes are accepted only if value starts
with specified Pattern
string.
In this example only barcodes that start ##- are accepted:
Pattern Match - Barcodes are accepted is value matched against specific Pattern. ASCII characters will be matched exactly. Clicking down arrow on the right allows to specify any alphanumeric character (identified by ã) or any number (identified by ñ).
In addition the rest of the value can be identified as any length alphanumeric string (identified by Ã) or any length numeric string (identified by Ñ). If Ñ or à are not present length of barcode value should be exactly the same as length of the Pattern.
In this example, the valid barcode
value must start with ABC
followed by any three digits, a -,
and then any sequence of digits to the end of the barcode. For
example ABC345-5678 is valid, while ABC345-5A78
is invalid.
Optionally identify named portion of barcode value (sub-field) to use in output file/folder names.
Single barcode might be designed to contain distinct pieces of information, e.g. account number, form number, page number. Business process might require different use for each portion. E.g. account number is used to name a folder, where form number is to name a document. This group of fields provide a tool for such processing.
Use Add, Rename,
Delete buttons to manage
user defined fields.
Note: Deleting or
renaming filed that is already referred on Output
panel will cause runtime error.
User Defined Fields are not available for a Secondary barcode if it's use on Profile panel is "on primary barcode page as alternative type"
Use this selection to give a name to the whole barcode value.
In this example all barcode value is named Serial_No.
Defined starting position and length
of barcode substring. Zero (0) in the Length extends substring
to the end of barcode value.
In this example, the first 6 characters of the barcode named Part_No.
Sometimes barcode value contains fields separated by printable character. Character | is often used. This mode splits barcode value using separator character and identifies filed to be assigned to named field. Characters before the first separator is a filed number 1.
For example barcode contains at least 3 fields, separated by "-" (e.g. abc-xyz-123). Filed test is defined as the 3rd field and thus will have value 123.
If the barcode value is non significant, then what matters is only its presence. Each time the barcode is read, a counter increments and the document is partitioned. The barcode could be the same value as its predecessor, for example a separator sheet printed once and copied many times, or a patch sheet with a patch barcode. It could also be a different barcode value - as long as it is a valid value.
Digits for index value sets length of index filed. If index number is less then specified number of digits, field is left-padded with zeros(0). For example index value 23 and Digits for index value of 5 translates into field value of 00023.
Presence of barcode forces creation of a output file with a
unique file name in output
folder.
For example Output panel specifies file name as ABC<BcValue1-SeparatorIndex>. After barcode is found, the index is incremented from one (1) and up. For each value an output file name is created: ABC0001.tif, ABC0002.tif, etc. Once a new file name is found, that does not already exist in the output folder, the incrementing is stopped and a new name is assigned to the new output file.
Assuming files ABC0001.tif, ABC0002.tif, ABC0003.tif are present in output folder, the file ABC0004.tif is created. The next barcode will create the file ABC0005.tif, etc.
Copyright © 2010-2017 Inlite Research,
Inc. All rights reserved.
BarcodeDirector 8