cs6080 PRG en
cs6080 PRG en
Companion Scanner
MN-003827-04EN Rev. A
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in
many jurisdictions worldwide. All other trademarks are the property of their respective owners.
© 2020-2021 Zebra Technologies Corporation and/or its affiliates. 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 or nondisclosure agreement. The software may be used or copied
only in accordance with the terms of those agreements.
For further information regarding legal and proprietary statements, please go to:
SOFTWARE: www.zebra.com/linkoslegal
COPYRIGHTS: www.zebra.com/copyright
WARRANTY: www.zebra.com/warranty
END USER LICENSE AGREEMENT: www.zebra.com/eula
Terms of Use
Proprietary Statement
This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries
(“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced,
or disclosed to any other parties for any other purpose without the express, written permission of Zebra
Technologies.
Product Improvements
Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are
subject to change without notice.
Liability Disclaimer
Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are
correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
Limitation of Liability
In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the
accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to
use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above
limitation or exclusion may not apply to you.
Publication Date
June 3, 2021
2
Contents
About This Document ...................................................................................................................... 21
Introduction .................................................................................................................... 21
Configurations ................................................................................................................ 21
Scanners ................................................................................................................ 21
Accessories ............................................................................................................ 22
Kits.......................................................................................................................... 23
Chapter Descriptions...................................................................................................... 23
Notational Conventions .................................................................................................. 24
Icon Conventions ........................................................................................................... 25
Service Information ........................................................................................................ 26
Feedback ....................................................................................................................... 26
Getting Started.................................................................................................................................. 27
Introduction .................................................................................................................... 27
Features ........................................................................................................................ 28
Cordless Front View ............................................................................................... 28
Corded Front View.................................................................................................. 28
Bottom View ........................................................................................................... 29
Unpacking the Scanner.................................................................................................. 29
Installing the Battery....................................................................................................... 29
Inserting the Battery ............................................................................................... 29
Removing the Battery ............................................................................................. 30
Installing the Corded USB Converter Cable................................................................... 30
Inserting the USB Cable ......................................................................................... 30
Removing the USB Cable....................................................................................... 30
Charging......................................................................................................................... 31
Charging via Cradle................................................................................................ 31
Connecting Cradle Cable ................................................................................. 32
Charging via Charging Pad .................................................................................... 32
Charging Spare Batteries ....................................................................................... 33
Charging Temperature ........................................................................................... 34
3
Contents
4
Contents
5
Contents
6
Contents
7
Contents
8
Contents
9
Contents
10
Contents
11
Contents
12
Contents
13
Contents
14
Contents
15
Contents
16
Contents
17
Contents
18
Contents
19
Contents
20
About This Document
Introduction
This guide provides information about using the CS6080 Zebra product and accessories, if applicable.
IMPORTANT: If you have a problem with your equipment, contact Zebra Global Customer Support for
your region. Contact information is available at: www.zebra.com/support.
Configurations
For additional information regarding the latest available configurations, check Solutions Pathway.
Scanners
This guide covers the following configurations:
21
About This Document
Accessories
This guide covers the following configurations:
22
About This Document
Kits
This guide covers the following configurations:
Chapter Descriptions
Topics covered in this guide are as follows:
• Getting Started provides a product overview, unpacking instructions, and cable connection information.
• 123Scan and Software Tools describes the Zebra software tools available for customizing scanner
operation.
• Data Capture provides beeper and LED definitions, techniques involved in scanning barcodes, general
instructions and tips about scanning, and decode ranges.
23
About This Document
Notational Conventions
The following conventions are used in this document:
• Bold text is used to highlight the following:
24
About This Document
• Throughout the programming barcode menus, asterisks (*) are used to denote default parameter
settings.
Icon Conventions
The documentation set is designed to give the reader more visual clues. The following graphic icons are
used throughout the documentation set. These icons and their associated meanings are described below.
NOTE: The text here indicates information that is supplemental for the user to know and that is not
required to complete a task.
IMPORTANT: The text here indicates information that is important for the user to know.
CAUTION—PRODUCT DAMAGE: If the precaution is not taken, the product could be damaged.
CAUTION: If the precaution is not heeded, the user could receive minor or moderate injury.
CAUTION—ELECTRIC SHOCK: Disconnect the printer power before performing certain procedures to
avoid the risk of electric shock.
25
About This Document
WARNING: If danger is not avoided, the user CAN be seriously injured or killed.
DANGER! If danger is not avoided, the user WILL be seriously injured or killed.
Service Information
If you have a problem with your equipment, contact Zebra Global Customer Support for your region.
Contact information is available at www.zebra.com/support.
When contacting support, please have the following information available:
• Serial number of the unit
• Model number or product name
• Software/firmware type or version number
Zebra responds to calls by email, telephone or fax within the time limits set forth in support agreements.
If your problem cannot be solved by Zebra Customer Support, you may need to return your equipment for
servicing and will be given specific directions. Zebra is not responsible for any damages incurred during
shipment if the approved shipping container is not used. Shipping the units improperly can possibly void
the warranty.
If you purchased your Zebra business product from a Zebra business partner, contact that business
partner for support.
Feedback
If you have comments, questions, or suggestions about this guide, send an email to
EVM-techdocs@zebra.com.
26
Getting Started
Introduction
Introducing the CS6080 Companion Scanner, featuring a groundbreaking design that easily converts
between corded and cordless operation, hand-held and hands-free, as your needs change. As a cordless
scanner, the CS6080 is small enough to tuck in a pocket and offers the latest mobile technology including
contactless charging. As a corded scanner, the CS6080 offers compact scanning for spaces with limited
real-estate. Whether you purchase a corded or cordless model up front, you can change modes at any
time for superior investment protection. And you get Zebra's industry-leading scanning performance and
our unique DataCapture DNA and industry-preferred management tools that make it easier than ever to
integrate, deploy and manage your scanners.
This guide provides basic instructions for setting up, programming, and using CS6080 scanners. The
scanner is available in the following versions:
• CS6080-SR: Standard Range
• CS6080-HC: Healthcare
NOTE: This guide applies to all scanner configurations, including cordless, corded, standard range and
healthcare unless specifically indicated.
27
Getting Started
Features
Cordless Front View
Figure 1 Cordless Front View
Removable Battery
Programmable Button
Scan Button
Beeper
LED Indicators
Scanner Window
Scanner Window
LED Indicators
Beeper
USB Converter
Cable
Scan Button
Programmable Button
28
Getting Started
Bottom View
Figure 3 Bottom View
NFC
Release Latch
2. Press the battery into the scanner until the battery snaps into place.
NOTE: If you purchased a corded configuration, using the corded USB Converter Cable and want to
convert to a cordless configuration, using a battery, remove the corded USB Converter Cable prior to step
1.
29
Getting Started
2. Connect the other end of the corded USB Converter Cable to a USB port on the host PC.
NOTE: If you purchased a cordless configuration, using a battery and want to convert to a corded
configuration, using the corded USB Converter Cable, remove the battery prior to step 1.
30
Getting Started
Charging
Use a cradle or charging pad to charge the cordless scanner and use the battery charger or cradle to
charge spare batteries.
2. Connect the other end of the cable to a USB port on the host PC, or to a USB power adapter plugged
into an AC outlet with the USB-A connector.
3. Insert the CS6080 into a scanner slot to begin charging.
• In the Standard cradle, insert the scanner upright with the battery side first.
• In the Healthcare Presentation cradle, insert the scanner upside down with the scanner window first.
31
Getting Started
The CS6080 begins charging. The charge status LEDs light to indicate progress. See Beeper and LED
Indications on page 38 for more information.
1. Follow the third party instructions for connecting your charging pad to power.
32
Getting Started
2. Place the scanner on the charging pad with the buttons facing up.
The battery charging indicator LED on the scanner lights to show the charging status.
NOTE: The CS6080 is only compatible with Qi type charging pads and charging times cannot be
guaranteed when using third party accessories.
4. Insert the battery into the spare battery slot to begin charging. The charge LED on the cradle lights to
show the charging status.
33
Getting Started
Charging Temperature
Charge batteries in temperatures from 0°C to 40°C (32°F to 104°F). Charging is halted at temperatures
above 40°C.
The scanner or accessory indicates when charging is disabled due to abnormal temperatures via its LED
and/or battery icon (see Table 2 on page 38).
Button Actions
To actuate the buttons, apply a finite force to the button recess.
For subsequent button actuations, remove force, and then re-apply force.
Table 1 Button Actions
Action Description
Scan Button (...)
Single press Trigger
Double press Issue connection to last known address if disconnected/if
connected in HID mode to an Apple device, will send
show/hide keypad
Hold for 3 seconds Battery status
Hold until beam goes off plus 5 seconds Night mode
longer
Programmable Button (-)
Single press (not in cradle) default* Show/hide keypad
Single press option 2 Programmable trigger
Single press option 3 Toggle lamp mode (cordless only)
Single press in cradle Toggle lamp mode (cordless only)
Double press Drop Bluetooth connection
34
123Scan and Software
Tools
Introduction
This chapter briefly describes the Zebra software tools available for customizing scanner operation.
123Scan
123Scan is a software tool that simplifies scanner setup and more.
Intuitive enough for first time users, the 123Scan wizard guides users through a streamlined setup
process. Settings are saved in a configuration file that can be printed as a single programming barcode for
scanning, emailed to a smart phone for scanning from its screen, or downloaded to the scanner using a
USB cable.
Through 123Scan a user can:
• Configure a scanner using a wizard.
• Program the following scanner settings.
• Speaker tone / volume settings.
• Enable / disable symbologies.
• Communication settings.
• Modify data before transmission to a host using:
• Advanced Data Formatting (ADF) - Scan one barcode per trigger press.
• Multicode Data Formatting (MDF) - Scan many barcodes in one trigger press (select scanners).
• Preferred Symbol - Single out one barcode on label of many (select scanners).
• Load parameter settings to a scanner via the following.
• Barcode scanning.
• Scan a paper barcode.
• Scan a barcode from a PC screen.
• Scan a barcode from a smart phone screen.
• Download over a USB cable.
• Load settings to one scanner.
• Stage up to 10 scanners simultaneously (Powered USB Hub recommended with 0.5 amp / port).
• Validate scanner setup.
35
123Scan and Software Tools
123Scan Requirements
• Host computer running Windows XP, 7, 8, and 10
• Scanner
• USB cable or Bluetooth connection.
123Scan Information
For more information on123Scan, go to: www.zebra.com/123Scan.
For a 1 minute tour of 123Scan, go to: www.zebra.com/ScannerHowToVideos.
To see a list of all of our software tools, go to: www.zebra.com/scannersoftware.
36
123Scan and Software Tools
NOTE: For a list of SDK supported scanner functionality by communication protocol, see Communication
Protocol Functionality on page 479.
37
Data Capture
Introduction
This chapter provides beeper and LED definitions, techniques involved in scanning barcodes, general
instructions and tips about scanning, and decode ranges.
Four long low beeps Red A transmission error was detected in a scanned symbol. The data
is ignored. This occurs if a unit is not properly configured. Check
option setting.
Five long low beeps Red Conversion or format error.
None Red (fast blink) on Scanner is disabled by a host command to the scanner.
trigger press
Wireless Operation
Low, high, low, high Red Out of batch storage memory, unable to store new barcode.
Radio Indications
38
Data Capture
39
Data Capture
Table 4 lists the conditions in which the specified host controls the System Indicator LED.
LED Indicators
40
Data Capture
41
Data Capture
42
Data Capture
43
Data Capture
If a cordless scanner is connected using FIPS, when the trigger is pressed the System LED is Amber until
the session ends (trigger release, session timeout, or successful decode).
44
Data Capture
Scanning
NOTE: The scanner emits a white illumination with a green aim dot.
Hand-Held Scanning
1. Aim the digital scanner at a barcode and press the trigger to decode.
2. Press the trigger until the digital scanner beeps, indicating the barcode is successfully decoded. For
more information on beeper and LED definitions, see Beeper and LED Indications on page 38
Hands-Free Scanning
The scanner is in hands-free (presentation) mode when it sits in the CR6080-PC cradle. During idle
conditions the scanner operates in object detection mode, where it automatically wakes up to decode a
barcode presented in the field of view. In object detection mode it is normal for the illumination LEDs to be
dimly lit.
To scan:
1. Ensure all connections are secure (see appropriate host chapter).
45
Data Capture
46
Data Capture
The digital scanner turns on its white illumination LEDs to illuminate the target barcode.
To scan a barcode, center the symbol.
The digital scanner can also read a barcode presented within the aiming dot not centered. The top
examples in Figure 19 on page 47 show acceptable aiming options, while the bottom examples can not be
decoded.
The aiming dot is smaller when the digital scanner is closer to the symbol and larger when it is farther from
the symbol. Scan symbols with smaller bars or elements (mil size) closer to the digital scanner, and those
with larger bars or elements (mil size) farther from the digital scanner.
The digital scanner beeps to indicate that it successfully decoded the barcode. For more information on
beeper and LED definitions, see Table 2 on page 38.
47
Data Capture
Decode Ranges
48
Maintenance,
Troubleshooting, and
Technical Specifications
Introduction
This chapter provides suggested digital scanner maintenance, troubleshooting, technical specifications,
and signal descriptions (pin-outs).
Maintenance
IMPORTANT: Use pre-moistened wipes and do not allow liquid cleaner to pool.
1Ensure the following items are addressed when using sodium hypochlorite (bleach) based cleaners:
• For scanner only. Do not use on cradle.
• Always follow the manufacturer’s recommended instructions: use gloves during application and remove
the residue afterwards with a damp cloth to avoid prolonged skin contact while handling the scanner.
• Due to the powerful oxidizing nature of sodium hypochlorite, the metal surfaces, including electrical
contacts on the scanner, are prone to oxidation (corrosion) when exposed to this chemical in the liquid
form (including wipes) and should be avoided. In the event that these type of disinfectants come in
contact with metal on the scanner, prompt removal with a dampened cloth after the cleaning step is
critical.
IMPORTANT: To avoid damage to the device, use only approved cleaning and disinfecting agents listed
below. The use of non-approved cleaning or disinfecting agents may void the warranty.
49
Maintenance, Troubleshooting, and Technical Specifications
• Ethanolamine
• Ethers
• Ketones
• TB-lysoform
• Toluene
• Trichloroethylene.
• 10% Bleach (Sodium Hypochlorite 0.55%) and water solution 1 (see Important note above)
• 3% Hydrogen Peroxide and 97% water solution
• Mild dish soap
Only use cleaning agents from the following list, following the manufacturer’s instructions:
• 3% Hydrogen Peroxide and 97% Water solution
• 10% Bleach (Sodium Hypochlorite 0.55%) and 90% Water Solution
• 91% Isopropyl Alcohol and 9% Water Solution
• Azowipe
• Clorox Dispatch Hospital Cleaner Disinfectant Towels with Bleach
• Clorox Formula 409 Glass and Surface Cleaner
• Clorox Healthcare Bleach Germicidal Wipes
• Clorox Healthcare Hydrogen Peroxide Wipes
• Clorox Healthcare Multi-Surface Quat Alcohol Wipes
• Diversey D10 Concentrate Detergent Sanitizer
• Diversey Dimension 256 Neutral Disinfectant Cleaner
• Diversey Oxivir Tb Wipes
• Diversey Virex II 256 One-Step Disinfectant Cleaner
• Metrex CaviCide
• Metrex CaviCide1
• Medipal Alcohol Wipes
• Metrex CaviWipes
• Metrex CaviWipes1
• PDI Easy Screen® Cleaning Wipe
50
Maintenance, Troubleshooting, and Technical Specifications
8. Scanner connectors:
b. Rub the cotton portion of the cotton-tipped applicator back-and-forth across the connector on the
Zebra scanner at least 3 times. Do not leave any cotton residue on the connector.
c. Use the cotton-tipped applicator dipped in alcohol to remove any grease and dirt near the connector
area.
d. Use a dry cotton tipped applicator and rub the cotton portion of the cotton-tipped applicator
back-and-forth across the connectors at least 3 times. Do not leave any cotton residue on the
connectors.
51
Maintenance, Troubleshooting, and Technical Specifications
Troubleshooting
Table 8 Troubleshooting
Problem Possible Causes Possible Solutions
The aiming dot does not No power to the digital scanner. If the configuration requires a power supply,
appear when pressing the re-connect the power supply.
trigger.
Incorrect host interface cable is Connect the correct host interface cable.
used.
Interface/power cables are loose. Re-connect cables.
Digital scanner is disabled. For USB IBM hand-held, IBM table-top, and OPOS
modes, enable the digital scanner via the host
interface. Otherwise, see the technical person in
charge of scanning.
Aiming pattern is disabled. Enable the aiming pattern. See Hand-Held Decode
Aiming Pattern on page 96.
Digital scanner emits Digital scanner is not programmed Program the digital scanner to read that type of
aiming dot, but does not for the correct barcode type. barcode. See Symbologies on page 237.
decode the barcode.
Barcode symbol is unreadable. Scan test symbols of the same barcode type to
determine if the barcode is defaced.
The aiming dot is not correctly Move the symbol so that the aiming dot is within the
placed on the symbol. field of view (see Aiming with Digital Scanner on
page 47).
Distance between digital scanner Move the scanner closer to or further from the
and barcode is incorrect. barcode. See Decode Ranges on page 48.
52
Maintenance, Troubleshooting, and Technical Specifications
53
Maintenance, Troubleshooting, and Technical Specifications
54
Maintenance, Troubleshooting, and Technical Specifications
NOTE: If after performing these checks the digital scanner still experiences problems, contact the
distributor or call support.
NOTE: Use 123Scan if available as an alternative to using this feature. 123Scan is the preferable method
for outputting scanner information.
For proper formatting, it may be necessary to first scan <DATA> <SUFFIX 1> (1) on page 125.
Send Versions
55
Maintenance, Troubleshooting, and Technical Specifications
Serial Number
Scan the following barcode to send the scanner serial number to the host.
Serial Number
Manufacturing Information
Scan the following barcode to send the scanner manufacturing information to the host.
Manufacturing Information
56
Maintenance, Troubleshooting, and Technical Specifications
Technical Specifications
NOTE: Operating current specifications are subject to change.
57
Maintenance, Troubleshooting, and Technical Specifications
58
Maintenance, Troubleshooting, and Technical Specifications
59
Maintenance, Troubleshooting, and Technical Specifications
Duty Cycle
The plot shown in Figure 20 indicates the maximum allowed duty cycle changes with ambient temperature
in Level Trigger Mode.
60
Maintenance, Troubleshooting, and Technical Specifications
The plot shown in Figure 21 indicates the maximum allowed duty cycle changes with ambient temperature
in Scene Detection Mode.
61
User Preferences
Introduction
You can program the digital scanner to perform various functions, or activate different features. This
chapter describes each user preference feature and provides programming barcodes for selecting these
features.
The digital scanner ships with the settings shown in Table 10 on page 63 (also see Standard Parameter
Defaults on page 378 for all defaults). If the default values suit requirements, programming is not
necessary.
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in
non-volatile memory and are preserved even when the digital scanner is powered down.
NOTE: Most computer monitors allow scanning the barcodes directly on the screen. When scanning from
the screen, be sure to set the document magnification to a level where you can see the barcode clearly,
and bars and/or spaces are not merging.
If not using a USB cable, see USB Interface for selecting the host type after the power-up beeps sound.
This is only necessary upon the first power-up when connected to a new host.
To return all features to default values, see Default Parameters on page 66. Throughout the programming
barcode menus, asterisks indicate (*) default values.
62
User Preferences
• Configure the digital scanner using the 123Scan configuration program (see 123Scan and Software
Tools on page 35).
See Standard Parameter Defaults on page 378 for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
63
User Preferences
64
User Preferences
65
User Preferences
Parameters
Default Parameters
The digital scanner can be reset to two types of defaults: factory defaults or custom defaults. Scan the
appropriate barcode below to reset the digital scanner to its default settings and/or set the digital scanner
current settings as the custom default.
• Restore Defaults - Resets all default parameters as follows:
• If custom default values were configured (see Write to Custom Defaults), the custom default
values are set for all parameters each time the Restore Defaults barcode below is scanned.
• If no custom default values were configured, the factory default values are set for all parameters
each time the Restore Defaults barcode below is scanned. (For factory default values, see
Standard Parameter Defaults.)
• Set Factory Defaults - Scan the Set Factory Defaults barcode below to eliminate all custom default
values and set the digital scanner to factory default values (For factory default values, see Standard
Parameter Defaults).
• Write to Custom Defaults - Custom default parameters can be configured to set unique default values
for all parameters. After changing all parameters to the desired default values, scan the Write to
Custom Defaults barcode below to configure custom defaults.
* Restore Defaults
66
User Preferences
67
User Preferences
1 Blink
(1)
2 Blinks
(2)
68
User Preferences
Beeper Volume
Low Volume
(2)
Medium Volume
(1)
* High Volume
(0)
69
User Preferences
Beeper Tone
Off
(3)
Low Tone
(2)
* Medium Tone
(1)
High Tone
(0)
70
User Preferences
Beeper Duration
Short
(0)
* Medium
(1)
Long
(2)
71
User Preferences
* 150 msec
(15)
200 msec
(20)
72
User Preferences
250 msec
(25)
300 msec
(30)
400 msec
(40)
500 msec
(50)
600 msec
(60)
750 msec
(75)
73
User Preferences
Night Mode
74
User Preferences
When entering Night Mode, the pager motor vibrates. When exiting Night Mode, the scanner emits two
short beeps.
75
User Preferences
Disable Always
(0)
* Enable Always
(1)
When Disable in Night Mode or Disable Always is active, the following radio beeper indications are
silenced:
76
User Preferences
When Disable in Night Mode or Disable Always is active, the low battery (on the trigger release) beeper
indication of four short high beeps is silenced.
Disable Always
(0)
* Enable Always
(1)
77
User Preferences
Disable Always
(0)
* Enable Always
(1)
78
User Preferences
When Disable in Night Mode or Disable Always is active, the following parameter barcode programming
beeper indications are silenced:
Input error Long low/long high Incorrect bar code or Cancel scanned,
wrong entry, incorrect bar code
programming sequence; remain in
program mode
Keyboard parameter selected High/low Enter value using bar code keypad.
ADF Programming
ADF criteria/action cleared High/low/low All criteria or actions cleared for current
rule, continuing entering rule.
Rule error Long low/long high Entry error, wrong bar code scanned, or
criteria/action list is too long for a rule.
Re-enter criteria or action.
Deleted last saved rule Low Deletes the last saved rule but the
current rule is left intact.
Out of memory Long low/long high/ Out of ADF memory. Erase some
long low/long high existing rules, then try to erase the rule
again.
Cancel rule entry Long low/long Rule entry mode exited because of an
high/long low error or the user asked to exit rule entry.
79
User Preferences
* Normal Touch
(0)
Light Touch
(1)
* Normal Touch
(0)
Light Touch
(1)
80
User Preferences
81
User Preferences
82
User Preferences
For example, an ADF rule can implement as follows:
Criteria Actions
When a barcode: Then format the decode data this way:
• Is length 5, and • Send X
• Starts with the letter P and • Send first 5 characters of barcode
• Code 128 code type, and • Send Enter key
When ADF processes the decode data, then the criteria for each rule is checked, rules that do not specify
a Rule Set Flag number always apply. Rules that specify a Rule Set Flag number apply based on the ADF
Rule Selection setting for the trigger source.
83
User Preferences
For example if the ADF Rule Selection settings have the following values:
84
User Preferences
* No Action
(0)
Use Rule 1
(1)
Use Rule 2
(2)
Use Rule 3
(3)
Use Rule 4
(4)
85
User Preferences
* No Action
(0)
Use Rule 1
(1)
Use Rule 2
(2)
Use Rule 3
(3)
Use Rule 4
(4)
86
User Preferences
* No Action
(0)
Use Rule 1
(1)
Use Rule 2
(2)
Use Rule 3
(3)
Use Rule 4
(4)
87
User Preferences
Lamp Mode
NOTE: Lamp Mode applies to the healthcare cradle and scanner in scan stand only.
Disable Hands-Free Mode (see Hands-Free Mode on page 96) and Enable Lamp Mode with
Scanning for on demand Presentation Mode with Timeout when scanner is in a cradle or scan
stand.
Lamp Mode uses the scanner to illuminate the workspace around the scanner by providing continuous
illumination on demand. Lamp Mode may be enabled or disabled. Once enabled, Lamp Mode is activated
or deactivated by pressing the Programmable Button on the scanner. Lamp Mode may be enabled with the
option to allow barcode scanning, or not.
NOTE: The default value for Healthcare configurations of the scanner is Enable Lamp Mode without
Scanning.
The default value for SR configurations of the scanner is Disable Lamp Mode.
Do not use Lamp Mode, Night Mode, and Low Light Assist together.
88
User Preferences
1 Minute
(1)
* 5 Minutes
(5)
This parameter determines whether or not the digital scanner enters low power mode after a decode
attempt.
89
User Preferences
This parameter sets the time the digital scanner remains active before entering low power mode. The
digital scanner wakes upon trigger press or when the host attempts to communicate with the digital
scanner.
100 msec
(65)
500 msec
(69)
* 1 Sec
(17)
2 sec
(18)
3 sec
(19)
90
User Preferences
4 sec
(20)
5 sec
(21)
10 sec
(26)
15 sec
(27)
91
User Preferences
Disabled
(0)
5 sec
(5)
* 15 sec
(11)
30 sec
(13)
1 minute
(17)
92
User Preferences
Battery Preservation Mode preserves the battery charge when the digital scanner is not being used for an
extended period of time.
• Scan Enable Battery Preservation Mode to internally disconnect the battery from the digital scanner
when the digital scanner is unused and not being charged for five hours 1. In this mode the scanner
completely turns off. This preserves the battery charge as there is no current drain on the battery and
significantly extends battery shelf life. To exit Battery Preservation Mode 2 and return to normal
operation either press the digital scanner trigger or return to charging. The digital scanner cannot scan
until the wake up process is complete 3. This takes a few seconds. The amount of time before the
battery disconnects from the scanner can be set via Battery Preservation Timeout Value below.
NOTE: 1Five hours is the default timeout value but can be changed via Battery Preservation Timeout
Value.
2
Low Power Mode (89) must be enabled for Battery Preservation Mode to take effect.
3
When asleep in Battery Preservation Mode, the digital scanner cannot be accessed for remote
management.
To return back to normal operation, insert the scanner back into the cradle to complete the wake up
process.
• Scan Disable Battery Preservation Mode to keep the battery connected to the digital scanner at all
times. This prevents the battery from being disconnected from the scanner after hours of sitting idle (no
scanning) and not charging. When Battery Preservation Mode is disabled, substantial battery shelf life
improvements are not gained as compared to when Battery Preservation Mode is enabled.
• Scan Battery Preservation Timeout followed by 3 digits in Numeric Barcodes on page 450 to select a
different battery preservation timeout value (the default for battery preservation timeout is five hours).
For example, if the preservation timeout value should be 12 hours, scan Battery Preservation
Timeout below, then scan 0, 1, and 2. To correct an error or change the selection, scan Numeric
Barcodes on page 450.
93
User Preferences
94
User Preferences
* Level (Standard)
(0)
Presentation (Blink)
(7)
Auto Aim
(9)
95
User Preferences
Hands-Free Mode
NOTE: With Picklist Mode on page 99 enabled, the decode aiming dot flashes even when the Hand-Held
Decode Aiming Pattern is disabled.
96
User Preferences
NOTE: With Picklist Mode on page 99 enabled, the decode aiming dot flashes even when the Decode
Aiming Pattern is disabled.
97
User Preferences
98
User Preferences
Picklist Mode
NOTE: Enabling Picklist Mode overrides the Disable Decode Aiming Pattern options. You can not disable
the decode aiming pattern when Picklist Mode is enabled.
Enabling Picklist Mode can slow decode speed and hinder the ability to decode longer barcodes.
• Enable Picklist Mode Always - Picklist Mode is always enabled.
• Enable Picklist Mode in Hand-held Mode - Picklist Mode is enabled when the scanner is out of
hands-free mode and disabled when the scanner is in presentation mode.
• Enable Picklist Mode in Hands-free Mode - Picklist Mode is enabled when the scanner is in hands-free
mode only.
• Disable Picklist Mode Always - Picklist Mode is always disabled.
99
User Preferences
Virtual Tether
Virtual Tether feature allows the scanner, cradle or host application to alert users when Bluetooth
connection is lost. It works by independently controlling the scanner's illumination, audio, haptics, audio
and visual as well as visual LED alarm only options.
To adjust the range of the scanner and cradle connection, change the radio power (high, medium, low).
See Radio Output Power on Radio Output Power on page 146.
100
User Preferences
101
User Preferences
102
User Preferences
103
User Preferences
Distance
To adjust the range of the scanner and cradle connection, change the radio power to high, medium, or low
(see Radio Output Power on page 146).
NOTE: Ensure that this setting is not too short in order to avoid the following:
• If the cradle resets, it causes the scanner to activate the Virtual Tether alarm.
• Noisy RF environments can lead to frequent, momentary disconnect/reconnect sequences.
To set a timeout:
1. Scan the Delay Before Alarm Activates barcode.
2. Scan two barcodes from Numeric Barcodes that correspond to the desired timeout duration. Enter a
leading zero for single digit numbers (for example, for an alarm to start after 5 seconds, scan the 0
barcode and then the 5 barcode).
104
User Preferences
2. Scan two barcodes from Numeric Barcodes that correspond to the desired alarm duration. Enter a
leading zero for single digit numbers (for example, for an alarm to start after 5 minutes, scan the 0
barcode and then the 5 barcode). The value of zero sets the duration to Infinite.
Alarm Duration
105
User Preferences
2. Scan two barcodes from Numeric Barcodes that correspond to the desired alarm duration. Enter a
leading zero for single digit numbers (for example, for an alarm to start after 5 seconds, scan the 0
barcode and then the 5 barcode).
106
User Preferences
• Virtual Tether does not apply to hosts that do not support the auto-reconnect feature such as HID
Bluetooth Low Energy (Discoverable) and SPP BT Classic (Discoverable).
• Alarm is not activated if the disconnection occurrs due to firmware update or configuration via 123Scan
or SMS.
Cause for Visual Virtual Alarm only
• If the scanner disconnects from the cradle due to the Battery Preservation feature activating, the cradle
only plays the visual portion of the virtual tether alarm if enabled.
107
User Preferences
NOTE: Zebra strongly recommends enabling Picklist Mode on page 99 with this feature. Disabling Picklist
Mode can cause accidental decodes when more than one barcode is in the digital scanner's field of view.
108
User Preferences
109
User Preferences
X >= 25 X * 10 ms X * 100 ms
For example, a setting value of 100 results in the scanner turning off approximately 1 second after an
object is removed from the field of view or 10 seconds while an object is in the field of view moving.
The default value of the setting is 15 which results in a Minimum time of 250 ms and Maximum time of 1.5
seconds.
Adjust this setting based on your requirements. For example, when doing PDF prioritization, this
parameter should be set to a value where the maximum time is above the PDF prioritization timeout.
110
User Preferences
NOTE: Timeout Between Decodes, Different Symbols cannot be greater than or equal to the Decode
Session Timeout.
111
User Preferences
NOTE: 1.This feature does not apply to Timeout Between Decodes, Different Symbols.
2.Timeout Between Decodes, Same Symbol should not be greater than or equal to the Time Delay
to Low Power Mode (parameter #146 on page 90).
112
User Preferences
113
User Preferences
PDF Prioritization
In addition, a Code 39 barcode with the following lengths are considered to potentially be part of a
US driver’s license:
• 8 characters
• 12 characters.
114
User Preferences
When PDF Prioritization is enabled, this timeout specifies how long the digital scanner attempts to decode
a PDF417 symbol before reporting the 1D barcode in the field of view.
Scan the following barcode, then scan four digits from Numeric Barcodes on page 450 that specify the
timeout in milliseconds. For example, to enter 400 ms, scan the following barcode, then scan 0400. The
range is 0 to 5000 ms, and the default is 200 ms.
Decoding Illumination
115
User Preferences
116
User Preferences
117
User Preferences
118
User Preferences
* Low
(10)
Medium
(128)
High
(190)
119
User Preferences
120
User Preferences
Product Unique
(1)
IBM Unique
(2)
NOTE: This parameter is applicable to customers using a Firmware Flash Update per the Toshiba Global
Commerce Solutions (TGCS) Universal Serial Bus OEM Point-of-Sale Device Interface.
121
User Preferences
ECLevel
Parameter # 1710
SSI # F8h 06h AEh
To set an ECLevel value, scan Set ECLevel, and then scan five numeric bar codes in Numeric Barcodes
on page 450 that correspond to the desired level. Enter a leading zero for single digit numbers. To correct
an error, or change a selection, scan Cancel on page 450.
NOTE: This parameter is applicable to customers using a Firmware Flash Update per the Toshiba Global Commerce
Solutions (TGCS) Universal Serial Bus OEM Point-of-Sale Device Interface. It allows a customer to define an ECLevel
value in order to manage and control Flash Update operations on the 4690 operating system.
Contact the Zebra Customer Support Center online at: www.zebra.com/support for more information.
Set ECLevel
NOTE: If you enable Symbol Code ID Character or AIM Code ID Character, and enable Transmit “No
Read” Message on page 127, the digital scanner appends the code ID for Code 39 to the NR message.
122
User Preferences
* None
(0)
Prefix/Suffix Values
NOTE: To use Prefix/Suffix values, first set the Scan Data Transmission Format on page 124.
123
User Preferences
Scan Prefix
(7)
Scan Suffix 1
(6)
Scan Suffix 2
(8)
124
User Preferences
To set values for the prefix and/or suffix, see Prefix/Suffix Values on page 123.
* Data As Is
(0)
125
User Preferences
2. Locate the keystroke desired for FN1 Substitution in the ASCII Character Set table for the current host
interface. Enter the 4-digit ASCII Value by scanning each digit in Numeric Barcodes on page 450.
126
User Preferences
NOTE: If you enable Transmit No Read, and also enable Symbol Code ID Character or AIM Code ID
Character for Transmit Code ID Character on page 122, the digital scanner appends the code ID for Code
39 to the NR message.
Enable No Read
(1)
* Disable No Read
(0)
127
User Preferences
10 seconds
(10)
1 minute
(60)
128
User Preferences
securPharm Decoding
Where:
value_dfi = IFA or GS1
Daten_1 to Daten_n is the production number, serial number, etc.
Scan a barcode below to enable or disable the ability to process pharmaceutical type barcodes.
129
User Preferences
NOTE: securPharm Output Formatting is effective only when securPharm Decoding on page 129 is
enabled.
securPharm Output Formatting parameter options represent bit positions. Therefore, any combination of formatting
can be used.
When you scan a securPharm Output Formatting barcode, the securPharm output is formatted in a
number of ways.
FNC104150123456782 <gtin>04150123456782</gtin>
> Scanned Barcode > <lot>1A234B5</lot>
101A234B5FNC1
1717231 <exp>151231</exp>
211234567890123456 <sn>1234567890123456</sn>
130
User Preferences
[tab] <lot>1A234B5</lot>
[tab] <exp>151231</exp>
[tab] <sn>1234567890123456</sn>
</content>
<content dfi="IFA">
Data Carrier
<ppn>111234567842</ppn>
Mac069N11123456782Gs <lot>1A234B5</lot>
> Scanned Barcode >
1T1A234B5Gs <sn>1234567890123456</sn>
</content>
D151231Gs
S1234567890123456
131
User Preferences
[tab] <lot>1A234B5</lot>
[tab] <sn>1234567890123456</sn>
</content>
* No Formatting
(0)
Insert Tab
(1)
132
User Preferences
NOTE: Apple features must be enabled for the show/hide keyboard feature to work (see Apple iOS Virtual
Keyboard Toggle on page 149).
• Second Trigger - The Programmable Button (-) acts as a second trigger to scan parameters and
decode data.
• Lamp Mode - The Programmable Button (-) activates Lamp Mode (for more information, see Lamp
Mode on page 88).
Second Trigger
(1)
Lamp Mode
(2)
133
User Preferences
NOTE: The double press of the Scan Button issues Bluetooth connection to the last know device.
* No Action
(0)
134
Radio Communications
Introduction
This chapter provides information about the modes of operation and features available for wireless
communication between the CS6080 cordless digital scanners, cradles and hosts. The chapter also
includes the parameters necessary to configure the digital scanner.
The digital scanner ships with the settings shown in the Radio Communication Default Table on page 136
(also see Standard Parameter Defaults for all defaults). If the default values suit requirements,
programming is not necessary.
Setting Parameters
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in
non-volatile memory and are preserved even when the scanner powers down.
NOTE: Most computer monitors allow scanning barcodes directly on the screen. When scanning from the
screen, be sure to set the document magnification to a level where you can see the barcode clearly, and
bars and/or spaces do not merge.
If not using the default host, select the host type (see each host chapter for specific host information) after
the power-up beeps sound. This is only necessary upon the first power-up when connected to a new host.
To return all features to default values, scan a barcode in Default Parameters on page 66. Throughout the
programming barcode menus, asterisks (*) indicate default values.
Option value
135
Radio Communications
Other parameters, such as Bluetooth Friendly Name, require scanning several barcodes. See the
parameter descriptions for this procedure.
• Configure the scanner using the 123Scan configuration program. See 123Scan and Software Tools.
NOTE: See Standard Parameter Defaults for all user preference, host, symbology, and miscellaneous
default parameters.
136
Radio Communications
137
Radio Communications
Cradle
Select this host type when connecting a scanner to a communication cradle.
NOTE: The scanner automatically tries to reconnect to a remote device when a disconnection occurs that
is due to the radio losing communication. See Auto-Reconnect Feature on page 155 for more information.
2. Scan the pairing barcode on the cradle or place the scanner in the cradle.
138
Radio Communications
4. From the host discover Bluetooth devices and select your scanner from the discovered device list.
139
Radio Communications
• SSI BT Classic (Discoverable) - Enables communication with Scanner SDK for Android generated
apps. It enables the host to establish a connection with the scanner over Bluetooth Classic radio. The
scanner is in discoverable (Peripheral Mode).
To establish a connection (initial setup only):
3. Scan the SSI BT Classic (Discoverable) barcode.
4. From the host, discover Bluetooth devices and select your scanner from your discovered device list.
• SSI BT LE - Enables communication with apps generated using the Zebra's Scanner SDKs for iOS and
Android. It enables the host to establish a connection with the scanner over a Bluetooth Low Energy
radio. The scanner is in discoverable (Peripheral Mode) and also supports Central Mode.
• Free Demonstration App - Download Scanner Control App for iOS from the App Store.
• Free Demonstration App - Download Scanner Control App for Android from the Google Play Store.
• SSI BT with MFi (iOS Support) - Enables communication with Scanner SDK for iOS generated apps.
This enables an Apple device and scanner to communicate over Bluetooth Classic radio. The scanner
is discoverable (Peripheral Mode) and also supports Central Mode.
• Free Demonstration App - Download Scanner Control App for iOS from the App Store.
140
Radio Communications
SSI BT LE
2. Scan a pairing barcode with the MAC address of the host device.
• SPP BT Classic (Discoverable) - Enables the host to establish a Serial Port Profile (SPP) connection
with the scanner over Bluetooth Classic radio. The scanner is discoverable (Peripheral Mode).
To establish a connection (initial setup only):
3. Scan the SPP BT Classic (Discoverable) barcode.
4. From the host, discover Bluetooth devices and select your scanner from the discovered device list.
141
Radio Communications
Central/Peripheral Set Up
The digital scanner can be set up as a Central or Peripheral. When the digital scanner is set up as a
Peripheral, it is discoverable and connectible to other devices. When the digital scanner is set up as a
Central, the Bluetooth address of the remote device to which a connection is requested is required. A
pairing barcode with the remote device address must be created and scanned to attempt a connection to
the remote device. See the Pairing Barcode Format Using the Scan-To-Connect (STC) Utility on page 165
for information about creating a pairing barcode.
Central
When the digital scanner is set up as a Central (SPP), it initiates the radio connection to a Peripheral
device. Initiating the connection is done by scanning a pairing barcode for the remote device (see Pairing
Barcode Format Using the Scan-To-Connect (STC) Utility on page 165).
Peripheral
When the digital scanner is set up as a Peripheral device (SPP), the digital scanner accepts an incoming
connection request from a remote device.
NOTE: If your application allows you to set a device name, this takes precedence over the Bluetooth
Friendly Name.
142
Radio Communications
Discoverable Mode
The device remains in Limited Discoverable Mode for 30 seconds, and green LEDs flash while in this
mode. It is then non-discoverable. To re-active Limited Discoverable Mode, press the trigger.
Notes
• If using this feature, configure all scanners in the area for Wi-Fi friendly mode.
• By default, no Wi-Fi channels are excluded.
143
Radio Communications
• Since Bluetooth requires a minimum of 20 channels when Wi-Fi channels 1, 6, and 11 are excluded,
a smaller number of channels are cut from the hopping sequence.
• Updating Wi-Fi friendly settings before Bluetooth connection is recommended.
Scan a barcode below to enable or disable Wi-Fi Friendly Mode, then see Wi-Fi Friendly Channel
Exclusion to select any channels to exclude.
144
Radio Communications
145
Radio Communications
NOTE: Bluetooth stack resets on power change and the device loses connection.
NOTE: With Very Low Power Setting the scanner may repeatedly connect/disconnect from the remote
device. Increase Link Supervision Timeout on page 147 or increase Radio Power Setting if you are seeing
this issue.
146
Radio Communications
NOTE: The scanner only controls Link Supervision Timeout in Central Mode.
.5 Seconds
2 Seconds
* 5 Seconds
10 Seconds
20 Seconds
147
Radio Communications
* Bluetooth Radio On
148
Radio Communications
NOTE: When this feature is enabled, the digital scanner may be incompatible with non-Apple iOS devices.
Enable this feature before connecting an Apple Device to use.
* Disable
(0)
Enable
(1)
149
Radio Communications
* No Delay (0 msec)
150
Radio Communications
Emulate Keypad
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example, ASCII
A is sent as "ALT make" 0 6 5 "ALT Break."
151
Radio Communications
This parameter enables a quicker method of keypad emulation where ASCII sequences are only sent for
ASCII characters not found on the keyboard.
152
Radio Communications
153
Radio Communications
Convert Case
When enabled, the digital scanner converts all barcode data to the selected case.
* No Case Conversion
154
Radio Communications
Auto-Reconnect Feature
When in SPP Central, Cradle Host Mode, and Bluetooth Keyboard Emulation, the digital scanner
automatically tries to reconnect to a remote device when a disconnection occurs that is due to the radio
losing communication. This can happen if the digital scanner goes out of range with the remote device, or
if the remote device powers down. The digital scanner tries to reconnect for the period of time specified by
the Reconnect Attempt Interval setting. During that time the green LED continues to blink.
If the auto-reconnect process fails due to page time-outs, the digital scanner sounds a page timeout beep
(long low/long high) and enters low power mode. The auto-reconnect process can be re-started by
pressing the digital scanner trigger.
If the auto-reconnect process fails because the remote device rejects the connection attempt, the digital
scanner sounds a connection reject beep sequence (see Wireless Beeper Definitions on page 137) and
deletes the remote pairing address. If this happens, a pairing barcode must be scanned to attempt a new
connection to the remote device.
NOTE: If a barcode is scanned while the auto-reconnect sequence is in process, a transmission error beep
sequence sounds and the data is not transmitted to the host. After a connection is reestablished, normal
scanning operation returns. For error beep sequence definitions, see Beeper and LED Indications on
page 38.
The digital scanner has memory available for storing a remote Bluetooth address for each Central Mode
(SPP, Cradle). When switching between these modes, the digital scanner automatically tries to reconnect
to the last device it was connected to in that mode.
NOTE: Switching between Bluetooth host types by scanning a host type barcode (page 137) causes the
radio to be reset. Scanning is disabled during this time. It takes several seconds for the digital scanner to
re-initialize the radio at which time scanning is enabled.
155
Radio Communications
Auto-Reconnect Option
* Auto-Reconnect Immediately
(2)
Disable Auto-Reconnect
(0)
156
Radio Communications
157
Radio Communications
158
Radio Communications
NOTE: This feature only works when low power mode is enabled on the scanner and when the scanner is
not charging in the cradle.
159
Radio Communications
* Do Not Retry
(0)
Retry 5 Times
(5)
Retry 10 Times
(10)
Retry 20 Times
(20)
Retry 40 Times
(40)
160
Radio Communications
Beep on Insertion
Parameter # 288 (SSI # 20h)
When a digital scanner is inserted into a cradle and detects power, it emits a short low beep. This feature
is enabled by default.
To enable or disable beeping on insertion, scan the appropriate barcode below.
161
Radio Communications
Beep on <BEL>
Parameter # 150 (SSI # 96h)
NOTE: This parameter only applies to Bluetooth SPP (Serial Port Profile) and USB CDC Host.
If you enable this parameter, the digital scanner issues a beep when it detects a <BEL> character. <BEL>
indicates an illegal entry or other important event.
162
Radio Communications
NOTE: 1. The pairing barcode that connects the digital scanner to a cradle is unique to each cradle.
2. Do not scan data or parameters until pairing completes.
3. Only when the digital scanner is paired to the cradle, it automatically tries to reconnect to a
remote device when a disconnection occurs that is due to the radio losing communication. For
more information see Auto-Reconnect Feature on page 155.
Pairing Modes
163
Radio Communications
Lock Override
Lock Override overrides a locked digital scanner base pairing and connects a new digital scanner. To use
Lock Override, scan the barcode below, followed by the pairing barcode on the cradle.
Lock Override
Pairing Methods
Upon a double trigger press, the scanner attempts to connect to the last known address. This feature
differs from auto-reconnect (see Auto-Reconnect Feature on page 155) in that the scanner attempts
connection only once and keeps the address even on commanded disconnect. The last known address is
only cleared upon a reject or with a new successful connection. The address persists over scanner reboot.
NOTE: This feature does not interfere with a double trigger press to open/close an iOS keypad in HID
mode.
164
Radio Communications
Unpairing
NOTE: When unpairing the digital scanner the host may issue a connection back to the scanner after
scanner disconnects.
Unpair the digital scanner from the cradle or PC/host to make the cradle available for pairing with another
digital scanner. Scan the barcode below to disconnect the digital scanner from its cradle/PC host.
Unpairing
Toggle Pairing
165
Radio Communications
When a digital scanner disconnects from a cradle due to a Link Supervision Timeout, the digital scanner
immediately attempts to reconnect to the cradle for 30 seconds. If the auto-reconnect process fails, it can
be restarted by pressing the digital scanner trigger.
To guarantee that a disconnected digital scanner can reconnect when it comes back in range, the cradle
reserves the connection for that digital scanner for a period of time defined by the Connection Maintenance
Interval. If the cradle is supporting the maximum three digital scanners and one digital scanner
disconnects, a fourth digital scanner cannot pair to the cradle during this interval. To connect another
digital scanner: either wait until the connection maintenance interval expires then scan the PAIR barcode
on the cradle with the new digital scanner; or, scan Lock Override (page 164) with the new digital scanner
then scan the PAIR barcode on the cradle.
NOTE: The cradle stores the remote pairing address of each digital scanner in memory regardless of the
digital scanner condition (e.g., discharged battery). When you want to change the digital scanners paired
to the cradle, unpair each digital scanner currently connected to the cradle by scanning the Unpairing
barcode prior and reconnect each appropriate digital scanner by scanning the PAIR barcode on the cradle.
Considerations
The system administrator determines the Connection Maintenance Interval. A shorter interval allows new
users to gain access to abandoned connections more quickly, but causes problems if users leave the work
area for extended periods. A longer interval allows existing users to leave the work area for longer periods
of time, but ties up the system for new users.
To avoid this conflict, users who are going off-shift can scan the unpair barcode on page 165 to ignore the
Connection Maintenance Interval and make the connection immediately available.
To set the Connection Maintenance Interval, scan one of the barcodes below.
166
Radio Communications
167
Radio Communications
* Disable
(0)
Enable
(1)
The cradle’s configuration of the scanner is limited to the following scanner parameters:
• All Symbologies Parameters (see Radio Communications on page 135)
• Advanced Data Formatting rules (see Advanced Data Formatting (ADF) on page 340)
• Night Mode Trigger (see Night Mode Trigger on page 74)
• Lamp Mode Control and Timeout (see Lamp Mode Control on page 88 and Lamp Mode Timeout on
page 89)
• securPharm Decoding and Output Formatting (see securPharm Decoding on page 129 and
securPharm Output Formatting on page 130)
• Multicode Rules (see Multicode Data Formatting on page 340)
• Data Parsing (UDI, Blood Bag, GS1 Label) rules (see Data Parsing (UDI Scan+, Label Parse+ and
Blood Bag Parse+) on page 343)
• Picklist Mode (see Picklist Mode on page 99)
• Reconnect Attempt Beep Feedback (see Reconnect Attempt Beep Feedback on page 157).
NOTE: When AutoConfig (Scanner Cloning Through Cradle) is enabled, scanning is disabled for up to 3 to
5 seconds while the configuration is being uploaded to the scanner. The blue LED will blink during this
period.
Any pre-programmed scanner settings listed above are temporarily overwritten during connection once
AutoConfig (Scanner Cloning Through Cradle) is performed by pairing the scanner and cradle.
Cradle Configuration
The cradle can be configured using one of the following methods:
• 123Scan
168
Radio Communications
• Parameter barcodes
NOTE: The scanner must be paired to the cradle when performing parameter barcode scanning for it to
persist and be loaded in the future AutoConfig (Scanner Cloning Through Cradle) sessions.
• A Zebra scanner SDK generated application.
• SMS
Batch Mode
Parameter # 544 (SSI # F1h 20h)
IMPORTANT: Batch mode does not apply to SPP Peripheral Mode.
The digital scanner supports five versions of batch mode. When the digital scanner is configured for any of
the batch modes, it attempts to store barcode data (not parameter barcodes) until transmission is
initialized, or the maximum number of barcodes are stored. When a barcode is saved successfully, a good
decode beep sounds and the LED flashes green. If the digital scanner is unable to store a new barcode, a
low/high/low/high out of memory beep sounds. (See page 38 for all beeper and LED definitions.)
In all modes, calculate the amount of data (number of barcodes) the digital scanner can store as follows:
Number of storable barcodes = 30,720 bytes of memory / (number of characters in the barcode + 3).
NOTE: If the batch mode selection is changed while there is batched data, the new batch mode takes
effect only after all the previously batched data is sent.
Modes of Operation
• Normal (default) - Do not batch data. The digital scanner attempts to transmit every scanned barcode.
• Out of Range Batch Mode - The digital scanner starts storing barcode data when it loses its
connection to a remote device (for example, when a user holding the digital scanner walks out of
range). Data transmission is triggered by reestablishing the connection with the remote device (for
example, when a user holding the digital scanner walks back into range).
NOTE: Do not use Out of Range Batch Mode together with the Auto-Reconnect Feature on page 155.
Decode data scanned will be batched and will not cause the scanner to reconnect.
• Standard Batch Mode - The digital scanner starts storing barcode data after Enter Batch Mode is
scanned. Data transmission is triggered by scanning Send Batch Data.
• Cradle Contact Batch Mode - The digital scanner starts storing barcode data when Enter Batch
Mode is scanned. Data transmission is triggered by insertion of the digital scanner into the cradle.
NOTE: If the digital scanner is removed from the cradle during batch data transfer, transmission halts until
the digital scanner is re-inserted in the cradle.
• Cable Batch Mode - Use scanner with a battery to store data to non-volatile memory. Data will be sent
out when the scanner is connected to the PC via USB cable. The value for the barcode is 5.
169
Radio Communications
NOTE: FIPS mode must be disabled and persistent batch mode must be enabled for the feature to work.
• Parameter Batch Mode - When Parameter Batch Mode is entered and no connection to the cradle
exists, the scanner begins storing parameter barcode data intended for the cradle. Parameter barcode
transmission is triggered by insertion of the scanner into the cradle. Parameter Batch Mode is exited
upon the end of the transmission. Alternatively, parameter barcode batching my be cancelled prior to
insertion of the scanner into the cradle by scanning Exit Parameter Batch Mode.
Parameter Batch Mode may be used when the cradle and/or scanner is configured with its radio
turned off or connected to a non-cradle device.
In all modes, transmissions are halted if the digital scanner is moved out of range. The digital scanner
resumes when it is back in range. If a barcode is scanned while batch data is transmitted it is appended to
the end of the batched data; parameter barcodes are not stored.
* Normal
(00h)
170
Radio Communications
171
Radio Communications
NOTE: Frequently storing batch data with this setting Enabled will shorten the life of the non-volatile
memory.
172
Radio Communications
Page Button
Parameter # 746 (SSI # F1h EAh)
The cradle offers a page button. The page button is a sensor that when touched, causes paired scanners
to emit a beeping sequence. The default is Enable Page Button.
3. The cradle LED will turn blue when the scanner is out of the cradle. The paired scanner will beep, blink,
and vibrate. If multiple scanners are paired to the cradle, all the scanners will beep, blink, and vibrate.
4. Repeat as necessary.
NOTE: Scanners out of radio range will not beep when paged. See Technical Specifications on page 57
for detailed radio range information.
173
Radio Communications
Page Options
To select a page option, select one of the barcodes below.
Page Mode
The scanner enters Page State when the LED indicator is blinking blue and the vibrator and beeper is
activated. When the trigger is pressed, or the scanner is inserted into the cradle, or the requested
timeout (default is 30 sec) is reached, the scanner sends the acknowledgment to the cradle and returns
to its normal state.
• Page Simple - In this mode, the cradle sends a page indication request to each scanner, and returns to
idle state. Each scanner issues a single Page State indication.
Page State
* Page Simple
174
Radio Communications
2. Scan two numeric barcodes from Numeric Barcodes on page 450 that correspond to the desired
timeout duration. Enter a leading zero for single digit numbers (for example, for a 5 second page
timeout, scan the 0 barcode and then the 5 barcode). To correct an error or change the selection, scan
Cancel on page 450.
The Page State Timeout default is 30 seconds.
Page Timeout
NOTE: All Bluetooth Classic connections must be terminated before the setting can change to Low
Energy Only. All Low Energy connections must be terminated before setting can change to Bluetooth
Classic Only.
175
Radio Communications
Bluetooth Security
The digital scanner supports Bluetooth Authentication. Authentication can be requested by either the
remote device or the digital scanner.
NOTE: A remote device can still request Authentication.
176
Radio Communications
NOTE: Depending on the auto-reconnect settings, the scanner reconnects when going out of range and
other conditions where connection is lost, but auto-reconnect is desired.
• Enable (default) - The scanner saves the last connection and attempts to reconnect after battery
swap (power cycle) if it is set to auto-reconnect. See Auto-Reconnect Feature on page 155.
• Disable - The scanner does not save the last connection to permanent memory and does not
reconnect after battery swap (power cycle).
177
Radio Communications
FIPS Mode
Enable FIPS
(1)
* Disable FIPS
(0)
178
Radio Communications
2. On an iOS/iPad/iPhone, select Settings > General > Bluetooth and turn Bluetooth On. Choose the
CS6080 digital scanner from the list of discovered devices. A link should be established allowing
scanning into any application with keyboard entry.
3. On an Android/ET1/Droid, select Settings > Wireless & networks > Bluetooth (to turn Bluetooth on, if
not already on). Select Bluetooth Settings and choose the CS6080 digital scanner from the list of
discovered devices. (The CS6080 digital scanner normally displays as CS6080 - xxxxxx, where xxxxxx
is the serial number.)
179
Imaging Preferences
Introduction
You can program the digital scanner to perform various functions, or activate different features. This
chapter describes imaging preference features and provides programming barcodes for selecting these
features.
NOTE: Only the Symbol Native API (SNAPI) with Imaging interface supports image capture. See
Symbol Native API (SNAPI) Status Handshaking on page 207 to enable this host.
The digital scanner ships with the settings in Imaging Preferences Parameter Defaults on page 181 (also
see Standard Parameter Defaults for all host device and miscellaneous defaults). If the default values suit
requirements, programming is not necessary.
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in
non-volatile memory and are preserved even when you power down the digital scanner.
NOTE: Most computer monitors allow scanning the barcodes directly on the screen. When scanning from
the screen, be sure to set the document magnification to a level where you can see the barcode clearly,
and bars and/or spaces are not merging.
To return all features to default values, scan * Restore Defaults on page 66. Throughout the programming
barcode menus, asterisks (*) indicate default values.
Feature/Option
* Indicates Default * Enable Image Capture Illumination
(2) Option Value
180
Imaging Preferences
NOTE: See Standard Parameter Defaults for all user preferences, hosts, symbologies, and miscellaneous
default parameters.
181
Imaging Preferences
Imaging Preferences
The parameters in this chapter control image capture characteristics. Image capture occurs in all modes of
operation, including decode and snapshot.
Operational Modes
The digital scanner has three modes of operation:
• Decode Mode
• Snapshot Mode
• Video Mode.
Decode Mode
By default, when you press the trigger the digital scanner attempts to locate and decode enabled barcodes
within its field of view. The digital scanner remains in this mode until it decodes a barcode or you release
the trigger.
Snapshot Mode
Use Snapshot Mode to capture a high-quality image and transmit it to the host. To temporarily enter this
mode scan the Snapshot Mode barcode. While in this mode the digital scanner blinks the green LED at
1-second intervals to indicate it is not in standard operating (decode) mode.
182
Imaging Preferences
In Snapshot Mode, the digital scanner turns on its aiming pattern to highlight the area to capture in the
image. The next trigger press instructs the digital scanner to capture a high quality image and transmit it to
the host. A short time may pass (less than 2 seconds) between when the trigger is pressed and the image
is captured as the digital scanner adjusts to the lighting conditions. Hold the digital scanner steady until the
image is captured, denoted by a single beep.
If you do not press the trigger within the Snapshot Mode Timeout period, the digital scanner returns to
Decode Mode. Use Snapshot Mode Timeout on page 187 to adjust this timeout period. The default timeout
period is 30 seconds.
To disable the aiming pattern during Snapshot Mode, see Snapshot Aiming Pattern on page 188.
Snapshot Mode
Video Mode
NOTE: Applies to corded configurations only.
In this mode the imager behaves as a video camera as long as you press the trigger. Release the trigger to
return to Decode Mode. Scan this barcode to temporarily enter Video Capture Mode.
Video Mode
183
Imaging Preferences
184
Imaging Preferences
Fixed Exposure
Fixed Exposure
(4 digits)
Fixed Gain
Fixed Gain
185
Imaging Preferences
* Autodetect
(2)
186
Imaging Preferences
* 30 Seconds
No Timeout
187
Imaging Preferences
188
Imaging Preferences
Image Cropping
NOTE: The digital scanner has a cropping resolution of 4 pixels. Setting the cropping area to less than 4
pixels (after resolution adjustment, see Image Size (Number of Pixels) on page 190) transfers the entire
image.
189
Imaging Preferences
190
Imaging Preferences
* Full Resolution
(0)
1/2 Resolution
(1)
1/4 Resolution
(3)
* 180
Image Brightness
(3 digits)
191
Imaging Preferences
CAUTION: JPEG compress may take 10 to 15 seconds based on the amount of information in the target
image. Scanning * JPEG Quality Selector (1) (default setting) produces a compressed image that is
consistent in quality and compression time.
To set the JPEG Target File Size parameter, scan JPEG Target File Size below followed by three numeric
barcodes representing the value. Leading zeros are required. For example, to set an image file size value
of 99, scan 0, 9, 9 in Numeric Barcodes.
192
Imaging Preferences
Image Enhancement
Off
(0)
* Low
(1)
193
Imaging Preferences
Medium
(2)
High
(3)
194
Imaging Preferences
Image Rotation
* Rotate 0o
(0)
Rotate 90o
(1)
Rotate 180o
(2)
Rotate 270o
(3)
NOTE: The digital scanner ignores these settings for JPEG file formats, which only support 8 BPP.
The digital scanner ignores 1 BPP for TIFF file formats, which only support 4 BPP and
8 BPP. 1 BPP is coerced to 4 BPP for TIFF file formats.
195
Imaging Preferences
1 BPP
(0)
4 BPP
(1)
* 8 BPP
(2)
Signature Capture
196
Imaging Preferences
197
Imaging Preferences
NOTE: The digital scanner ignores these settings for JPEG file formats, which only support 8 BPP.
1 BPP
(0)
4 BPP
(1)
* 8 BPP
(2)
198
Imaging Preferences
199
Imaging Preferences
200
Imaging Preferences
201
Imaging Preferences
Video Subsampling
Full Resolution
(0)
1/2 Resolution
(1)
*1/4 Resolution
(3)
202
USB Interface
Introduction
This chapter provides instructions for programming the scanner to interface with a USB host. The scanner
connects directly to a USB host, or a powered USB hub. The USB host can power the scanner.
Throughout the programming barcode menus, default values are indicated with asterisks (*).
203
USB Interface
4. Pair the digital scanner to the cradle by scanning the barcode on the cradle.
5. Select the USB device type by scanning the appropriate barcode from USB Device Type on page 206.
6. On first installation when using Windows, the software displays a prompt to select or install the Human
Interface Device driver. To install the Human Interface Device driver provided by Windows, click Next
through all the choices and click Finished on the last choice. The digital scanner powers up during this
installation.
7. To modify any other parameter options, scan the appropriate barcodes in this chapter.
NOTE: Interface cables vary depending on configuration. The connectors illustrated in Figure 22 are
examples only. The connectors may be different from those illustrated, but the steps to connect the cradle
remain the same.
Disconnect the host cables before the power supply, or the digital scanner may not recognize the new
host.
If problems occur, see Troubleshooting on page 52.
204
USB Interface
NOTE: See Standard Parameter Defaults for all user preferences, hosts, symbologies, and miscellaneous
default parameters.
See Country Codes on page 389 for USB Country Keyboard Types (Country Codes).
205
USB Interface
NOTE:
When changing USB device types, the scanner automatically restarts. The imager issues a power-up beep
sequence.
1. Before scanning USB CDC Host (Note 1) on page 207, install the appropriate USB CDC Driver on the
host to ensure the scanner does not stall during power up (due to a failure to enumerate USB). Go to
www.zebra.com/support, Support & Downloads > Barcode Scanners > USB CDC Driver, select the
appropriate Windows platform, and download the appropriate CDC Driver (64 bit or 32 bit).
To recover a stalled scanner:
Install the USB CDC Driver
or
Unplug the USB cable and add power. Connect the scanner via Bluetooth and scan HID Keyboard or
another host.
2. Select IBM Hand-Held USB to disable data transmission when an IBM register issues a Scan Disable
command. Aim, illumination, and decoding is still permitted. Select OPOS (IBM Hand-held with Full
Disable) to completely shut off the scanner when an IBM register issues a Scan Disable command,
including aim, illumination, decoding, and data transmission.
3. Select USB HID POS to communicate over a USB cable with Universal Windows Platform (UWP)
applications running on Windows 10 devices.
OPOS
(IBM Hand-held with Full Disable)
206
USB Interface
207
USB Interface
* No Delay
208
USB Interface
209
USB Interface
NOTE: When changing USB Device Types, the imaging imager automatically restarts and issues a
disconnect-reconnect beep sequence.
IMPORTANT: Ensure your host machine can handle the selected data rate..
1 msec
2 msec
* 3 msec
4 msec
210
USB Interface
5 msec
6 msec
7 msec
8 msec
9 msec
10 msec
211
USB Interface
* Enable
Disable
Emulate Keypad
When enabled, all characters are sent as ASCII sequences over the numeric keypad. For example ASCII
A would be sent as “ALT make” 0 6 5 “ALT Break.”
212
USB Interface
* Enable
Disable
213
USB Interface
214
USB Interface
Convert Case
When enabled, the imaging imager scanner converts all barcode data to the selected case.
* No Case Conversion
215
USB Interface
Parameter # 670
When disabled, each device connected consumes another COM port (first device = COM1,
second device = COM2, third device = COM3, etc.)
When enabled, each device connects to the same COM port.
216
USB Interface
217
USB Interface
Original Specification
* Version 2.2
218
USB Interface
219
SSI Interface
Introduction
This chapter describes the system requirements of the Simple Serial Interface (SSI), which provides a
communications link between Zebra decoders (e.g., scan engines, slot scanners, hand-held scanners,
two-dimensional scanners, hands-free scanners, and RF base stations) and a serial host. It provides the
means for the host to control the decoder or scanner.
Communications
All communication between the digital scanner and host occurs over the hardware interface lines using the
SSI protocol. Refer to the Simple Serial Interface Programmer’s Guide, p/n 72-40451-xx, for more
information on SSI.
The host and the digital scanner exchange messages in packets. A packet is a collection of bytes framed
by the proper SSI protocol formatting bytes. The maximum number of bytes per packet that the SSI
protocol allows for any transaction is 257 (255 bytes + 2 byte checksum).
Decode data can be sent as ASCII data (unpacketed), or as part of a larger message (packeted),
depending on the digital scanner configuration.
SSI performs the following functions for the host device:
• Maintains a bi-directional interface with the digital scanner
• Allows the host to send commands that control the digital scanner
• Passes data from the digital scanner to a host device in SSI packet format or straight decode message.
The working environment of the SSI consists of a digital scanner, a serial cable which attaches to the host
device, and in some instances, a power supply.
SSI transmits all decode data including special formatting (e.g., AIM ID). Parameter settings can control
the format of the transmitted data.
The digital scanner can also send parameter information, product identification information, or event codes
to the host.
All commands sent between the digital scanner and host must use the format described in the SSI
Message Formats section. SSI Transactions on page 221 describes the required sequence of messages
in specific cases.
220
SSI Interface
Table 17 lists all the SSI opcodes the digital scanner supports. It identifies the SSI partner allowed to send
a message of each type. The host transmits opcodes designated type H. The digital scanner transmits
type D opcodes, and either partner can transmit Host/Decoder (H/D) types.
For details of the SSI protocol, refer to the Simple Serial Interface Programmer's Guide (72-40451-xx).
SSI Transactions
General Data Transactions
ACK/NAK Handshaking
If you enable ACK/NAK handshaking, all packeted messages must have a CMD_ACK or CMD_NAK
response, unless the command description states otherwise. This parameter is enabled by default. Zebra
recommends leaving this handshaking enabled to provide feedback to the host. Raw decode data and
WAKEUP do not use ACK/NAK handshaking since they are not packeted data.
Following is an example of a problem which can occur if you disable ACK/NAK handshaking:
221
SSI Interface
• The host sends a PARAM_SEND message to the digital scanner to change the baud rate from 9600 to
19200.
• The digital scanner cannot interpret the message.
• The digital scanner does not implement the change the host requested.
• The host assumes that the parameter change occurred and acts accordingly.
• Communication is lost because the change did not occur on both sides.
If you enable ACK/NAK handshaking, the following occurs:
• The host sends a PARAM_SEND message.
• The digital scanner cannot interpret the message.
• The digital scanner CMD_NAKs the message.
• The host resends the message.
• The digital scanner receives the message successfully, responds with CMD_ACK, and implements
parameter changes.
222
SSI Interface
NOTE: When transmitting decode data as raw ASCII data, ACK/NAK handshaking does not apply
regardless of the state of the ACK/NAK handshaking parameter.ACK/NAK Enabled and Packeted Data
The digital scanner sends a DECODE_DATA message after a successful decode. The digital scanner
waits for a programmable time-out for a CMD_ACK response. If it does not receive the response, the
digital scanner tries to send two more times before issuing a host transmission error. If the digital scanner
receives a CMD_NAK from the host, it may attempt a retry depending on the cause field of the CMD_NAK
message.
(1)
DECODE_DAT
Decoder
Host
Data is
captured by (2)
CMD_ACK
message sent
Decoder
ASCII data Host
Data is
captured by
decoder
Decoder (1)
Data is DECODE_DATA Host
captured by
decoder
223
SSI Interface
Decoder (1)
Data is Host
ASCII data sent
captured by
decoder
Communication Summary
ACK/NAK Option
Enable or disable ACK/NAK handshaking. This handshaking is enabled by default and Zebra recommends
leaving it enabled. Disabling this handshaking can cause communication problems, as handshaking is the
only acknowledgment that a message was received, and if it was received correctly. ACK/NAK is not used
with unpacketed decode data regardless of whether or not it is enabled.
NOTE: You can temporarily change the Serial Response Time-out when the host takes longer to process
an ACK or longer data string. Zebra does not recommend frequent permanent changes due to limited write
cycles of non-volatile memory.
Retries
When sending data, the host should resend twice after the initial send if the digital scanner does not
respond with an ACK or NAK (if ACK/NAK handshaking is enabled), or response data (e.g.,
PARAM_SEND, REPLY_REVISION). If the digital scanner replies with a NAK RESEND, the host resends
the data. All resent messages must have the resend bit set in the Status byte.
The digital scanner resends data two times after the initial send if the host fails to reply with an ACK or
NAK (if ACK/NAK handshaking is enabled).
Errors
The digital scanner issues a communication error when:
• Failure to receive an ACK or NAK after initial transmit and two resends.
224
SSI Interface
Command Structure
Table 18
Byte 7 6 5 4 3 2 1 0
0 Length (not including the checksum)
1 SSI_MGMT_COMMAND (0x80)
2 Message Source (4 - Host)
3 Reserved (0) Reserved (0) Reserved (0) Cont'd packet Retransmit
4 Payload data (see the following example)
...
Length -1
Length 2's complement checksum (MSB)
Length +1 2's complement checksum (LSB)
The expected response in the positive case is SSI_MGMT_COMMAND which may be a multi-packet
response. For devices that do not support the SSI_MGMT_COMMAND, the response is the standard
SSI_NAK.
225
SSI Interface
Response Structure
Table 13-1
Byte 7 6 5 4 3 2 1 0
0 Length (not including the checksum)
1 SSI_MGMT_COMMAND (0x80)
2 Message Source (0 - Decoder)
3 Reserved (0) Reserved (0) Reserved (0) Cont'd packet Retransmit
4 Payload data (see the following example)
...
Length -1
Length 2's complement checksum (MSB)
Length +1 2's complement checksum (LSB)
Example Transaction
The following example illustrates how to retrieve diagnostic information (Diagnostic Testing and Reporting
(Attribute #10061) decimal) from the engine using encapsulation of RSM commands over SSI. Before
sending any RSM command, the host must send the RSM Get Packet Size command to query the packet
size supported by the device.
226
SSI Interface
227
SSI Interface
Throughout the programming barcode menus, asterisks (*) indicate default values.
* Indicates Default
* Baud Rate 9600 Feature/Option
(6)
Option value for programming
NOTE: Most computer monitors allow scanning the barcodes directly on the screen. When scanning from
the screen, be sure to set the document magnification to a level where you can see the barcode clearly,
and bars and/or spaces are not merging.
Table 14 lists the defaults for the SSI host. There are two ways to change the default values:
• Scan the appropriate barcodes in this guide. These new values replace the standard default values in
memory. To recall the default parameter values, scan the * Restore Defaults barcode on page 66.
• Download data through the device serial port using SSI. Hexadecimal parameter numbers appear in
this chapter below the parameter title, and options appear in parenthesis beneath the accompanying
barcodes. Refer to the Simple Serial Interface (SSI) Programmer’s Guide for detailed instructions for
changing parameters using this method.
NOTE: See Standard Parameter Defaults for all user preferences, hosts, symbologies, and miscellaneous
default parameters.
228
SSI Interface
NOTE: SSI interprets Prefix, Suffix1, and Suffix2 values listed in Table 23 on page 378 differently than
other interfaces. SSI does not recognize key categories, only the 3-digit decimal value. The default value
of 7013 is interpreted as CR only.
The digital scanner waits up to the programmable Host Serial Response Time-out to receive an ACK or
NAK. If the digital scanner does not get a response in this time, it resends its data up to two times
before discarding the data and declaring a transmit error.
Disable ACK/NAK
(0)
* Enable ACK/NAK
(1)
229
SSI Interface
230
SSI Interface
* Low - 2 Seconds
(20)
Medium - 5 Seconds
(50)
231
SSI Interface
* Low - 200 ms
(20)
Medium - 500 ms
(50)
High - 750 ms
(75)
Maximum - 990 ms
(99)
232
SSI Interface
Multipacket Option
* Multipacket Option 1
(0)
Multipacket Option 2
(1)
Multipacket Option 3
(2)
233
SSI Interface
Interpacket Delay
* Minimum - 0 ms
(0)
Low - 25 ms
(25)
Medium - 50 ms
(50)
High - 75 ms
(75)
Maximum - 99 ms
(99)
234
SSI Interface
Event Reporting
The host can request the digital scanner to provide certain information (events) relative to the digital
scanner behavior. Enable or disable the events listed in Table 15 and on the following pages by scanning
the appropriate barcodes.
Decode Event
235
SSI Interface
Boot Up Event
Parameter Event
236
Symbologies
Introduction
This chapter describes symbology features and provides programming barcodes for selecting these
features. Before programming, follow the instructions in Getting Started on page 27.
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in
non-volatile memory and are preserved even when the digital scanner powers down.
NOTE: Most computer monitors allow scanning the barcodes directly on the screen. When scanning from
the screen, be sure to set the document magnification to a level where you can see the barcode clearly,
and bars and/or spaces do not merge.
Select a host type (see each host chapter for specific host information) after the power-up beeps sound.
This is only necessary upon the first power-up when connected to a new host.
To return all features to default values, see User Preferences Parameter Defaults on page 63. Throughout
the programming barcode menus, asterisks (*) indicate default values.
237
Symbologies
NOTE: See Standard Parameter Defaults for all user preferences, hosts, and miscellaneous default
parameters.
1D Symbologies
UPC/EAN
UPC-A 1 01h Enable 243
UPC-E 2 02h Enable 244
UPC-E1 12 0Ch Disable 244
EAN-8/JAN 8 4 04h Enable 245
EAN-13/JAN 13 3 03h Enable 245
Bookland EAN 83 53h Disable 246
Decode UPC/EAN/JAN Supplementals 16 10h Ignore 246
(2 and 5 digits)
User-Programmable Supplementals 000 250
Supplemental 1: 579 F1h 43h
Supplemental 2: 580 F1h 44h
UPC/EAN/JAN Supplemental Redundancy 80 50h 10 250
Decode UPC/EAN/JAN Supplemental 672 F1h A0h Combined 251
AIM ID
Transmit UPC-A Check Digit 40 28h Enable 252
Transmit UPC-E Check Digit 41 29h Enable 252
Transmit UPC-E1 Check Digit 42 2Ah Enable 253
Transmit EAN-8 Check Digit 1881 F8 07 59 Transmit 253
Transmit EAN-13 Check Digit 1882 F8 07 5A Transmit 254
Transmit Code 39 Start/Stop Characters 1900 F8 07 6C Do Not Transmit 254
UPC-A Preamble 34 22h System Character 255
UPC-E Preamble 35 23h System Character 256
UPC-E1 Preamble 36 24h System Character 257
Convert UPC-E to A 37 25h Disable 258
Convert UPC-E1 to A 38 26h Disable 258
EAN-8/JAN-8 Extend 39 27h Disable 259
238
Symbologies
239
Symbologies
240
Symbologies
241
Symbologies
242
Symbologies
UPC/EAN
Enable/Disable UPC-A
* Enable UPC-A
(1)
Disable UPC-A
(0)
243
Symbologies
Enable/Disable UPC-E
* Enable UPC-E
(1)
Disable UPC-E
(0)
Enable/Disable UPC-E1
Enable UPC-E1
(1)
* Disable UPC-E1
(0)
244
Symbologies
Enable/Disable EAN-8/JAN-8
* Enable EAN-8/JAN-8
(1)
Disable EAN-8/JAN-8
(0)
Enable/Disable EAN-13/JAN-13
* Enable EAN-13/JAN-13
(1)
Disable EAN-13/JAN-13
(0)
245
Symbologies
NOTE: If you enable Bookland EAN, select a Bookland ISBN Format on page 259. Also select either
Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979
Supplemental Mode in Decode UPC/EAN/JAN Supplementals on page 246.
246
Symbologies
NOTE: If you select 978/979 Supplemental Mode and are scanning Bookland EAN barcodes, see
Enable/Disable Bookland EAN on page 246 to enable Bookland EAN, and select a format using Bookland
ISBN Format on page 259.
NOTE: To minimize the risk of invalid data transmission, select either to decode or ignore supplemental
characters.
247
Symbologies
* Ignore Supplementals
(0)
248
Symbologies
249
Symbologies
User-Programmable Supplementals
User-Programmable Supplemental 1
User-Programmable Supplemental 2
250
Symbologies
Separate
(0)
* Combined
(1)
Separate Transmissions
(2)
251
Symbologies
252
Symbologies
253
Symbologies
254
Symbologies
UPC-A Preamble
No Preamble (<DATA>)
(0)
255
Symbologies
UPC-E Preamble
No Preamble (<DATA>)
(0)
256
Symbologies
UPC-E1 Preamble
No Preamble (<DATA>)
(0)
257
Symbologies
258
Symbologies
EAN-8/JAN-8 Extend
* Bookland ISBN-10
(0)
Bookland ISBN-13
(1)
NOTE: For Bookland EAN to function properly, first enable Bookland EAN using Enable/Disable Bookland
EAN on page 246, then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN
Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN/JAN Supplementals on
page 246.
259
Symbologies
NOTE: See UPC/EAN/JAN Supplemental Redundancy on page 250 to control autodiscrimination of the
GS1-128 (right half) of a coupon code.
260
Symbologies
Coupon Report
ISSN EAN
261
Symbologies
Code 128
Enable/Disable Code 128
262
Symbologies
NOTE: When setting lengths for different barcode types, enter a leading zero for single digit numbers.
• One Discrete Length - Select this option to decode only Code 128 symbols containing a selected
length. Select the length using the numeric barcodes in Numeric Barcodes. For example, to decode
only Code 128 symbols with 14 characters, scan Code 128 - One Discrete Length, then scan 1
followed by 4. To correct an error or change the selection, scan Cancel on page 450.
• Two Discrete Lengths - Select this option to decode only Code 128 symbols containing either of
two selected lengths. Select lengths using the numeric barcodes in Numeric Barcodes. For example,
to decode only Code 128 symbols containing either 2 or 14 characters, select Code 128 - Two
Discrete Lengths, then scan 0, 2, 1, and then 4. To correct an error or change the selection,
scan Cancel on page 450.
• Length Within Range - Select this option to decode a Code 128 symbol with a specific length
range. Select lengths using numeric barcodes in Numeric Barcodes. For example, to decode Code
128 symbols containing between 4 and 12 characters, first scan Code 128 - Length Within Range.
Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change
the selection, scan Cancel on page 450.
• Any Length (default)- Select this option to decode Code 128 symbols containing any number of
characters within the digital scanner capability.
263
Symbologies
264
Symbologies
* Enable GS1-128
(1)
Disable GS1-128
(0)
265
Symbologies
ISBT Concatenation
NOTE: The default for SR configurations of the scanner is Disable ISBT Concatenation.
The default for Healthcare configurations of the scanner is Enable ISBT Concatenation.
When enabling ISBT Concatenation or Autodiscriminate ISBT Concatenation set Code 128
Security Level to Level 2.
For Autodiscriminate ISBT Concatenation to operate as expected, both ISBT barcodes must be in
the field of view at the same time. This may be difficult to achieve in presentation mode.
266
Symbologies
267
Symbologies
268
Symbologies
NOTE: Selecting this option is an extreme measure against mis-decoding severely out-of-spec barcodes.
Selecting this level of security significantly impairs the decoding ability of the digital scanner. If this level of
security is required, try to improve the quality of the barcodes.
269
Symbologies
270
Symbologies
Code 39
Enable/Disable Code 39
* Enable Code 39
(1)
Disable Code 39
(0)
NOTE: You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
271
Symbologies
Code 32 Prefix
NOTE: Convert Code 39 to Code 32 must be enabled for this parameter to function.
272
Symbologies
NOTE: When setting lengths for different barcode types, enter a leading zero for single digit numbers.
• One Discrete Length - Select this option to decode only Code 39 symbols containing a selected
length. Select the length using the numeric barcodes in Numeric Barcodes. For example, to decode
only Code 39 symbols with 14 characters, scan Code 39 - One Discrete Length, then scan 1 followed
by 4. To correct an error or change the selection, scan Cancel on page 450.
• Two Discrete Lengths - Select this option to decode only Code 39 symbols containing either of
two selected lengths. Select lengths using the numeric barcodes in Numeric Barcodes. For example,
to decode only Code 39 symbols containing either 2 or 14 characters, select Code 39 - Two Discrete
Lengths, then scan 0, 2, 1, and then 4. To correct an error or change the selection, scan Cancel
on page 450.
• Length Within Range - Select this option to decode a Code 39 symbol with a specific length
range. Select lengths using numeric barcodes in Numeric Barcodes. For example, to decode Code
39 symbols containing between 4 and 12 characters, first scan Code 39 - Length Within Range.
Then scan 0, 4, 1, and 2 (enter a leading zero for single digit numbers). To correct an error or change
the selection, scan Cancel on page 450.
• Any Length - Select this option to decode Code 39 symbols containing any number of characters
within the digital scanner capability.
273
Symbologies
NOTE: Code 39 Check Digit Verification must be enabled for this parameter to function.
274
Symbologies
NOTE: You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
Code 39 Full ASCII to Full ASCII Correlation is host-dependent, and is therefore described in the
ASCII Character Set Table for the appropriate interface. See the ASCII Character Sets for USB on
page 219.
275
Symbologies
NOTE: Selecting this option is an extreme measure against mis-decoding severely out-of-spec barcodes.
Selecting this level of security significantly impairs the decoding ability of the digital scanner. If this level of
security is required, try to improve the quality of the barcodes.
276
Symbologies
Code 93
Enable/Disable Code 93
* Enable Code 93
(1)
Disable Code 93
(0)
277
Symbologies
278
Symbologies
Code 11
Code 11
Enable Code 11
(1)
* Disable Code 11
(0)
279
Symbologies
280
Symbologies
* Disable
(0)
281
Symbologies
NOTE: Code 11 Check Digit Verification must be enabled for this parameter to function.
282
Symbologies
Interleaved 2 of 5 (ITF)
Enable/Disable Interleaved 2 of 5
* Enable Interleaved 2 of 5
(1)
Disable Interleaved 2 of 5
(0)
283
Symbologies
NOTE: Due to the construction of the I 2 of 5 symbology, it is possible for a scan line covering only a
portion of the code to transmit as a complete scan, yielding less data than is encoded in the barcode. To
prevent this, select specific lengths (I 2 of 5 - One Discrete Length, Two Discrete Lengths) for I 2 of 5
applications.
I 2 of 5 - Any Length
284
Symbologies
* Disable
(0)
285
Symbologies
Convert I 2 of 5 to EAN-13
Febraban
Enable Febraban
(1)
* Disable Febraban
(0)
286
Symbologies
I 2 of 5 Security Level
NOTE: Selecting this option is an extreme measure against mis-decoding severely out-of-spec barcodes.
Selecting this level of security significantly impairs the decoding ability of the digital scanner. If this level of
security is required, try to improve the quality of the barcodes.
I 2 of 5 Security Level 0
(00h)
* I 2 of 5 Security Level 1
(01h)
I 2 of 5 Security Level 2
(02h)
I 2 of 5 Security Level 3
(03h)
287
Symbologies
288
Symbologies
Discrete 2 of 5 (DTF)
Enable/Disable Discrete 2 of 5
Enable Discrete 2 of 5
(1)
* Disable Discrete 2 of 5
(0)
289
Symbologies
NOTE: Due to the construction of the D 2 of 5 symbology, it is possible for a scan line covering only a
portion of the code to transmit as a complete scan, yielding less data than is encoded in the barcode. To
prevent this, select specific lengths (D 2 of 5 - One Discrete Length, Two Discrete Lengths) for D 2 of 5
applications.
D 2 of 5 - Any Length
290
Symbologies
Codabar (NW - 7)
Enable/Disable Codabar
* Enable Codabar
(1)
Disable Codabar
(0)
291
Symbologies
292
Symbologies
CLSI Editing
NOTE: Symbol length does not include start and stop characters.
NOTIS Editing
293
Symbologies
NOTE: Selecting this option is an extreme measure against mis-decoding severely out-of-spec barcodes,
and significantly impairs the decoding ability of the imaging scanner. If this level of security is required, try
to improve the quality of the barcodes.
294
Symbologies
Lower Case
(1)
* Upper Case
(0)
295
Symbologies
note: Codabar Mod 16 Check Digit Verification must be enabled for this parameter to function.
MSI
Enable/Disable MSI
Enable MSI
(1)
* Disable MSI
(0)
296
Symbologies
NOTE: Due to the construction of the MSI symbology, it is possible for a scan line covering only a portion
of the code to transmit as a complete scan, yielding less data than is encoded in the barcode. To prevent
this, select specific lengths (MSI - One Discrete Length, Two Discrete Lengths) for MSI applications.
297
Symbologies
298
Symbologies
MOD 11/MOD 10
(0)
* MOD 10/MOD 10
(1)
299
Symbologies
Chinese 2 of 5
Enable/Disable Chinese 2 of 5
Enable Chinese 2 of 5
(1)
* Disable Chinese 2 of 5
(0)
300
Symbologies
Matrix 2 of 5
Enable/Disable Matrix 2 of 5
Enable Matrix 2 of 5
(1)
* Disable Matrix 2 of 5
(0)
301
Symbologies
302
Symbologies
Korean 3 of 5
Enable/Disable Korean 3 of 5
Enable Korean 3 of 5
(1)
* Disable Korean 3 of 5
(0)
303
Symbologies
Inverse 1D
Parameter # 586 (SSI # F1h 4Ah)
This parameter sets the 1D inverse decoder setting. Options are:
• Regular Only - the digital scanner decodes regular 1D barcodes only.
• Inverse Only - the digital scanner decodes inverse 1D barcodes only.
• Inverse Autodetect - the digital scanner decodes both regular and inverse 1D barcodes.
NOTE: The Inverse 1D setting may impact Composite or Inverse Composite decoding. See Composite
Inverse on page 310.
* Regular
(0)
Inverse Only
(1)
Inverse Autodetect
(2)
304
Symbologies
GS1 DataBar
The variants of GS1 DataBar are GS1 DataBar Omnidirectional, GS1 DataBar Truncated, GS1 DataBar
Stacked, GS1 DataBar Stacked Omnidirectional, DataBar Expanded, GS1 DataBar Expanded Stacked
and DataBar Limited. The limited and expanded versions have stacked variants. Scan the appropriate
barcodes to enable or disable each variant of GS1 DataBar.
305
Symbologies
306
Symbologies
307
Symbologies
Security Level 0
(0)
* Security Level 1
(1)
Security Level 2
(2)
Security Level 3
(3)
308
Symbologies
Composite
Composite CC-C
Enable CC-C
(1)
* Disable CC-C
(0)
Composite CC-A/B
Enable CC-A/B
(1)
* Disable CC-A/B
(0)
309
Symbologies
Composite TLC-39
Enable TLC39
(1)
* Disable TLC39
(0)
Composite Inverse
NOTE: To decode regular Composite, Inverse Composite must be set to Regular Only and Inverse 1D
must be set to Regular Only or Autodetect.
To decode inverse Composite, Inverse Composite must be set to Inverse Only and Inverse 1D
must be set to Inverse Only or Autodetect.
* Regular Only
(0)
Inverse Only
(1)
310
Symbologies
311
Symbologies
312
Symbologies
2D Symbologies
Enable/Disable PDF417
* Enable PDF417
(1)
Disable PDF417
(0)
Enable/Disable MicroPDF417
Enable MicroPDF417
(1)
* Disable MicroPDF417
(0)
313
Symbologies
NOTE: Linked MicroPDF codewords 906, 907, 912, 914, and 915 are not supported. Use GS1
Composites instead.
314
Symbologies
Data Matrix
315
Symbologies
Regular
(0)
Inverse Only
(1)
* Inverse Autodetect
(2)
316
Symbologies
Never
(0)
Always
(1)
* Auto
(2)
317
Symbologies
Maxicode
Enable Maxicode
(1)
* Disable Maxicode
(0)
QR Code
* Enable QR Code
(1)
Disable QR Code
(0)
318
Symbologies
Weblink QR
GS1 QR
Disable GS1 QR
(0)
* Enable GS1 QR
(1)
319
Symbologies
MicroQR
* Enable MicroQR
(1)
Disable MicroQR
(0)
Aztec
* Enable Aztec
(1)
Disable Aztec
(0)
320
Symbologies
Aztec Inverse
Regular
(0)
Inverse Only
(1)
* Inverse Autodetect
(2)
321
Symbologies
Han Xin
* Regular
(0)
Inverse Only
(1)
Inverse Autodetect
(2)
322
Symbologies
Grid Matrix
Enable
(1)
* Disable
(0)
* Regular Only
(0)
Inverse Only
(1)
Autodiscriminate
(2)
323
Symbologies
* Regular Only
(0)
Mirrored Only
(1)
Autodiscriminate
(2)
324
Symbologies
DotCode
* Disable DotCode
(0)
Enable DotCode
(1)
DotCode Inverse
Regular Only
(0)
Inverse Only
(1)
* Inverse Autodetect
(2)
325
Symbologies
DotCode Mirrored
Never
(0)
Always
(1)
* Autodetect
(2)
DotCode Prioritize
* Disable
Enable
326
Symbologies
Postal Codes
US Postnet
Enable US Postnet
(1)
* Disable US Postnet
(0)
US Planet
Enable US Planet
(1)
* Disable US Planet
(0)
327
Symbologies
UK Postal
Enable UK Postal
(1)
* Disable UK Postal
(0)
328
Symbologies
* Transmit UK Postal
Check Digit
(1)
Japan Postal
329
Symbologies
Australia Post
330
Symbologies
NOTE: This option increases the risk of misdecodes because the encoded data format does not specify
the Encoding Table used for encoding.
* Autodiscriminate
(0)
Raw Format
(1)
Alphanumeric Encoding
(2)
Numeric Encoding
(3)
331
Symbologies
332
Symbologies
Mailmark
* Disable Mailmark
(0)
Enable Mailmark
(1)
333
Symbologies
Redundancy Level 1
The following code types must be successfully read twice before being decoded:
Redundancy Level 2
The following code types must be successfully read twice before being decoded:
Redundancy Level 3
Code types other than the following must be successfully read twice before being decoded. The following
codes must be read three times:
334
Symbologies
Redundancy Level 4
The following code types must be successfully read three times before being decoded:
* Redundancy Level 1
(1)
Redundancy Level 2
(2)
Redundancy Level 3
(3)
Redundancy Level 4
(4)
335
Symbologies
Security Level
Security Level 0
(0)
* Security Level 1
(1)
Security Level 2
(2)
Security Level 3
(3)
336
Symbologies
337
Symbologies
Report Version
Scan the barcode below to report the version of software installed in the digital scanner.
338
Symbologies
CAUTION: When printing, keep each Macro PDF sequence separate, as each sequence has unique
identifiers. Do not mix barcodes from several Macro PDF sequences, even if they encode the same data.
When scanning Macro PDF sequences, scan the entire Macro PDF sequence without interruption. If, when
scanning a mixed sequence, the digital scanner emits two long low beeps (Low/Low) this indicates an
inconsistent file ID or inconsistent symbology error.
339
Data Formatting: ADF,
MDF, Preferred Symbol
Introduction
This chapter briefly describes the Zebra features available for customizing scanner operation.
340
Data Formatting: ADF, MDF, Preferred Symbol
NOTE: A similar problem can also occur in the hand-held trigger mode. If multiple MDF rules/groups exist
and all the label is not in the field of view when pressing the trigger, the output may vary depending on
which MDF rules/groups match.
The problem is demonstrated in Figure 23 and as follows:
1. As the label is moving through the field of view, it is first partially read (some of the barcodes in the field
of view in Frame 2).
2. Then, the second decode occurs as it is fully read (all the barcodes in the field of view in Frame 3).
3. This yields two different outputs (instead of the expected single output) from the presentation of a label.
This problem is driven by a complex label inadvertently matching two different MDF rules/groups,
thereby yielding two outputs.
NOTE: To minimize issues associated with MDF hands-free mode, see MDF Best Practices on page 342.
341
Data Formatting: ADF, MDF, Preferred Symbol
• When creating the MDF programming with multiple groups, the Group 1's pattern match should be the
most complicated (hardest to match), which equals to the most number of barcodes and criteria. Then
Group 2, 3, and so on should be progressively matched more easily.
• When defining criteria, avoid enabling an output when the pattern is not matched. Set Output if NO
pattern match set as Discard bar code (see Figure 25).
• Select Discard barcode(s) NOT within the pattern match in the 123Scan MDF setting. For more
details, select What is this? located next to this selection.
342
Data Formatting: ADF, MDF, Preferred Symbol
• To prevent double decodes of the same symbol, increase the Timeout Between Same Symbols
setting. See Timeout Between Decodes, Same Symbol on page 111 for more details.
• Turn the scanner's aimer on to assist operators in scanning the barcode in a more consistent manner.
Other reasons a label/barcode may not be decoded while in the field of view are as follows:
The label out of focus (too close or too far away). See Decode Ranges on page 48 for correct working
range.
Specular reflection (reflection off a shiny surface).
The label is presented at extreme angle to scanner.
Preferred Symbol
Preferred Symbol is a barcode prioritization technique that enables favored decoding of high priority
barcode(s). The Preferred Symbol is the only barcode that is decoded and output within the preset
Preferred Symbol Timeout. During this time, the scanner attempts to decode the prioritized barcode and
reports only this barcode.
For more information, refer to the MDF and Preferred Symbol User Guide.
To program Preferred Symbol via 123Scan, select 123Scan > Configuration Wizard > Symbologies
screen, and then select Preferred Symbol from the drop-down menu. Preferred Symbol programming is
saved in the 123Scan configuration file.
Data Parsing (UDI Scan+, Label Parse+ and Blood Bag Parse+)
NOTE: When using UDI with ICCBBA for blood bag labels, disable ISBT Concatenation (see Scan a Blood
Bag Label using Blood Bag Parse+ on page 344).
Data Parsing allows a Zebra scanner to scan a UDI label, GS1 label, or Blood Bags with one or more
barcodes encoded with multiple data fields (for example: date of manufacture, expiration date, batch
number, GTIN, SSCC) and transmit select data fields and not others, in a specific order to a host
application.
Wave the scanner over all the barcodes while holding the trigger and the scanner finds and transmits only
the required data fields, even if they are spread across multiple barcodes and on different sides of the
container. In addition, the scanner can insert field separators (for example: tab, enter, slash) to automate
data entry into a host application.
Programming your scanner is easy using 123Scan’s intuitive drag and drop interface. For more information
on writing a Data Parsing Rule, see the Data Parsing User Guide.
To watch a video on creating a Data Parsing Rule using 123Scan, go to:
www.zebra.com/ScannerHowToVideos.
343
Data Formatting: ADF, MDF, Preferred Symbol
* United States Food and Drug Administration (FDA), European Commission, International Medical Device Regulatory Forum
344
OCR Programming
Introduction
This chapter describes how to set up the scanner for OCR programming. The scanner can read 6 to 60
point OCR typeface. It supports font types OCR-A, OCR-B, MICR E13B, and US Currency Serial Number.
OCR is not as secure as a barcode. To decrease OCR misdecodes and speed OCR reading, set an
accurate OCR template and character subset, and use a check digit.
All OCR fonts are disabled by default. Enabling OCR could slow barcode decoding. You can enable
OCR-A and OCR-B at the same time, but not other combined font types.
Setting Parameters
To set feature values, scan a single barcode or a short barcode sequence. The settings are stored in
non-volatile memory and are preserved even when the imager powers down.
NOTE: Most computer monitors allow scanning barcodes directly on the screen. When scanning from the
screen, be sure to set the document magnification to a level where you can see the barcode clearly, and
bars and/or spaces do not merge.
To return all features to default values, scan the * Restore Defaults on page 66. Throughout the
programming barcode menus, asterisks (*) indicate default values.
Option value
345
OCR Programming
• Configure the scanner using the 123Scan configuration program. See 123Scan and Software Tools.
NOTE: See User Preferences for all user preference, host, symbology, and miscellaneous default
parameters.
346
OCR Programming
NOTE: OCR is not as secure as a barcode. To decrease OCR misdecodes and speed OCR reading, set
an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 358
and OCR Template on page 359.
Enable OCR-A
(1)
* Disable OCR-A
(0)
347
OCR Programming
OCR-A Variant
-0123456789<>
Special banking characters output as the following representative characters:
outputs as f
outputs as c
outputs as h
NOTE: Enable OCR-A before setting this parameter. If disabling OCR-A, set the variant to its default
(OCR-A Full ASCII).
OCR-A Reserved 1
(1)
348
OCR Programming
OCR-A Reserved 2
(2)
OCR-A Banking
(3)
OCR-B
NOTE: OCR is not as secure as a barcode. To decrease OCR misdecodes and speed OCR reading, set
an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 358
and OCR Template on page 359.
Enable OCR-B
(1)
* Disable OCR-B
(0)
349
OCR Programming
OCR-B Variant
350
OCR Programming
To choose a variant, scan one of the barcodes below. Selecting the following OCR-B variants
automatically sets the appropriate OCR Lines on page 357. These five variants invoke extensive special
algorithms and checking for that particular document type:
VariantOCR Lines Setting
Passport2
TD1 ID Cards3
TD2 ID Cards2
Visa Type A2
Visa Type B2
NOTE: When setting one of the variants above with both OCR-A and OCR-B enabled, the scanner reads
the specified travel document but does not read OCR-A. When the OCR-B variant is set back to the default
(OCR-B Full ASCII), the scanner reads OCR-A.
Enable OCR-B before setting this parameter. If disabling OCR-B, set the variant to its default
(OCR-B Full ASCII).
OCR-B Banking
(1)
OCR-B Limited
(2)
351
OCR Programming
OCR-B Passport
(4)
352
OCR Programming
353
OCR Programming
MICR E13B
TOAD characters (Transit, On Us, Amount, and Dash) output as the following representative characters:
outputs as t
outputs as a
outputs as o
outputs as d
NOTE: OCR is not as secure as a barcode. To decrease OCR misdecodes and speed OCR reading, set
an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 358
and OCR Template on page 359.
354
OCR Programming
NOTE: OCR is not as secure as a barcode. To decrease OCR misdecodes and speed OCR reading, set
an accurate OCR template and character subset, and use a check digit. See OCR Subset on page 358
and OCR Template on page 359.
Enable US Currency
(1)
* Disable US Currency
(0)
OCR Orientation
355
OCR Programming
* OCR Orientation 0o
(0)
356
OCR Programming
OCR Lines
* OCR 1 Line
(1)
OCR 2 Lines
(2)
OCR 3 Lines
(3)
357
OCR Programming
OCR Subset
3. Scan numbers and letters to form the OCR Subset from Alphanumeric Barcodes.
4. Scan End of Message on page 458.
OCR Subset
To cancel an OCR subset, for OCR-A or OCR-B, scan OCR-A variant Full ASCII, or OCR-B variant Full
ASCII.
For MICR E13B or US Currency Serial Number, create a subset which includes all allowed characters in
that character set, or scan an option from the Default Parameters on page 66 and re-program the scanner.
358
OCR Programming
OCR Template
OCR Template
End of Message
359
OCR Programming
360
OCR Programming
361
OCR Programming
362
OCR Programming
Optional Space ( )
A space is accepted if present. Optional characters are not allowed as the first character(s) in a field of like
characters.
Template Valid data Valid data Invalid data
99 99 12 34 1234 67891
Space
363
OCR Programming
364
OCR Programming
Values for b and e can be any scannable character. They are included in the output stream.
Template Incoming data Output
C>A> XQ3>ABCDE> >ABCDE>
->ATHRUZ>123 >ATHRUZ>
1ABCZXYZ No Output
365
OCR Programming
The trigger character or literal string is included in output from a Skip Until operator, and the first character
in the template should accommodate this trigger.
Template Incoming data Output
P1"PN"AA9999 123PN9876 PN9876
PN1234 PN1234
X-PN3592 PN3592
366
OCR Programming
The trigger character or literal string is not included in output from a Skip Until Not operator.
Template Incoming data Output
P0A9999 BPN3456 3456
PN1234 1234
5341 No output
367
OCR Programming
Multiple Templates
This feature sets up multiple templates for OCR decoding. To do this, follow the procedure described in
OCR Template on page 359 (scan the OCR Template barcode, and then barcodes corresponding to
numbers and letters to form the template expression, and then End of Message) for each template in the
multiple template string, using a capital letter X as a separator between templates.
For example, set the OCR Template as 99999XAAAAA to decode OCR strings of either 12345 or
ABCDE.
Template Examples
Following are sample templates with descriptions of valid data for each definition.
Field Definition Description
"M"99977 M followed by three digits and two optional digits.
"X"997777"X" X followed by two digits, four optional digits, and an X.
9959775599 Two digits followed by any character, a digit, two optional digits, any two characters,
and two digits.
A55"-"999"-"99 A letter followed by two characters, a dash, three digits, a dash, and two digits.
33A"."99 Two alphanumeric characters followed by a letter, a period, and two digits.
999992991Five digits followed by an optional alpha, two digits, and an optional alphanumeric.
"PN98" Literal field - PN98
368
OCR Programming
369
OCR Programming
For example:
ISBN 0 2 0 1 1 8 3 9 9 4
Multiplier 10 9 8 7 6 5 4 3 2 1
Product 0 18 0 7 6 40 12 27 18 4
Product add 0+ 18+ 0+ 7+ 6+ 40+ 12+ 27+ 18+ 4= 132
ISBN uses Modulus 11 for the check digit. In this case, 132 is divisible by 11, so it passes the check digit.
To set the check digit multiplier, scan the following barcode, and then scan numbers and letters to form the
multiplier string from Alphanumeric Barcodes. Then scan End of Message on page 458.
370
OCR Programming
None
No check digit validation, indicating no check digit is applied. This is the default.
* No Check Digit
(0)
Multiplier 1 2 3 4 5 6
Product 1 6 6 16 25 36
The Check Digit Modulus is 10. It passes because 90 is divisible by 10 (the remainder is zero).
371
OCR Programming
Multiplier 6 5 4 3 2 1
Product 6 15 8 12 10 9
The Check Digit Modulus is 10. It passes because 60 is divisible by 10 (the remainder is 0).
Product 1 6 6 16 25 36
Digit add 1+ 6+ 6+ 1+6+ 2+5+ 3+6= 36
372
OCR Programming
The Check Digit Modulus is 12. It passes because 36 is divisible by 12 (the remainder is 0).
373
OCR Programming
Product 6 10 8 12 10 6
Product add 6+ 10+ 8+ 12+ 10= 46 6
The Check Digit Modulus is 10. It passes because 46 divided by 10 leaves a remainder of 6.
Multiplier 6 5 4 3 2 1
Product 6 10 8 12 10 9
The Check Digit Modulus is 10. It passes because 19 divided by 10 leaves a remainder of 9.
374
OCR Programming
Example:
Supplier Labeling Data Structure: + A 1 2 3 B J C 5 D 6 E 7 1
Sum of values: 41+10+1+2+3+11+19+12+5+13+6+14+7+1 = 145
Divide 145 by 43. The quotient is 3 with a remainder of 16. The check digit is the character corresponding
to the value of the remainder (see Table 22), which in this example is 16, or G. The complete Supplier
Labeling Data Structure, including the check digit, therefore is:
A123BJC5D6E71G
Table 22 Table of Numeric Value Assignments for Computing HIBC LIC Data Format Check Digit
0=0 9=9 I = 18 R = 27 - = 36
1=1 A = 10 J = 19 S = 28 . = 37
2=2 B = 11 K = 20 T = 29 Space = 38
3=3 C = 12 L = 21 U =30 $ = 39
4=4 D = 13 M = 22 V = 31 / = 40
5=5 E = 14 N = 23 W = 32 + = 41
6=6 F = 15 O = 24 X = 33 % = 42
7=7 G = 16 P = 25 Y = 34
8=8 H = 17 Q = 26 Z = 35
375
OCR Programming
Inverse OCR
* Regular Only
(0)
Inverse Only
(1)
Autodiscriminate
(2)
376
OCR Programming
OCR Redundancy
377
Standard Parameter Defaults
378
Standard Parameter Defaults
379
Standard Parameter Defaults
380
Standard Parameter Defaults
381
Standard Parameter Defaults
382
Standard Parameter Defaults
383
Standard Parameter Defaults
384
Standard Parameter Defaults
385
Standard Parameter Defaults
386
Standard Parameter Defaults
387
Standard Parameter Defaults
388
Country Codes
Introduction
This chapter provides instructions for programming the keyboard to interface with a USB or BT HID. The
host powers the scanner. For host setup information, see USB Interface.
To select a code page for the country keyboard type, see Country Code Page Barcodes.
Throughout the programming barcode menus, default values are indicated with asterisks (*).
389
Country Codes
NOTE: When changing USB country keyboard types the digital scanner automatically resets and issues
the standard startup beep sequences.
NOTE: For best results when using international keyboards, enable Quick Keypad Emulation on page 213.
IMPORTANT: 1.Some country keyboard barcode types are specific to certain Windows Operating
Systems (i.e., XP, and Win 7 or higher). Barcodes requiring a specific Windows OS are
noted so in their barcode captions.
US English (Mac)
Albanian
Arabic (101)
Arabic (102)
390
Country Codes
Azeri (Latin)
Azeri (Cyrillic)
Belarusian
Bosnian (Latin)
Bosnian (Cyrillic)
Bulgarian (Latin)
391
Country Codes
Chinese (ASCII)
Chinese (Simplified)*
392
Country Codes
Chinese (Traditional)*
*For CJK keyboard types, see CKJ Decode Control on
page 419.
Croatian
Czech
Czech (Programmer)
Czech (QWERTY)
Danish
Dutch (Netherlands)
393
Country Codes
Estonian
Faeroese
Finnish
French (France)
French International
(Belgian French)
394
Country Codes
Galician
German
Greek Latin
Greek
395
Country Codes
Greek (220)
Greek (319)
Greek Polytonic
Hebrew Israel
Hungarian
Hungarian_101KEY
Icelandic
396
Country Codes
Irish
Italian
Italian (142)
Japanese (ASCII)
Japanese (SHIFT-JIS)*
*For CJK keyboard types, see CKJ Decode Control on
page 419.
Kazakh
Korean (ASCII)
397
Country Codes
Korean (Hangul)*
*For CJK keyboard types, see CKJ Decode Control on
page 419.
Kyrgyz
Latin American
Latvian
Latvian (QWERTY)
Lithuanian
Lithuanian (IBM)
398
Country Codes
Macedonian (FYROM)
Maltese_47KEY
Mongolian
Norwegian
Polish (214)
Polish (Programmer)
Portuguese (Brazil)
(Windows XP)
399
Country Codes
Portuguese (Portugal)
Romanian
(Windows XP)
Romanian (Legacy)
(Win 7 or higher)
Romanian (Standard)
(Win 7 or higher)
400
Country Codes
Romanian (Programmer)
(Win 7 or higher)
Russian
Russian (Typewriter)
Serbian (Latin)
Serbian (Cyrillic)
Slovak
401
Country Codes
Slovak (QWERTY)
Slovenian
Spanish
Spanish (Variation)
Swedish
Swiss French
Swiss German
402
Country Codes
Tatar
Thai (Kedmanee)
Turkish F
Turkish Q
UK English
Ukrainian
US Dvorak
403
Country Codes
US Dvorak Left
US Dvorak Right
US International
Uzbek
Vietnamese
404
Country Code Pages
Introduction
This chapter provides barcodes for selecting code pages for the country keyboard type selected in Country
Codes. If the default code page in Table 24 is appropriate for your selected country keyboard type, you do
not need to scan a country code page barcode.
NOTE: ADF rules can also specify a code page based on the symbology and other ADF criteria. Refer to
the Advanced Data Formatting Programmer Guide.
405
Country Code Pages
406
Country Code Pages
407
Country Code Pages
408
Country Code Pages
Windows 1250
Latin 2, Central European
Windows 1251
Cyrillic, Slavic
Windows 1252
Latin 1, Western European
Windows 1253
Greek
Windows 1254
Latin 5, Turkish
409
Country Code Pages
Windows 1255
Hebrew
Windows 1256
Arabic
Windows 1257
Baltic
Windows 1258
Vietnamese
Windows 874
Thai
410
Country Code Pages
Windows 20866
Cyrillic KOI8-R
Windows 932
Japanese Shift-JIS
Windows 936
Simplified Chinese GBK
Windows 54936
Simplified Chinese GB18030
Windows 949
Korean Hangul
Windows 950
Traditional Chinese Big5
411
Country Code Pages
MS-DOS 437
Latin US
MS-DOS 737
Greek
MS-DOS 775
Baltic
MS-DOS 850
Latin 1
MS-DOS 852
Latin 2
412
Country Code Pages
MS-DOS 855
Cyrillic
MS-DOS 857
Turkish
MS-DOS 860
Portuguese
MS-DOS 861
Icelandic
MS-DOS 862
Hebrew
413
Country Code Pages
MS-DOS 863
French Canada
MS-DOS 865
Nordic
MS-DOS 866
Cyrillic
MS-DOS 869
Greek 2
414
Country Code Pages
ISO 8859-1
Latin 1, Western European
ISO 8859-2
Latin 2, Central European
ISO 8859-3
Latin 3, South European
ISO 8859-4
Latin 4, North European
ISO 8859-5
Cyrillic
415
Country Code Pages
ISO 8859-6
Arabic
ISO 8859-7
Greek
ISO 8859-8
Hebrew
ISO 8859-9
Latin 5, Turkish
ISO 8859-10
Latin 6, Nordic
416
Country Code Pages
ISO 8859-11
Thai
ISO 8859-13
Latin 7, Baltic
ISO 8859-14
Latin 8, Celtic
ISO 8859-15
Latin 9
ISO 8859-16
Latin 10, South-Eastern European
417
Country Code Pages
UTF-8
UTF-16LE
UTF-16 Little Endian
UTF-16BE
UTF-16 Big Endian
Mac CP10000
Roman
418
CKJ Decode Control
Introduction
This appendix describes control parameters for CJK (Chinese, Japanese, Korean) barcode decode
through USB HID Keyboard Emulation mode.
NOTE: Because ADF does not support CJK character processing, there is no format
manipulation for CJK output.
419
CKJ Decode Control
Parameter # 973
For a Unicode encoded CJK barcode, select one of the following options for unicode output:
• Universal Output to Unicode and MBCS Application - This default method applies to Unicode and
MBCS expected applications, such as MS Word and Notepad on a Windows host.
NOTE: To support Unicode universal output, set up the registry table for the Windows host. See
Unicode/CJK Decode Setup with Windows Host on page 426.
• Output to Unicode Application Only - This method applies only to Unicode expected applications,
such as MS Word and WordPad, but not Notepad.
* Universal Output
(0)
420
CKJ Decode Control
Parameter # 972
For a national standard encoded CJK barcode, select one of the following options for CJK output to a
Windows host:
• Universal CJK Output - This is the default universal CJK output method for US English IME or
Chinese/Japanese/Korean ASCII IME on a Windows host. This method converts CJK characters to
Unicode and emulates the characters when transmitting to the host. Use the Unicode Output Control
parameter to control Unicode output.
NOTE: To support universal CJK output, set up the registry table for the Windows host. See Unicode/CJK
Decode Setup with Windows Host on page 426.
• Other options for CJK output - With the following methods, the scanner sends the CJK character
hexadecimal internal code (Nei Ma) value to host, or converts the CJK character to Unicode and sends
the hexadecimal Unicode value to host. When using these methods, the Windows host must select the
corresponding IME to accept the CJK character. See Unicode/CJK Decode Setup with Windows Host
on page 426.
• Japanese Unicode Output
• Simplified Chinese GBK Code Output
• Simplified Chinese Unicode Output
• Korean Unicode Code Output
• Traditional Chinese Big5 Code Output (Windows XP)
• Traditional Chinese Big5 Code Output (Windows 7)
• Traditional Chinese Unicode Code Output (Windows XP)
• Traditional Chinese Unicode Code Output (Windows 7)
NOTE: The Unicode emulate output method depends on the host system (Windows XP or
Windows 7).
421
CKJ Decode Control
422
CKJ Decode Control
423
CKJ Decode Control
Parameter # 960
Some country keyboard type layouts contain characters that do not exist in the default code page (see
Country Keyboard Type Missing Characters on page 424). Although the default code page can not encode
these characters in a barcode, they can be encoded in the UTF-8 barcode. Scan this parameter barcode to
output the Unicode values by emulation mode.
NOTE: Use this special country keyboard type to decode the non-CJK UTF-8 barcode. After decoding,
re-configure the scanner to use the original country keyboard type.
Use US English IME on Windows. See Unicode Output Control on page 420.
Table 25 Country keyboard type: Tatar, Uzbek, Mongolian, Kyrgyz, Kazakh and Azeri
ғ Ғ
ҳ Ҳ
қ Қ
һ Һ
ө Ө
ә Ә
ү Ү
ң Ң
җ Җ
?
ң Ң
ұ Ұ
қ Қ
ҹ Ҹ
ҝ Ҝ
424
CKJ Decode Control
Missing character: ₢
425
CKJ Decode Control
2. If the Control Panel opens in category view, select Switch to Classic View in the top left corner.
5. Under Supplemental Language Support, select the Install Files for East Asian Languages check
box if not already selected, and click Apply. This may require a Windows installation CD to install the
required files. This step ensures that the East Asian Languages (CJK) are available.
6. Under Text Services and Input Language, click Details.
8. In the Add Input Language dialog box, choose the CJK input language and keyboard layout or Input
Method Editor (IME) to add.
9. Click OK twice. The language indicator appears in the system tray (at bottom right corner of the
desktop by default). To switch between input languages (keyboard languages) select the language
indicator in the system tray.
10. Select the language indicator in the system tray to select the desired country keyboard type.
11. Verify that the characters displayed on each country's keyboard appear.
426
CKJ Decode Control
Or
• Select Unicode/GBK input on Windows7: Chinese (Simplified) - Microsoft Pinyin New Experience
Input Style, then select Tool Menu > Secondary Inputs > Unicode Input or GB Code Input.
427
CKJ Decode Control
• Select Unicode/Big5 input on Windows 7: Chinese (Traditional) - New Quick. This option support
both Unicode and Big5 input.
428
Programming Reference
429
Programming Reference
430
Programming Reference
The modifier character is the sum of the applicable option values based on Table 29.
Example: A Code (EAN) 128 barcode with Function 1 character FNC1 in the first position, AIMID is
transmitted as ]C1AIMID
I 2 of 5 0 No check digit processing.
1 Reader has validated check digit.
3 Reader has validated and stripped check digit.
Example: An I 2 of 5 barcode without check digit, 4123, is transmitted as ]I04123
Codabar 0 No check digit processing.
1 Reader has checked check digit.
3 Reader has stripped check digit before transmission.
Example: A Codabar barcode without check digit, 4123, is transmitted as ]F04123
431
Programming Reference
432
Programming Reference
433
Programming Reference
434
Sample Barcodes
UPC/EAN
UPC-A, 100%
0 12345 67890 5
34
0 12345 67890
98765
0 12345 67890
435
Sample Barcodes
UPC-E
0 425261 4
98
0 425261
436
Sample Barcodes
UPC/EAN (continued)
UPC-E with 5-digit Add-on
87654
0 425261
EAN-8
EAN-13, 100%
3 456789 012340
12
3 456789 012340
437
Sample Barcodes
54321
3 456789 012340
Code 128
1234567890
GS1-128
(01)94019097685457(13)170119(30)17
Code 39
123ABC
438
Sample Barcodes
Code 93
2468101275
Interleaved 2 of 5
12345678901231
123455834
439
Sample Barcodes
Chinese 2 of 5
NOTE: Chinese 2 of 5 must be enabled to read the following barcode (see MSI on page 296).
45454545454
Matrix 2 of 5
NOTE: Matrix 2 of 5 must be enabled to read the following barcode (see Matrix 2 of 5 on page 301).
223344
Korean 3 of 5
NOTE: Korean 3 of 5 must be enabled to read the following barcode (see Korean 3 of 5 on page 440).
1400230
440
Sample Barcodes
GS1 DataBar
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14)
7612341562341
(01)00614141999996
441
Sample Barcodes
442
Sample Barcodes
2D Symbologies
PDF417
443
Sample Barcodes
Data Matrix
444
Sample Barcodes
2D Symbologies (continued)
GS1 Data Matrix
NOTE: GS1 Data Matrix must be enabled to read the following barcode (see GS1 Data Matrix on page 445).
Maxicode
NOTE: Maxicode must be enabled to read the following barcode (see Maxicode on page 445).
QR Code
445
Sample Barcodes
2D Symbologies (continued)
GS1 QR
NOTE: GS1 QR must be enabled to read the following barcode (see GS1 QR on page 446).
MicroQR
Aztec
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
01234567890123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
STUVWXYZ0123456789
446
Sample Barcodes
2D Symbologies (continued)
Grid Matrix
NOTE: Grid Matrix must be enabled to read the following barcode (see Grid Matrix on page 447).
Han Xin
NOTE: Han Xin must be enabled to read the following barcode (see Han Xin on page 447).
Postal Codes
US Postnet
NOTE: US Postnet must be enabled to read the following barcode (see US Postnet on page 447).
UK Postal
NOTE: UK Postal must be enabled to read the following barcode (see UK Postal on page 447).
447
Sample Barcodes
5008861
Australian Post
NOTE: Australia must be enabled to read the following barcode (see Australian Post on page 448).
39549554
448
Sample Barcodes
OCR
NOTE: OCR must be enabled to read the following barcodes (see OCR Programming Parameters on
page 347).
OCR-A
OCR-B
MICR E13B
US Currency
449
Numeric Barcodes
Cancel
To correct an error or change a selection, scan the barcode below.
Cancel
Numeric Barcodes
For parameters requiring specific numeric values, scan the appropriately numbered barcode(s).
450
Numeric Barcodes
451
Alphanumeric Barcodes
Cancel
To correct an error or change a selection, scan the barcode below.
Cancel
Alphanumeric Barcodes
Space
452
Alphanumeric Barcodes
453
Alphanumeric Barcodes
&
454
Alphanumeric Barcodes
<
>
455
Alphanumeric Barcodes
456
Alphanumeric Barcodes
457
Alphanumeric Barcodes
End of Message
Cancel
458
Alphanumeric Barcodes
459
Alphanumeric Barcodes
460
Alphanumeric Barcodes
461
Alphanumeric Barcodes
462
Alphanumeric Barcodes
463
Alphanumeric Barcodes
464
Alphanumeric Barcodes
465
Alphanumeric Barcodes
466
Alphanumeric Barcodes
467
Alphanumeric Barcodes
468
ASCII Character Sets
1000 %U CTRL 2
1001 $A CTRL A
1002 $B CTRL B
1003 $C CTRL C
1004 $D CTRL D
1005 $E CTRL E
1006 $F CTRL F
1007 $G CTRL G
1008 $H CTRL
H/BACKSPACE1
1009 $I CTRL I/HORIZONTAL
TAB1
1010 $J CTRL J
1011 $K CTRL K
1012 $L CTRL L
1013 $M CTRL M/ENTER1
1014 $N CTRL N
1015 $O CTRL O
1016 $P CTRL P
1017 $Q CTRL Q
1018 $R CTRL R
1019 $S CTRL S
1020 $T CTRL T
1021 $U CTRL U
1022 $V CTRL V
The keystroke in bold transmits only if you enabled Function Key Mapping.
Otherwise, the unbold keystroke transmits.
469
ASCII Character Sets
470
ASCII Character Sets
471
ASCII Character Sets
472
ASCII Character Sets
473
ASCII Character Sets
474
ASCII Character Sets
475
ASCII Character Sets
476
ASCII Character Sets
477
ASCII Character Sets
478
Communication Protocol
Functionality
479
Communication Protocol Functionality
480
Signature Capture Code
Introduction
CapCode, a signature capture code, is a special pattern that encloses a signature area on a document and
allows a scanner to capture a signature.
There are several accepted patterns that allow automatic identification of different signatures on the same
form. For example, on the federal tax return 1040 form there are three signature areas, one each for two
joint filers, and one for a professional preparer. By using different patterns, a program can correctly identify
all three, so they can be captured in any sequence and still be identified correctly.
Code Structure
Signature Capture Area
A CapCode is printed as two identical patterns on either side of a signature capture box, as shown in
Figure 26 on page 481. Each pattern extends the full height of the signature capture box.
The box is optional, so you can omit it, replace it with a single baseline, or print a baseline with an "X" on
top of it towards the left, as is customarily done in the US to indicate a request for signature. However, if an
"X" or other markings are added in the signature box area, these are captured with the signature.
Figure 26 CapCode
] tÇx WÉ
x
481
Signature Capture Code
Capture Box
Quiet Start Stop Quiet
Zone Separator Spaces Zone
The separator spaces on either side of the signature capture box can be between 1X and 3X wide.
Table 40 lists selectable parameters used to generate the image of the captured signature.
BMP format does not use compression, JPEG and TIFF formats do.
482
Signature Capture Code
Dimensions
The size of the signature capture box is determined by the height and separation of the start and stop
patterns. The line width of the signature capture box is insignificant.
The thinnest element width, referred to here as X, is nominally 10 mils (1 mil = 0.0254 mm). Select this as
an exact multiple of the pixel pitch of the printer used. For example, when using a 203 DPI (dots-per-inch)
printer and printing 2 dots per module, the resulting X dimension is 9.85 mils.
Data Format
The decoder output is formatted according to Table 41. Zebra decoders allow different user options to
output or inhibit barcode type. Selecting "Symbol ID" as the barcode type for output identifies the CapCode
with letter "i".
483
Signature Capture Code
Additional Capabilities
Regardless of how the signature is captured, the output signature image is de-skewed and right-side up.
A scanner that captures signatures automatically determines whether it is scanning a signature or a
barcode. You can disable the signature capturing capability in a decoder.
Signature Boxes
Figure 28 illustrates the five acceptable signature boxes:
Type 2:
Type 5:
Type 7:
Type 8:
Type 9:
484
Non-Parameter Attributes
Introduction
This appendix defines non-parameter attributes.
Attributes
Model Number
Attribute #533
Model number of the scanner. This electronic output matches the printout on the physical device label, for
example CS6080-SR0F007ZZWW.
Type S
Size (Bytes) 18
User Mode Access R
Values Variable
Serial Number
Attribute #534
Unique serial number assigned in the manufacturing facility. This electronic output matches the printout on
the physical device label, for example M1J26F45V.
Type S
Size (Bytes) 16
User Mode Access R
Values Variable
Date of Manufacture
Attribute #535
Date of device manufacture assigned in the manufacturing facility. This electronic output matches the
printout on the physical device label, for example 30APR14 (which reads the 30th of April 2014).
485
Non-Parameter Attributes
Type S
Size (Bytes) 7
User Mode Access R
Values Variable
Attribute #614
Date of first electronic programming represents the first time settings where electronically loaded to the
scanner either by 123Scan or via SMS, for example 18MAY14 (which reads the 18th of May 2014).
Type S
Size (Bytes) 7
User Mode Access R
Values Variable
Configuration Filename
Attribute #616
The name assigned to the configuration settings loaded electronically to the device either by 123Scan or
via SMS.
NOTE: Scanning the Set Defaults barcode automatically changes the configuration filename to factory
defaults.
To indicate the configuration settings loaded to the device were changed, the configuration filename
changes to Modified upon scanning any parameter barcode.
Type S
Size (Bytes) 17
User Mode Access RW
Values Variable
486
Non-Parameter Attributes
Beeper/LED
Attribute #6000
Activates the beeper and/or LED.
Type X
Size (Bytes) N/A
User Mode Access W
Values:
Beep / LED Action Value
1 high short beep 0
2 high short beeps 1
3 high short beeps 2
4 high short beeps 3
5 high short beeps 4
1 low short beep 5
2 low short beeps 6
3 low short beeps 7
4 low short beeps 8
5 low short beeps 9
1 high long beep 10
2 high long beeps 11
3 high long beeps 12
4 high long beeps 13
5 high long beeps 14
1 low long beep 15
2 low long beeps 16
3 low long beeps 17
4 low long beeps 18
5 low long beeps 19
Fast warble beep 20
Slow warble beep 21
High-low beep 22
Low-high beep 23
High-low-high beep 24
Low-high-low beep 25
High-high-low-low beep 26
Green LED off 42
487
Non-Parameter Attributes
Green LED on 43
Red LED on 47
Red LED off 48
Parameter Defaults
Attribute #6001
This attribute restores all parameters to their factory defaults.
Type X
Size (Bytes) N/A
User Mode Access W
Values 0 = Restore Defaults
1 = Restore Factory Defaults
2 = Write Custom Defaults
Attribute #6003
This attribute configures (enables or disables) beep on next boot up of scanner.
Type X
Size (Bytes) N/A
User Mode Access W
Values 0 = Disable beep on next bootup
1 = Enable beep on next bootup
Reboot
Attribute #6004
This attribute initiates a device reboot.
Type X
Size (Bytes) N/A
User Mode Access W
Values N/A
Attribute #6005
This attribute triggers a decode session similar to manually depressing the scanner trigger button.
Type X
Size (Bytes) N/A
488
Non-Parameter Attributes
Firmware Version
Attribute #20004
The scanner's operating system version. For example, NBRFMAAC or PAAAABS00-007-R03D0.
Type S
Size (Bytes) Variable
User Mode Access R
Values Variable
Scankit Version
Attribute #20008
Identifies the 1D decode algorithms resident on the device, for example SKIT4.33T02.
Type S
Size (Bytes) Variable
User Mode Access R
Values Variable
ScanSpeed Analytics
Identifies problematic barcodes to speed up scanning processes.
Zebra ScanSpeed Analytics software allows you to visually identify barcodes that slow down processing
and impact efficiency. Over time, the software collects data that you can use to eliminate poor performing
barcodes from inventory. For more information go to www.zebra.com/scanspeedanalytics.
489
ScanSpeed Analytics
Introduction
This appendix describes the Zebra ScanSpeed Analytics software that allows the identification of barcodes
that slow down processes. Over time, the collected data can be used to eliminate poor performing
barcodes from inventory. When scanners capture and read data faster, processes run faster.
For more information go to www.zebra.com/scanspeedanalytics.
490
ScanSpeed Analytics
491
ScanSpeed Analytics
Example
The UPC data below is taken from the first row of <em_Emphasis><bl_blue>Table 42 above.
492
ScanSpeed Analytics
493
ScanSpeed Analytics
494
ScanSpeed Analytics
0x3D, 0x3C
Image retained for UPC
Decimal value = 15421
495
ScanSpeed Analytics
496
Upgrading Over Bluetooth
Without A Cradle
Introduction
This appendix provides information about performing upgrades on the scanner without a cradle, using
123Scan.
2. From the No scanner was found! dialog box, select click here to pair over Bluetooth.
3. Scan the pairing barcode that displays to enable Bluetooth communication between the scanner and
the host PC. Once paired (can take 15 seconds), 123Scan guides the user through the remaining
steps.
NOTE: The pairing barcode in Figure is a sample and not for scanning. Scan the actual pairing barcode
that displays in 123Scan.
497
Upgrading Over Bluetooth Without A Cradle
Troubleshooting
Table 44 Troubleshooting
Problem Possible Causes Possible Solutions
The Pair over Bluetooth dialog Scanner and/or cradle with a USB Remove the USB cable connected to the
box Figure 30 on page 497 does cable is connected to the PC. PC from the scanner and/or cradle.
not display. Re-select Update Scanner Firmware from
the 123Scan Start screen.
Pairing barcode does not work Scanner was already paired directly Select the Bluetooth icon in the PC tray
correctly. to the PC using the Windows and remove the scanner from the Bluetooth
pairing process. connection.
Windows displays the Add a N/A This is a Windows display message that
device pop up window (see Figure cannot be suppressed.
32 on page 498). Do not tap the Add a device window and
continue to follow the 123Scan prompts to
complete the process.
498
Index
499
Table of Contents
500
Table of Contents
501
Table of Contents
502
Table of Contents
503
Table of Contents
504
Table of Contents
Hungarian_101KEY . . . . . . . . . . . . . . . . . . . . . . 396 L
Irish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Islandic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 LED indicators
Italian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 ADF programming . . . . . . . . . . . . . . . . . . . . . . . . .39
Italian (142) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 cradle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Japanese (ASCII) . . . . . . . . . . . . . . . . . . . . . . . . 397 cradle, host controlled . . . . . . . . . . . . . . . . . . . . . .40
Kazakh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397 parameter programming . . . . . . . . . . . . . . . . . . . .39
Korean (ASCII) . . . . . . . . . . . . . . . . . . . . . . 397, 398 radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Kyrgyz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Latin American . . . . . . . . . . . . . . . . . . . . . . . . . . 398 standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Latvian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 wireless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Latvian (QWERTY) . . . . . . . . . . . . . . . . . . . . . . . 398 lithium-ion battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Lithuanian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 lock override . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
Lithuanian (IBM) . . . . . . . . . . . . . . . . . . . . . . . . . 398 locked pairing mode
Macedonian (FYROM) . . . . . . . . . . . . . . . . . . . . 399 barcodes
Maltese_47KEY . . . . . . . . . . . . . . . . . . . . . . . . . 399 radio pairing modes . . . . . . . . . . . . . . . . . . .163
Mongolian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 connection maintenance interval . . . . . . . . . . . . .166
Norwegian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 low power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
Polish (214) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
Polish (Programmer) . . . . . . . . . . . . . . . . . . . . . . 399 M
Portuguese (Brazil) . . . . . . . . . . . . . . . . . . . . . . . 399
Portuguese (Brazilian ABNT) . . . . . . . . . . . . . . . 400 macro PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339
Portuguese (Brazilian ABNT2) . . . . . . . . . . . . . . 400 flush buffer/abort PDF entry . . . . . . . . . . . . . . . .339
Portuguese (Portugal) . . . . . . . . . . . . . . . . . . . . . 400 maintenance
Romanian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 approved cleaners for standard devices . . . . . . . .50
Romanian (Legacy) . . . . . . . . . . . . . . . . . . . . . . . 400 approved disinfectant cleaners for
Romanian (Programmer) . . . . . . . . . . . . . . . . . . 401 healthcare devices . . . . . . . . . . . . . . . . . .50
Romanian (Standard) . . . . . . . . . . . . . . . . . . . . . 400 how to clean the devices . . . . . . . . . . . . . . . . . . . .51
Russian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 known harmful ingredients . . . . . . . . . . . . . . . . . .49
Russian (Typewriter) . . . . . . . . . . . . . . . . . . . . . . 401 matrix 2 of 5 bar codes . . . . . . . . . . . . . . . . . . . . . . .301
Serbian (Cyrillic) . . . . . . . . . . . . . . . . . . . . . . . . . 401 check digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302
Serbian (Latin) . . . . . . . . . . . . . . . . . . . . . . . . . . 401 lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301
Slovak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .440
Slovak (QWERTY) . . . . . . . . . . . . . . . . . . . . . . . 402 transmit check digit . . . . . . . . . . . . . . . . . . . . . . .303
Slovenian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 maxicode bar codes . . . . . . . . . . . . . . . . . . . . . . . . . .318
Spanish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .445
Spanish (Variation) . . . . . . . . . . . . . . . . . . . . . . . 402 MDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .340
Swedish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 microPDF417 bar codes . . . . . . . . . . . . . . . . . . . . . .313
Swiss French . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 microQR code bar codes
Swiss German . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .446
Tatar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 MSI bar codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296
Thai (Kedmanee) . . . . . . . . . . . . . . . . . . . . . . . . 403 check digit algorithm . . . . . . . . . . . . . . . . . . . . . .299
Turkish F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
Turkish Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 reduced quiet zone . . . . . . . . . . . . . . . . . . . . . . .300
UK English . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .439
Ukranian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 transmit check digit . . . . . . . . . . . . . . . . . . . . . . .299
US Dvorak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 MSI barcodes
US Dvorak Left . . . . . . . . . . . . . . . . . . . . . . . . . . 404 check digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
US Dvorak Right . . . . . . . . . . . . . . . . . . . . . . . . . 404 multicode data formatting . . . . . . . . . . . . . . . . . . . . . .340
US English . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
US International . . . . . . . . . . . . . . . . . . . . . . . . . 404 N
Uzbek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Vietnamese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404 non-parameter attributes . . . . . . . . . . . . . . . . . .485, 490
Korean 3 of 5 bar codes . . . . . . . . . . . . . . . . . . . . . . 303 beep on next bootup . . . . . . . . . . . . . . . . . . . . . .488
sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440 configuration filename . . . . . . . . . . . . . . . . . . . . .486
505
Table of Contents
506
Table of Contents
507
Table of Contents
V
version
bar codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
video
image size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
subsampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
W
wi-fi friendly mode
channel exclusion . . . . . . . . . . . . . . . . . . . . . . . . 144
notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
wireless indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
508