User s Guide - download.brother.comdownload.brother.com/welcome/doc100835/cv_eng_bu_A.pdf · Job...

32
Users Guide Barcode Utility ENG Version A

Transcript of User s Guide - download.brother.comdownload.brother.com/welcome/doc100835/cv_eng_bu_A.pdf · Job...

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 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

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>