959 Terry Street
Eugene, Oregon 97402
Telephone: (541) 683-5700
Fax: (541) 345-7140
An Unpublished Work - All rights reserved. No part of the contents of this documentation or the procedures described
therein may be reproduced or transmitted in any form or by any means without prior written permission of Datalogic
Scanning, Inc. or its subsidiaries or affiliates ("Datalogic" or “Datalogic Scanning”). Owners of Datalogic products are
hereby granted a non-exclusive, revocable license to reproduce and transmit this documentation for the purchaser's
own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including copyright
notices, contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation.
Should future revisions of this manual be published, you can acquire printed versions by contacting your Datalogic representative. Electronic versions may either be downloadable from the Datalogic website (www.scanning.datalogic.com)
or provided on appropriate media. If you visit our website and would like to make comments or suggestions about this
or other Datalogic publications, please let us know via the "Contact Datalogic" page.
Disclaimer
Datalogic has taken reasonable measures to provide information in this manual that is complete and accurate, however, Datalogic reserves the right to change any specification at any time without prior notice.
Datalogic is a registered trademark of Datalogic S.p.A. in many countries and the Datalogic logo is a trademark of Datalogic S.p.A. All other brand and product names referred to herein may be trademarks of their respective owners.
Use this Advanced Data Formatting Guide to perform advanced configuration to your
scanner using programming barcodes.
References
Current versions of the Product Reference Guide (PRG), Quick Reference Guide
(QRG), and any other manuals and instruction sheets for this product can be downloaded from the website listed on the back cover of this manual. Alternatively, printed copies
or product support CDs can be purchased through your Datalogic reseller.
Manual Conventions
The following conventions are used in this document:
Introduction
The symbols listed below are used in this manual to notify the reader of key issues or
procedures that must be observed when using the scanner:
Notes contain information necessary for properly diagnosing, repairing and operating the scanner.
NOTE
The CAUTION symbol advises you of actions that could damage
equipment or property.
CAUTION
Advanced Data Formatting Guide1
Introduction
Technical Support
Datalogic Website Support
The Datalogic website (www.scanning.datalogic.com) is the complete source for technical
support and information for Datalogic products. The site offers product support, product registration, warranty information, product manuals, product tech notes, software
updates, demos, and instructions for returning products for repair.
Reseller Technical Support
An excellent source for technical assistance and information is an authorized Datalogic
reseller. A reseller is acquainted with specific types of businesses, application software,
and computer systems and can provide individualized assistance.
Telephone Technical Support
If you do not have internet or email access, you may contact Datalogic technical support
at (541) 349-8283.
2QuickScan® L
Advanced Data Formatting
Advanced Data Formatting (ADF) is a means of customizing data before transmission to
your host device. Scan data can be edited to suit your particular requirements.
If you are using the Wand interface with your scanner, you will not be
able to use ADF rules to format your data.
NOTE
Rules: Criteria Linked to Actions
In ADF, data is customized through rules. These rules perform detailed actions when the
data meets certain criteria. One rule may consist of single or multiple criteria applied to
single or multiple actions.
For instance, a data formatting rule could be the following:
Criteria
Actions
When scan data is Code 39, length 12, and data at the start
position is the string “129”,
Pad all sends with zeros to length 8, send all data up to X,
send a space.
Chapter 2
Rules
If a Code 39 barcode of 1299X1559828 is scanned, the following is transmitted:
00001299<space>. If a Code 39 barcode of 1299X15598 is scanned, this rule is ignored
because the length criteria has not been met.
The rule specifies the editing conditions and requirements before data transmission occurs.
Advanced Data Formatting Guide3
Rules
Using ADF Barcodes
When you program a rule, make sure the rule is logically correct.
Plan ahead before you start scanning.
To program each data formatting rule:
Start the Rule —
Criteria —
Scan the barcodes for all pertinent criteria. Criteria can include code type
Scan the barcode "Begin New Rule" on page 9.
(e.g., Code 128), code length, or data that contains a specific character string (e.g., the
digits “129”). These options are described in Chapter 4, Criteria.
Actions —
Scan all actions related to, or affecting, these criteria. The actions of a rule
specify how to format the data for transmission. These options are described in "ADF
Barcode Menu Example" on page 5
Save the Rule —
Scan the barcode "Save Rule" on page 9. This places the rule in the
.
“top” position in the rule buffer.
•If you make errors during this process, some special-purpose barcodes may be useful: "Erase Criteria And Start Again" on page 10, "Erase Actions And Start
Again" on page 10
, "Erase Previously Saved Rule" on page 10, etc.
•Criteria, actions, and entire rules may be erased by scanning the appropriate barcode (see barcodes beginning on page 13).
•Use the Product Reference Guide PRG as a for basic direction regarding the programming steps. For more information on scanning, see the Quick Reference
Guide (ARG). See References on page 1 for information about how to access
these other product publications.
4QuickScan® L
ADF Barcode Menu Example
This section provides an example of how ADF rules are entered and used for scan data.
An auto parts distribution center wants to encode manufacturer ID, part number, and
destination code into their own Code 128 barcodes. The distribution center also has
products that carry UPC barcodes, placed there by the manufacturer. The Code 128 barcodes have the following format:
MMMMMPPPPPDD
Where:M = Manufacturer ID
P = Part Number
D = Destination Code
The distribution center uses a PC with dedicated control characters for manufacturer ID
<CTRL M>, part number <CTRL P>, and destination code <CTRL D>. At this center
the UPC data is treated as manufacturer ID code.
The following rules need to be entered:
•When scanning data of code type Code 128, send the next 5 characters, send the
manufacturer ID key <CTRL M>, send the next 5 characters, send the part number key <CTRL P>, send the next 2 characters, send the destination code key
<CTRL D>.
ADF Barcode Menu Example
•When scanning data of code type UPC/EAN, send all data, send the manufacturer
ID key <CTRL M>.
Advanced Data Formatting Guide 5
Rules
ADF Barcode Menu Example — cont.
To enter these rules, follow the steps below:
Rule 1: The Code 128 Scanning Rule
Step BarcodeOn PageBeep Indication
1
2
3
4
5
6
7
8
9
Rule 2: The UPC Scanning Rule
Step BarcodeOn PageBeep Indication
Begin New Rule
Code 128
Send next 5 characters
Send <CTRL M>
Send next 5 characters
Send <CTRL P>
Send next 2 characters
Send <CTRL D>
Save Rule
1
2
3
4
5
Begin New Rule
UPC/EAN
Send all remaining data
Send <CTRL M>
Save Rule
9
13
24
43
24
44
24
42
9
9
15
24
43
9
High High
High High
High High
High High
High High
High High
High High
High High
High Low High Low
High High
High High
High High
High High
High Low High Low
If you made any mistakes while entering this rule, scan the barcode: Quit Entering Rules
on page 10
.
If you already saved the rule, scan the barcode: Erase Previously Saved Rule on
page 10
.
Alternate Rule Sets
ADF rules may be grouped into one of four alternate sets which can be turned on and
off when needed. This is useful when you want to format the same message in different
ways. For example, a Code 128 barcode contains the following information:
Class (2 digits), Stock Number (8) digits, Price (5 digits)
This barcode might look like this:
245671243701500
where:
Class = 24
Stock Number = 56712437
Price = 01500
Ordinarily you would send this data as follows:
24 (class key)
56712437 (stock key)
01500 (enter key)
6QuickScan® L
Alternate Rule Sets — cont.
But, when there is a sale, you may want to send only the following:
24 (class key)
56712437 (stock key)
and the cashier will key the price manually.
To implement this, you would first enter an ADF rule that applies to the normal situation. This rule may look like this:
When scanning a barcode of length 15, send the next 2 characters, send the class
key, send the next 8 characters, send the stock key, send the data that remains, send
the Enter key.
The “sale” rule may look like this:
When scanning a barcode of length 15, send the next 2 characters, send the class
key, send the next 8 characters, send the stock key.
To switch between the two sets of rules, a “switching rule” must be programmed. This
rule specifies what type of barcode must be scanned to switch between the rule sets. For
example, in the case of the “sale” rule above, the rule programmer wants the cashier to
scan the barcode “M” before a sale. To do this, a rule can be entered as follows:
Alternate Rule Sets
When scanning a barcode of length 1 that begins with “M”, select rule set number
1.
Another rule could be programmed to switch back.
When scanning a barcode of length 1 that begins with “N”, turn off rule set number 1.
The switching back to normal rules can also be done in the “sale” rule. For example, the
rule may look like this:
When scanning a barcode of length 15, send the next 2 characters, send the class
key, send the next 8 characters, send the stock key, turn off rule set 1.
It is recommended that you scan the barcode:
Disable All Rule Sets on page 11 after
programming a rule belonging to an alternate rule set.
In addition to enabling and disabling rule sets within the rules, you can enable or disable
them by scanning the appropriate barcodes beginning on
page 11.
Advanced Data Formatting Guide 7
Rules
Rules Hierarchy (in Barcodes)
The order of programming individual rules is important.The most general rule should
be programmed last.
All programmed rules are stored in a buffer. As they are programmed, they are stored at
the “top” of a rules list. If three rules have been created, the list would be configured as
follows:
Third Rule
Second Rule
First Rule
When data is scanned, the rules list is checked from top to bottom to determine if the
criteria match (and therefore, if the actions should occur). Input is modified into the data
format specified by the first matching set of criteria it finds. Be sure that your most general rule is the last one programmed.
For example, if the THIRD rule states:
When scanning a barcode of any length, send all data, then send the ENTER key.
And the SECOND rule states:
When scanning a Code 128 barcode of length 12, send the first four characters,
then send the ENTER key, then send all remaining data.
If a Code 128 barcode of length 12 were scanned, the THIRD rule would be in effect.
The SECOND rule would appear to not function.
Note also that ADF rules are actually created when you use the standard data editing
functions. Scan options are entered as ADF rules, and the hierarchy mentioned above
also applies to them. For the scanner, this applies to prefix/suffix programming in the parameter Scan Data Transmission Format.
These rules reside in the same “rule list” as ADF Rules, so the order of their creation is
also important.
Default Rules
Every unit has a default rule to send all scan data. Units with custom software may have
one or more default rules burned in. The rules hierarchy checks user programmable rules
first, then the default rules. Default rules can be disabled by entering the following general rule in the user programmable buffer:
When receiving scan data, send all data.
Since this rule always applies, ADF will never go into the default rules.
Special Considerations for Multipoint Networks
ADF rules scanned by an individual scanner are NOT broadcast to other scanners in the
piconet, as are other parameters.
8QuickScan® L
Pause Duration
This parameter along with "Send Pause" on page 28 allows a pause to be inserted in
the data transmission. Pauses are set by scanning a two-digit number (i.e., two barcodes),
and are measured in 0.1 second intervals. For example, scanning barcodes “0” and “1”
inserts a 0.1 second pause; “0” and “5” gives a 0.5 second delay. Numeric barcodes begin
on page 86 in the chapter, Alphanumeric Keyboard. In case of an error, or to change
the selection, scan Cancel on page 22.
Chapter 3
Special Commands
Pause Duration
Begin New Rule
Scan this barcode to start entering a new rule
Save Rule
Scan this barcode to save the entered rule.
Begin New Rule
Save Rule
Advanced Data Formatting Guide9
Special Commands
Erase
Use these barcodes to erase criteria, actions, or rules.
Erase Criteria And Start Again
Erase Actions And Start Again
Erase Previously Saved Rule
Quit Entering Rules
Scan this barcode to quit entering rules.
Erase All Rules
Quit Entering Rules
10QuickScan® L
Disable Rule Set
Use these barcodes to disable rule sets.
Disable Rule Set
Disable Rule Set 1
Disable Rule Set 2
Disable Rule Set 3
Disable All Rule Sets
Disable Rule Set 4
Advanced Data Formatting Guide 11
Special Commands
NOTES
12QuickScan® L
Code Types
Select any number of code types to be affected. All selected codes must be scanned in succession, prior to selecting other criteria. If a code type is not selected, all code types are
affected.
Scan the barcodes for all code types desired before selecting other criteria.
Chapter 4
Criteria
Code 39
GS1 DataBar-14
GS1 DataBar Expanded
Codabar
GS1 DataBar Limited
Code 128
Advanced Data Formatting Guide13
Criteria
Code Types — cont.
D 2 OF 5
IATA 2 OF 5
I 2 OF 5
UPC-A
EAN-8
Code 93
UPC-E
EAN-13
14QuickScan® L
Code Types — cont.
Code Types
MSI
UCC/EAN 128
UPC-E1
Trioptic Code 39
Bookland EAN
Code 11
Advanced Data Formatting Guide 15
Criteria
Code Lengths
Define the number of characters the selected code type must contain. If a code length is
not selected, selected code types of any length are affected.
Scan these barcodes to define the number of characters the selected code types must contain. Select one length per rule only.
1 Character
2 Characters
3 Characters
5 Characters
7 Characters
4 Characters
6 Characters
16QuickScan® L
Code Lengths — cont.
9Characters
Code Lengths
8 Characters
10 Characters
11Characters
13Characters
12 Characters
14 Characters
Advanced Data Formatting Guide 17
Criteria
Code Lengths — cont.
15 Characters
17 Characters
16 Characters
19 Characters
21 Characters
18 Characters
20 Characters
22 Characters
18QuickScan® L
Code Lengths — cont.
23 Characters
25 Characters
Code Lengths
24 Characters
27 Characters
29 Characters
26 Characters
28 Characters
30 Characters
Advanced Data Formatting Guide 19
Criteria
Message Containing A Specific Data String
Use this feature to select whether the formatting affects data that begins with a specific
character or data string, or contains a specific character or data string.
There are 4 features:
•Specific String at Start
•Specific String, Any Location
•Any Message OK
•Rule Belongs To Set
Specific String at Start
Scan this barcode, then scan the barcodes representing the desired character or characters
(up to a total of 8) in the chapter: Alphanumeric Keyboard on page 81.
After scanning the following barcode:
1. Enter a string using the Alphanumeric Keyboard on page 81.
2. Scan End of Message on page 90.
Specific String, Any Location
Scan this barcode, then, using the Numeric Keypad, starting on page 4-21, scan a twodigit number representing the position (use a leading “zero” if necessary). Then scan the
desired character or characters (up to a total of 8) on the Alphanumeric Keyboard on
page 81
After scanning the following barcode:
1. Enter a location using the Numeric Keypad, starting on page 4-21.
2. Enter a string using the Alphanumeric Keyboard on page 81.
3. Scan End of Message on page 90.
, followed by the barcode: End of Message on page 90.
Specific String At Start
Any Message OK
By not scanning any barcode, all selected code types are formatted, regardless of information contained.
20QuickScan® L
Specific String Any Location
Rule Belongs To Set
Select the set a rule belongs to. (There are four possible rule sets.) See Alternate Rule
Sets on page 6
Scan a barcode below to select which set a rule belongs to.
Rule Belongs To Set 1
Message Containing A Specific Data String
for more information about rule sets.
Rule Belongs To Set 2
Numeric Keypad
Barcodes in this group should not be confused with those on the Alphanumeric Key-
board on page 81
Rule Belongs To Set 3
Rule Belongs To Set 4
.
0
Advanced Data Formatting Guide 21
1
2
Criteria
Numeric Keypad — cont.
4
3
5
6
8
Cancel
7
9
22QuickScan® L
Actions
Chapter 5
Actions
Use the programming barcodes in this chapter to format the data for transmission.
Advanced Data Formatting Guide23
Actions
Send Data
Send all data that remains, send all data up to a specific character selected from the Al-
phanumeric Keyboard, starting on page 6-81
number from 1 to 254, selected from the Alphanumeric Keyboard. Use these barcodes
to send data.
, or send the next N characters. N = any
Send Data Up To Character
Send All Data That Remains
Send Next Character
Send Next 3 Characters
Send Next 5 Characters
Send Next 2 Characters
Send Next 4 Characters
24QuickScan® L
Send Data — cont.
Send Next 6 Characters
Send Next 8 Characters
Send Data
Send Next 7 Characters
Send Next 10 Characters
Send Next 12 Characters
Send Next 9 Characters
Send Next 11 Characters
Send Next 13 Characters
Advanced Data Formatting Guide 25
Actions
Send Data — cont.
Send Next 14 Characters
Send Next 16 Characters
Send Next 15 Characters
Send Next 18 Characters
Send Next 20 Characters
Send Next 17 Characters
Send Next 19 Characters
26QuickScan® L
Loading...
+ 70 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.