Upload
dangdan
View
219
Download
0
Embed Size (px)
Citation preview
User’s Guide
Barcode Utility
ENG
Version A
Copyright
Copyright© 2018 Brother Industries, Ltd. All rights reserved.
Information in this document is subject to change without notice. The software described in this document is furnished under a license agreement. The software may be used or copied only in accordance with the terms of those agreements. No part of this publication can be reproduced in any form or by any means without prior written permission of Brother Industries, Ltd.
Trademarks
Brother is the trademark of Brother Industries, Ltd.
Any trade names and product names of companies appearing on Brother products, related documents and any other materials are all trademarks or registered trademarks of those respective companies.
Table of Contents 1. Background 4
2. Usage 5
Supported Input/Output File Formats 5
Hot Folders 5
Job Processing Modes 6
Job Profiles 8
3. Monitor Folders and Process Files 11
Select the Hot Folder and the Job Mode 11
Job Profile Settings 12
Set Document Separation Rules 13
Configure Barcode Recognition Settings 14
Define the Document’s Barcode Search Area 15
Configure Output File Name Settings 16
Configure Output Destination Settings 17
Configure General Settings 20
Enable Profiles and Start Monitoring 21
Appendix A: Macro Naming Rules 22
Appendix B: Specifications 26
Appendix C: Supported Barcode Types and Options 27
Appendix D: Metadata 29
Appendix E: XML Specification for Barcodes 30
4
4
1. Background
Features
• Supports up to 100 barcodes per page
• Supports ten 1D barcode types and two 2D barcodes *
• Can monitor up to 30 hot folders
• Supports up to 50 profiles per function
• Works on any compatible Brother machine that can scan
• Can process scan jobs from multiple scanning machines
• Can also integrate with third-party systems
* For a complete list of supported barcodes, see Appendix C: Supported Barcode Types and Options
on page 27.
The Barcode Utility is designed for small-sized to mid-sized businesses to help them avoid the additional cost of
the more expensive and complex integrated solutions typically sold with barcode routing software.
The Barcode Utility enables you to streamline your workflow process by using scanned documents containing
barcodes. It allows you to:
1. Group individual pages into documents based on the barcodes within the pages.
2. Rename divided files based on the barcodes within the pages.
3. Re-direct divided files to the relevant destination based on the barcodes within the pages.
Compared to typical manual data entry, barcodes allow for a more accurate and efficient data input. The
Barcode Utility can read and analyse all the barcode identification numbers within a document scanned using a
compatible Brother machine. Each barcode identification number can then be assigned to various job profiles,
which can process the scan job and send it to the required destination folder.
5
2. Usage
2.1 Supported Input/Output File Formats
The Barcode Utility supports standard PDF (Auto colour mode OFF) for input files, and can create PDF, PDF/A,
and TIFF output files. The scanned PDF files must be created using a Brother machine that is compatible with
the Barcode Utility.
Input File Format Output File Format
PDF PDF/A
TIFF
2.2 Hot folders
• Up to 30 hot folders (target folders) can be set up in the target folder path.
• Hot folders can be added and deleted by using setting dialog box options. When adding a new hot
folder, settings cannot be copied from an existing hot folder.
• Only existing folders can be registered as a hot folder. The order in which hot folders appear in the
settings dialog box cannot be changed.
• Hot folders for which the Folder Monitoring function is enabled can be monitored simultaneously.
PDF input format specification
Item Description
Maximum Document Size 100 pages
Supported Image Resolution Between 100 dpi and 1200 dpi
Recommended Image Resolution Between 200 dpi and 600 dpi
NOTE
The Error Diffusion Grey setting is not recommended as it reduces the accuracy of
barcode recognition comparing to colour mode.
The data can
then be routed
to specified
output folders
as separate
files
Scan documents
containing
barcodes
Direct scan to
the hot folder of
the Barcode
Utility
The Barcode Utility is continuously
polling the hot folder
6
6
2.3.1 Use all enabled job profiles
All registered profiles associated with a hot folder will be prepared for all files in the hot folder. This is the
standard mode.
2.3.2 Use enabled job profiles that filter by filename
The job profiles associated with the input file name in the hot folder will be applied for the input file. This
processing mode is useful when several users or devices use the same hot folder but need to have their own
profiles.
2.3 Job Processing Modes
When a hot folder (target folder) has been set up, one of three job processing modes must be selected.
Processing modes can be selected only when the hot folder is registered and cannot be changed later.
Job Profiles for the profiles related
with the input file name "Andy"
Job Profiles for the profiles related
with the input file name "Beck"
Job Profiles for the profiles related
with the input file name "Cathy"
7
2.3.3 Use enabled job profiles that filter by metadata
The profiles applied to the input file will be filtered by metadata described in the XML file. The purpose of this mode
is almost the same as "Use enabled job profiles that filter by filename" except for the filtering method.
For more information about XML files and metadata, see Appendix D: Metadata on page 29 and Appendix E: XML
Specification for Barcodes on page 30.
Job profiles for the profiles related
with the input file name "Andy"
Job profiles for the profiles related
with the input file name "Beck"
Job profiles for the profiles related
with the input file name "Cathy"
Job profiles for the profiles related
with the input file name "Andy"
Job profiles for the profiles related
with the input file name "Beck"
Job profiles for the profiles related
with the input file name "Cathy"
8
8
2.4 Job Profiles
2.4.1 What is a job profile?
Job profiles comprise definitions for document separation, the output file properties and the output destination.
The efficient interaction between these functions is necessary to configure workflow tasks. These tasks are
defined and set in the job profile window.
Example 1
Detecting file separation using a barcode.
2.4.2 Document separation rules
The Barcode Utility can analyse multipage scanned documents and split them into smaller documents. When the
documents are split, the Barcode Utility can rename them and send them to a different destination folder.
NOTE
If your document contains pages with barcodes for file separation, you can delete them using the option in the Output
Setting tab.
Mode Description
Use page count to
separate documents
• An input file can be separated from 1 to 99 pages.
• Job profile functions for file separation are disabled even when "Enable" is
selected.
Use barcodes to separate
documents
• An input file in the target folder path is processed by matching barcode
information to related job profiles for file separation.
• Within each job profile for file separation there is an option to delete the
barcode separator page.
There are two document separation modes:
9
Example 2
Deleting the separator page containing the barcode information from the output file.
Example 3
Deleting the separator page containing the barcode used for file separation.
2.4.3 Job profile for output file
The following items can be set as the actions for the output file:
• Output file format
• Changing the output file name
If the format of the output file name has been changed,
a new output file name can be set *
* For advanced information about creating custom file names,
see Appendix A: Macro Naming Rules on page 22.
If a target input file barcode is shared with more than one job profile, a rule is applied based on the ranking of the
job profile. The order can be changed using the up and down buttons in the job profile window.
Supported Output File Formats
PDF/A-1b
TIFF
10
10
2.4.4 Job profile for output destination
The following items can be set as the actions for the output destination:
• Static folder path for the root destination.
• Specified path combining static characters and the macro naming rule.
For advanced information about creating custom names, see Appendix A: Macro Naming Rules on
page 22.
Example
If profiles are listed as follows, “Profile 2” will be applied for processing:
Profile Name Barcode ID
Profile1 1 BarcodeID: 003
Profile2 2 BarcodeID: 001
Profile3 3 BarcodeID: 001
NOTE
The barcode ID is the definition of the character string contained in a barcode.
11
3. Monitor Folders and Process Files
3.1 Select the Hot Folder and the Job Mode
The Barcode Utility can continuously monitor a list of hot folders (target folders) and fully automate the
processing of any incoming scanned files according to the rules you set for barcode recognition and
document separation.
NOTE
Make sure the target folder path for a hot folder is accessible from the computer or server the Barcode Utility is
running on. If you are not sure, contact your IT administrator.
1. Click (Add). The Add Target folder window appears.
2. Click the Browse button, and then select the folder you want to monitor.
You need to set up file processing functions first for the Barcode Utility to start monitoring folders for incoming
scanned documents, and then to process those documents. By default, the Folder Monitoring function is set to
Off.
NOTE
• The default name is the same as the hot folder name. If necessary, you can use identical names for more than
one hot folder.
• The same target folder path cannot be registered to multiple hot folders. Subfolders inside hot folders cannot
be monitored and will be ignored.
12
12
Job Mode Instructions
Use all job
profiles Type the profile name you want in the Profile Name field.
Use any job
profile that filters
by file name
1. Type the profile name you want in the Profile Name field.
2. Type the name of the file you want to process in the File Name field. When
the file name is detected in the hot folder, all matching file names will be
processed based on the settings specified in the Output File and Output
Destination tabs.
If you want to process the files in the hot folder according to the default
settings, leave the fields blank.
Use any job
profile that filters
by metadata
1. Type the profile name you want in the Profile Name field.
2. Type the name of the metadata file you want to process.
3. Type metadata tags, attributes, values, and contents.
When metadata is detected, all files will be processed based on the metadata
and the barcode recognition results.
Job Mode Description
Use all job profiles All registered profiles related with a hot folder will be prepared for all files
in the hot folder.
Use any job profile that filters
by file name
The job profiles related to the input file name in the hot folder will be
applied for the input file.
Use any job profile that filters
by metadata
The profiles applied to the input file will be filtered by metadata described
in the XML file.
3. The hot folder you selected appears in the Target Folder Path list on the left.
4. Select one of the following job modes for the selected folder:
5. You can now define the folder’s file processing rules for automated barcode recognition and
document separation.
3.2 Job Profile Settings
Different options within job profiles are dependent on the job mode you have selected.
13
3.3 Set Document Separation Rules
2. Each job mode offers different barcode, destination, and metadata options. These options help you
configure the Barcode Utility to process scanned documents according to your requirements.
Configure the file processing rules for the job profile you selected in the Processing Target tab as
described in section 3.2 Job Profile Settings.
3. You can now start configuring the barcode recognition settings, go to 3.4 Configure Barcode
Recognition Settings.
1. In the File Separation tab, click (Add). The Add Job Profile window appears.
NOTE
When creating a job profile, make sure its default status is set to "Disable". To change a job profile status,
select the appropriate function tab, and then select "Enable" from the drop-down list in the job profile
window.
14
14
3.4 Configure Barcode Recognition Settings
Barcodes can be used to help the Barcode Utility process the files in the hot folder (target folder). Based on
the information read from barcodes, the utility can automatically process the files in different ways. To
correctly recognise and read a barcode, the utility’s barcode recognition settings must be set correctly.
1. Go to the job profile window, and do the
following:
• If you know the ID of the barcode you
want, type it in the Barcode ID field.
• If your barcode ID contains a check digit,
which ensures the barcode is correctly
composed, and you want it to be included
as part of the process, select the Add a
check digit to the barcode information
check box.
2. Click the Config… button. The Barcode
Configuration window appears.
3. Select the check boxes of the barcode types you
want.
NOTE
• If your barcode does not include a check digit
by default and you want to add it, select the
Include check box next to the barcode you
want.
• If your barcode contains the full 128 ASCII
character set for your barcode, select the Full
ASCII check box.
4. Click OK to close the barcode configuration
window, and then click OK to finish configuring
the job profile.
15
3.5 Define the Document’s Barcode Search Area
The Barcode Utility can look for the barcode you selected in the specific area of a document. To select the
area you want:
1. In the job profile window, click the Search Area… button in the Processing Target tab. The barcode
search area window appears.
NOTE
The recognition area should be set to include a minimum of 80% of the target barcode, to allow for correct
barcode recognition.
Recognised Correctly Not Recognised
2. Click Browse… and select the scanned file
containing the barcode you want to use.
3. Click Open. The Barcode Utility displays the
scanned file’s name and displays its preview.
NOTE
If you cannot load the file, scan the master
barcode again using a Brother machine
compatible with the Barcode Utility.
4. Click and drag in the preview field to select the
barcode you want. When the barcode is
highlighted in red, click OK to save the
selection.
16
16
2. Configure the file processing rules for the job
profile you selected in the Processing Target
tab as described in sections 3.2—3.4.
3. In the Output Setting tab, select the output
format you want from the drop-down list.
4. To rename the output file, select the Change
file name check box and type the new file
name.
5. Check if the name listed in the Sample File
Name field is correct, and then click OK to
save the settings.
3.6 Configure Output File Name Settings
The Barcode Utility can rename newly separated document files based on their barcodes.
1. In the Output File tab, click (Add). The Add Job Profile window appears.
NOTE
The instructions are the same for every job processing mode.
17
3.7 Configure Output Destination Settings
The Barcode Utility can send newly separated document files to the relevant destination, based on their
barcodes.
1. In the Output Destination tab, click (Add). The Add Job Profile window appears.
2. Configure the file processing rules for the job
profile you selected in the Processing Target
tab as described in sections 3.2—3.4.
3. In the Output Setting tab, select the options you
want:
• To use a specific destination folder: Select
the Specify an output path check box.
Click Browse and select the folder you
want.
• To create a custom folder name:
Select the macro naming rules you want in
the Customization of folder path above
field.
4. Check if the folder name listed in the Folder
Path field is correct, and then click OK to save
the settings.
NOTE
The instructions are the same for every job processing mode.
18
18
Example
To define the filename setting using:
• Static prefix: "document"
• Dynamic barcode ID information (for example, "Invoice")
• Dynamic page counter (for example, "001")
Create the following macro naming rule: "document_[BARCODE]_[COUNTER]".
Your first document will be named as follows: "document_Invoice_001".
You can change the order of file name elements. For example, for "[BARCODE]_[COUNTER]_document", the
filename would be "Invoice_001_document".
For more examples, see Appendix A: Macro Naming Rules on page 22.
Using Output File and Destination Name Macros
An output file or destination can be given a user-defined name and macro name rules can also be applied. By
combining the static path with various macro naming rules, subfolders can be created as a static path for the file
destination.
Macro Naming Rules Description
[BARCODE] Inserts the recognised information from the barcode ID
[COUNTER] Adds a counter value
[YEAR] Adds a creation year (synchronised from system)
[MONTH] Adds a creation month (synchronised from system)
[DATE] Adds a creation day (synchronised from system)
[HOUR] Inserts the hour information from the system time
[MIN] Inserts the minute information from the system time
[SEC] Inserts the second information from the system time
[INPUTFILENAME] Inserts the original input file name
Extended Macro Description
[BARCODE L(A,B)]
Reads the barcode information from left to right.
Barcode information can be determined by the character located
on the right side of A through to B.
[BARCODE R(A,B)]
Reads the barcode information from right to left.
Barcode information can be determined by the character located
on the right side of A through to B.
To select a specific number of consecutive barcode characters, you can use the [BARCODE] naming rule with
additional options:
19
Naming Rules
• All name rules except for [COUNTER] can be used more than once in the same job profile.
• All name rules should contain only upper-case characters.
• The total supported length of a file name (folder path and name) is 247 characters. If this limit is
exceeded, the default settings destination path will be used automatically.
• When creating a user-defined file name, use any characters except for the following:
Not Permitted Characters Description
< Less than
> Greater than
: Colon
" Double quote
/ Forward slash
\ Backslash
| Vertical bar or pipe
? Question mark
* Asterisk
¥ Yen sign
If the recognised information from the barcode ID contains any of these characters, they will not be
included in the file name.
20
20
3.8 Configure General Settings
Configure the additional general settings before you start monitoring hot folders (target folders). They can help
you keep track of the barcodes you have used, and help avoid incorrect file processing if a profile is not found, or
a barcode is not recognised.
1. Click the General Settings tab.
Settings Type Description
Common Settings
To export barcode output information as an XML file, to load and review
them again later or to easily compare them to a current scan, select the
Output Barcode Information as XML File check box. Select the post
processing method for the input file.
For more information about the [COUNTER] macro, see Appendix A: Macro
Naming Rules on page 25.
Default Settings
These settings are used if a profile is not found or barcode recognition is
unsuccessful. Select the output file format, output file name setting, and
output folder as required.
2. Configure the settings you want:
3. Click the Apply button to finish. Go to 3.9 Enable Job Profiles and Start Monitoring.
21
Before you start monitoring hot folders (target folders), enable the profiles you want to use to process files.
NOTE
Make sure you have configured at least one rule for the Barcode Utility to process files in the hot folder.
1. Select “Enable” in the drop-down list for each of the profiles you want. Make sure you have enabled
the profiles you want in each tab.
NOTE
• To edit a profile, select it, and then click (Edit).
• To delete a profile, select it, and then click (Delete).
3.9 Enable Job Profiles and Start Monitoring
2. When configuration is completed, select the Folder Monitoring check box, and then click Apply or
OK.
The Barcode Utility runs as a background service and will continuously monitor the hot folders for
newly scanned files. It will then process the files according to the job processing rules you set up.
To stop monitoring, clear the Folder Monitoring check box, and then click Apply or OK.
NOTE
You can export the current settings as an XML file, and then import them to restore specific barcode and rule
settings.
22
22
To define a Barcode ID from either the left or right using only number references, see the examples below:
Appendix A: Macro Naming Rules
# Name Description
1 Left-Count
Macro Naming Rule: [BARCODE L(8,4)]
Count Method: Starting from the left and reading the four characters starting after the
eighth character.
Barcode ID Result: The Barcode ID would be 1130
2 Right-Count
Macro Naming Rule: [BARCODE R(13,11)]
Count Method: Starting from the right and reading the next eleven characters starting
after the thirteenth character.
Barcode ID Result: The Barcode ID would be 16D20100228
3
Left-Count with One Specific Character
Macro Naming Rule: [BARCODE L("/",5)]
Count Method: Starting from the left and reading the next five characters after the first
instance of the "/" character.
Barcode ID Result: The Barcode ID would be: $+346
Character No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 39 30 31
Barcode ID + E 0 P D A M O 1 1 3 0 / $ + 3 4 6 / 1 6 D 2 0 1 0 0 2 2 8 F
Left
Character No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Barcode ID + E 0 P D A M O 1 1 3 0 / $ + 3 4 6 / 1 6 D 2 0 1 0 0 2 2 8 F
Right
Character No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 39 30 31
Barcode ID + E 0 P D A M O 1 1 3 0 / $ + 3 4 6 / 1 6 D 2 0 1 0 0 2 2 8 F
Left
23
# Name Description
4a
Right-Count with One Specific Character
Macro Naming Rule: [BARCODE R("/",5)]
Count Method: Starting from the right, reading the next five characters after the first
instance of the "/" character.
Barcode ID Result: 16D20
4b
Right-Count
with Specific
Character
String
Creating Macro Naming Rule: [BARCODE R("/$+",3)]
Count Method: Starting from the right, reading the next three characters after the first
instance of the "/$+" character string.
Barcode ID Result: 346
Macro Naming Rule Description
[YEAR] Synchronises the corresponding information with the system clock and adds it in the
“YYYY” format.
[MONTH] Synchronises the corresponding information with the system clock and adds it in the
“MM” format.
[DAY] Synchronises the corresponding information with the system clock and adds it in the
“dd” format
[HOUR] Synchronises the corresponding information with the system clock and adds it in the
“HH” format.
[MIN] Synchronises the corresponding information with the system clock and adds it in the
“mm” format.
[SEC] Synchronises the corresponding information with the system clock and adds it in the
“ss” format.
[INPUTFILENAME] Adds the entire input file name dynamically.
NOTE
The year, month, day, hour, minute, and second settings are independent from the file creation time or the time
when the input file was placed in the hot folder.
If the filename is defined using the [BARCODE] macro naming rule and no barcode information is present or the
barcode information contains only prohibited characters, the [BARCODE] macro naming rule is ignored.
Character No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Barcode ID + E 0 P D A M O 1 1 3 0 / $ + 3 4 6 / 1 6 D 2 0 1 0 0 2 2 8 F
Right
Character No. 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Barcode ID + E 0 P D A M O 1 1 3 0 / $ + 3 4 6 / 1 6 D 2 0 1 0 0 2 2 8 F
Right
24
24
Output Destination Name Rules
Customised output destination paths can be defined by combining static paths and macro commands.
Example
To define the filename setting using:
• Static path: C:\
• Macro naming rule: [BARCODE]\[YEAR]\[COUNTER]
• Barcode information: Statement001
• System date information: 15/06/2017
• Current counter number: 003
The output destination will be: “C:\Statement001\2017\003\”
NOTE
• The static path cannot be left blank.
• Only an existing folder can be selected as the static path.
• The static path cannot share the same path as a hot folder.
• The static path name cannot be longer than 247 characters.
25
[COUNTER] Macro Naming Rules
When the naming rule [COUNTER] is used, the initial counter number is set to zero. The counter is added to the
file name in a three digit number format (000 - 999), digits are then added incrementally from 1000 onwards.
There are two modes for the [COUNTER] macro naming rule:
A Start with the lowest available number. (See examples 1 and 3.)
B Start with a number which is 1 more than the highest number. (See examples 2 and 4.)
Example 1 Example 2
Three files are already contained in the destination
folder.
1. document_000.pdf
2. document_001.pdf
3. document_099.pdf
By using the "document_[COUNTER]" format, and
applying the macro naming rule A that starts with the
lowest available number, the file name of the next
output file will be "document_002.pdf".
Three files are already contained in the destination
folder.
1. document_000.pdf
2. document_001.pdf
3. document_099.pdf
By using the "document_[COUNTER]" format, and
applying the macro naming rule B that starts with a
number that is 1 more than the highest number, the file
name of the next output file will be
“document_100.pdf".
Example 3 Example 4
Three folders are already contained in the destination
path.
1. folder_000
2. folder_001
3. folder_099
By using the "folder_[COUNTER]" format, and applying
the macro naming rule A that starts with the lowest
available number, the folder name of the next output
folder will be "folder_002".
Three folders are already contained in the destination
path.
1. folder_000
2. folder_001
3. folder_099
By using the "folder_[COUNTER]" format, and applying
the macro naming rule B that starts with a number that
is 1 more than the highest number, the folder name of
the next output folder will be "folder_100".
26
26
Series Supported Models
ADS ADS-2 ADS-2400N ADS-2800W
ADS-3 ADS-3000N ADS-3600W
DCP DCP-L5 DCP-L5500DN
DCP-L6 DCP-L6600DW
MFC MFC-L5 MFC-L5700DN MFC-L5750DW
MFC-L6 MFC-L6800DW(T) MFC-L6900DW(T)
Appendix B: Specifications
Supported Models
OS
Client OS Windows 7, Windows 8.1, Windows 10
Server OS Windows Server 2008 R2, Windows Server 2012,
Windows Server 2012 R2, Windows Server 2016
OS Components .Net Framework 4.5
Languages English, German, French, Portuguese, Spanish, Italian, Chinese
System Requirements
NOTE Make sure that the machine has the latest firmware.
27
Appendix C: Supported Barcode Types
and Options Barcode Utility supports the following 1D barcode and 2D barcodes:
Barcode Name Code Example Supported Option Check Digit
CODE39 / CODE3of9 Full ASCII Optional
ITF / ITF-14 N/A Optional
CODABAR / Code2of7 / NW-7 N/A Optional
CODE93 Full ASCII Mandatory
CODE128 N/A Mandatory
GS1-128 / UCC128 / EAN128 N/A Mandatory
UPC-A N/A Mandatory
UPC-E N/A Mandatory
JAN-8 / EAN-8 N/A Mandatory
JAN-13 / EAN-13 N/A Mandatory
1D
Barc
ode
28
28
Not Supported
• Micro QR code
• Add-on code for UPC-A, UPC-E
• Add-on code for JAN-8/EAN-8, JAN-13/EAN-13
For barcodes that include a check digit, the last one or two digits, which ensure the barcode is correctly
composed, is checked automatically. If the check cannot be verified, the barcode information is not
processed. The start and end markers for CODABAR/CODE39 are NOT included in the processing results.
Item Specification
Rotation angle To the closest 0.1°, from -180° to 180°
Maximum number of barcodes recognised per page 100 barcodes
Vertical size More than 5 mm
Horizontal size Most thin lines must be more than 0.5 mm
Minimum margin around barcode 10 times larger than width of most thin lines/cells
Barcode colour Black
Background colour White
Minimum size of one line/cell 0.5 mm
Recommended scan resolution From 200 dpi to 600 dpi
Minimum size of one cell 0.5 mm
Minimum margin around barcode 5 mm
Barcode colour Black
Background colour White
Recommended scan resolution From 200 dpi to 600 dpi
Barcode Recognition Requirements
Cond
itio
n o
f 1D
Barc
ode
Dete
ctio
n
Cond
itio
n o
f 2D
Barc
ode
Dete
ctio
n
Barcode Name Code Example Supported Option Check Digit
QR N/A N/A
Datamatrix / GS1 Datamatrix N/A N/A
PDF417 N/A N/A
2D
Barc
ode
29
The following metadata can be registered in each profile:
• Metadata Filename
• Tags
• Attribute
• Value
• Contents
NOTE
• If the metadata filename is not specified (blank), the XML file that has the latest time-
stamp is selected for filtering.
• The XML filename definition must not include the extension ".xml". If an extension is
also defined, the description that includes the extension will be included in the body of
the XML filename.
• For example, if the filename definition is "metadata.xml", the XML file which is named
"metadata.xml.xml" will be searched.
Appendix D: Metadata
30
30
Tag Name Mandatory/Optional
Specification Elements and Tree Structure
Document name DocumentName Mandatory Document name which has
barcode information
Total number of page TotalPageNum Mandatory Total number of pages in this
document
Total number of barcode TotalBarcodeNum Mandatory Total number of barcodes in
this document
Barcode information BarcodeInfo Mandatory Tag for barcode information
Type of barcode Type Mandatory Barcode type
Decode result includes check digit String Optional Barcode string
Decode result excludes check digit StringWoCheckDigit Mandatory Barcode string includes check
digit
Location Information Location Mandatory Tag for location information
Area Information Area Mandatory Tag for barcode area
Page Number PageNum Mandatory The page number containing
this barcode
X Coordinates X Mandatory X coordinates of the top left
corner of barcode (px)
Y Coordinates Y Mandatory Y coordinates of the top left
corner of barcode (px)
Width Width Mandatory Width of barcode (px)
Height Height Mandatory Height of barcode (px)
Rotation Angle Degree Mandatory Barcode rotation angle
Optional Information Option Mandatory Tag for optional information
Check Digit Flag CheckDigit Mandatory Flag if this barcode has a
check digit
Start Code StartCode Optional
Start code (Used only when
the type of barcode is
CODABAR or CODE39)
Stop Code StopCode Optional
Stop code (Used only when
the type of barcode is
CODABAR or CODE39)
Appendix E: XML Specification for
Barcodes
Definition of XML File
31
ID Name Type of Barcode
CODE39 CODE39/CODE3of9
ITF ITF / ITF-14
CODABAR CODABAR / Code2of7 /NW-7
CODE93 CODE93
CODE128 CODE128
GS1-128 GS1-128 / UCC128 / EAN128
UPC-A UPC-A
UPC-E UPC-E
EAN-8 JAN-8 / EAN-8
EAN-13 JAN-13 / EAN-13
QR QR
DATAMATRIX Datamatrix / GS1 Datamatrix
Example of XML Description
<?xml version="1.0" encoding="UTF-8"?>
<BrotherBarcodeAgentBarcodeRecognitionResult>
<DocumentName> </DocumentName>
<TotalPageNum> </TotalPageNum>
<TotalBarcodeNum> </TotalBarcodeNum>
<BarcodeInfo>
<Type>
<String>
<StringWOCheckDigit>
<Area>
<PageNum>
<X>
<Y>
<Width>
<Height>
<Degree>
</Area>
<Option>
<CheckDigit>
<StartCode>
<StopCode>
</Option>
</BarcodeInfo>
x number of barcode
</BrotherBarcodeAgentBarcodeRecognitionResult>