Beruflich Dokumente
Kultur Dokumente
SCANNER
PRODUCT REFERENCE
GUIDE
CS3000 SERIES SCANNER
PRODUCT REFERENCE GUIDE
72E-136088-08
Revision A
May 2017
ii CS3000 Series Scanner Product Reference Guide
No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means,
without permission in writing. This includes electronic or mechanical means, such as photocopying, recording,
or information storage and retrieval systems. The material in this manual is subject to change without notice.
The software is provided strictly on an as is basis. All software, including firmware, furnished to the user is on
a licensed basis. We grant to the user a non-transferable and non-exclusive license to use each software or
firmware program delivered hereunder (licensed program). Except as noted below, such license may not be
assigned, sublicensed, or otherwise transferred by the user without our prior written consent. No right to copy a
licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not
modify, merge, or incorporate any form or portion of a licensed program with other program material, create a
derivative work from a licensed program, or use a licensed program in a network without written permission.
The user agrees to maintain our copyright notice on the licensed programs delivered hereunder, and to include
the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile,
disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Zebra reserves the right to make changes to any product to improve reliability, function, or design.
Zebra does not assume any product liability arising out of, or in connection with, the application or use of any
product, circuit, or application described herein. No license is granted, either expressly or by implication,
estoppel, or otherwise under any patent right or patent, covering or relating to any combination, system,
apparatus, machine, material, method, or process in which Zebra products might be used. An implied license
exists only for equipment, circuits, and subsystems contained in Zebra products.
Warranty
For the complete hardware product warranty statement, go to: http://www.zebra.com/warranty.
iii
Revision History
Changes to the original manual are listed below:
-03 Rev A 2/2012 Replaced specifications with link to specification/data sheet, added battery
replacement note, add information for connecting to an iPad.
-06 Rev A 9/2015 Added items to config.ini table: Low Battery Indication and Performance, Protect
Toggle, Maximum Bar Code Length; added software download issue to LED
Indications, Beeper Indications, and Troubleshooting tables; changed default
Beeper Volume to High; added Enable/Disable All Code Types parameter
-07 Rev A 2/2017 Updated parameter value in reference to Scan Data Transmission Format in
Setting Prefixes and Suffixes section, deleted statement after Character
Equivalents table
-08 Rev A 5/2017 Updated MOD 10/MOD 11 to MOD 11/MOD 10; GS1 DataBar-14 to GS1
DataBar Omnidirectional.
iv CS3000 Series Scanner Product Reference Guide
TABLE OF CONTENTS
Warranty ......................................................................................................................................... ii
Revision History .............................................................................................................................. iii
Chapter 2: Scanning
Introduction .................................................................................................................................... 2-1
Scanning ........................................................................................................................................ 2-1
Deleting Bar Codes .................................................................................................................. 2-2
Transmitting Bar Code Data to Host .............................................................................................. 2-2
Transferring Data from a Batch Scanner ................................................................................. 2-2
Transferring Data from an RF Scanner .................................................................................... 2-3
User Interface Definitions .............................................................................................................. 2-3
LED Indications ........................................................................................................................ 2-3
Beeper Indications ................................................................................................................... 2-6
Chapter 4: Symbologies
Introduction .................................................................................................................................... 4-1
Scanning Sequence Examples ...................................................................................................... 4-1
Errors While Scanning ................................................................................................................... 4-1
Symbology Default Parameters ..................................................................................................... 4-2
Enable/Disable All Code Types ..................................................................................................... 4-5
UPC/EAN ....................................................................................................................................... 4-6
Enable/Disable UPC-A ............................................................................................................. 4-6
Enable/Disable UPC-E ............................................................................................................. 4-6
Enable/Disable UPC-E1 ........................................................................................................... 4-7
Enable/Disable EAN-8 ............................................................................................................. 4-7
Enable/Disable EAN-13 ........................................................................................................... 4-8
Enable/Disable Bookland EAN ................................................................................................ 4-8
Decode UPC/EAN Supplementals ........................................................................................... 4-9
User-Programmable Supplementals ........................................................................................ 4-13
Decode UPC/EAN Supplemental Redundancy ....................................................................... 4-13
Transmit UPC-A Check Digit ................................................................................................... 4-14
Transmit UPC-E Check Digit ................................................................................................... 4-14
Transmit UPC-E1 Check Digit ................................................................................................. 4-15
UPC-A Preamble ..................................................................................................................... 4-15
UPC-E Preamble ..................................................................................................................... 4-16
UPC-E1 Preamble ................................................................................................................... 4-17
Convert UPC-E to UPC-A ........................................................................................................ 4-18
Convert UPC-E1 to UPC-A ...................................................................................................... 4-18
EAN Zero Extend ..................................................................................................................... 4-19
Bookland ISBN Format ............................................................................................................ 4-20
UPC/EAN Security Level ......................................................................................................... 4-21
UCC Coupon Extended Code .................................................................................................. 4-22
Code 128 ....................................................................................................................................... 4-22
Enable/Disable Code 128 ........................................................................................................ 4-22
Enable/Disable GS1-128 (formerly UCC/EAN-128) ................................................................. 4-23
Enable/Disable ISBT 128 ......................................................................................................... 4-23
Lengths for Code 128 .............................................................................................................. 4-23
Code 39 ......................................................................................................................................... 4-24
Enable/Disable Code 39 .......................................................................................................... 4-24
Enable/Disable Trioptic Code 39 ............................................................................................. 4-24
Convert Code 39 to Code 32 (Italian Pharma Code) ............................................................... 4-25
Code 32 Prefix ......................................................................................................................... 4-25
Set Lengths for Code 39 .......................................................................................................... 4-26
Code 39 Check Digit Verification ............................................................................................. 4-27
Transmit Code 39 Check Digit ................................................................................................. 4-27
Enable/Disable Code 39 Full ASCII ......................................................................................... 4-28
Code 93 ......................................................................................................................................... 4-29
Enable/Disable Code 93 .......................................................................................................... 4-29
Set Lengths for Code 93 .......................................................................................................... 4-29
Code 11 ......................................................................................................................................... 4-31
Enable/Disable Code 11 .......................................................................................................... 4-31
Set Lengths for Code 11 .......................................................................................................... 4-31
Code 11 Check Digit Verification ............................................................................................. 4-33
Transmit Code 11 Check Digits ............................................................................................... 4-34
Interleaved 2 of 5 ........................................................................................................................... 4-34
viii CS3000 Series Scanner Product Reference Guide
Index
x CS3000 Series Scanner Product Reference Guide
ABOUT THIS GUIDE
Introduction
The CS3000 Series Scanner Product Reference Guide provides general instructions for setting up, operating,
maintaining, and troubleshooting the scanner. The CS3000 series scanner is available in the following
configurations:
Chapter Descriptions
Topics covered in this guide are as follows:
Chapter 1, Getting Started provides a product overview and describes how to charge, connect, and configure
the scanner.
Chapter 2, Scanning provides instructions for how to scan bar codes and send the data to a host, as well as
beeper and LED definitions.
Chapter 3, User Preferences describes each user preference feature and provides the programming bar
codes for selecting these features for the scanner. It also includes wireless communication parameters and
commonly used bar codes to customize how data is transmitted to the host device.
Chapter 4, Symbologies describes all symbology features and provides the programming bar codes for
selecting these features.
Chapter 5, Maintenance and Technical Specifications provides information on how to care for the scanner,
troubleshooting, and technical specifications.
xii CS3000 Series Scanner Product Reference Guide
Appendix A, Standard Default Parameters provides a table of all host devices and miscellaneous
scanner defaults.
Appendix B, Programming Reference provides a table of AIM code identifiers, ASCII character
conversions, and keyboard maps.
Appendix C, Sample Bar Codes includes sample bar codes.
Notational Conventions
The following conventions are used in this document:
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possiblity of data or material damage may
occur.
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal
injury may occur.
About This Guide xiii
Related Documents
CS3000 Series Scanner Quick Reference Guide (p/n 72-136598-xx) provides general information to help
the user get started with the scanner, including basic setup and operation instructions.
For the latest version of this guide and all guides, go to: http://www.zebra.com/support.
Service Information
If you have a problem using the equipment, contact your facility's technical or systems support. If there is a
problem with the equipment, they will contact the Zebra Global Customer Support Center at:
http://www.zebra.com/support.
When contacting Zebra support, please have the following information available:
If your problem cannot be solved by Zebra 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 business product from a Zebra business partner, please contact that business partner
for support.
xiv CS3000 Series Scanner Product Reference Guide
CHAPTER 1 GETTING STARTED
Introduction
The CS3000 Series Scanner captures and stores bar codes for a variety of uses, and transmits bar code data
to a host via USB connection or Bluetooth.
Delete Button
Bluetooth Button/LED
Mini-USB Port
Reset Button
Protective Cover
USB - The scanner connects to a USB host as a removable storage device, via a cradle or USB cable.
Bluetooth - The scanner supports Bluetooth HID connection to a host (the default) where the scanner
emulates a keyboard, as well as Serial Port Profile (SPP) connection where the scanner behaves as if
there is a serial connection.
1-2 CS3000 Series Scanner Product Reference Guide
The Cradle
The cradle sits on a desktop and serves as a stand, charger, and USB communication device for the CS3000
series scanner. The cradle does not require a separate power supply to charge the scanner.
NOTE To check the battery charge status, hold the scan (+) button for 15 seconds. See Battery charge status in
Table 2-1 on page 2-3.
NOTE An authorized Zebra repair facility can replace the CS3000 battery. Changing the battery does not affect
bar code data which is stored in non-volatile memory, however the date and time is lost upon changing the
battery or if the battery completely loses charge.
2. Connect the other end of the host cable to a USB port on the host PC.
The scanner begins charging. A complete charge of a fully discharged battery takes approximately three
hours. Charge within the recommended temperature of 32 to 104 F (0 to 40 C).
1-4 CS3000 Series Scanner Product Reference Guide
3. Place the scanner in the cradle, ensuring the mini-USB connector in the cradle inserts into the interface
port on the scanner.
The scanner begins charging. A complete charge of a fully discharged battery takes approximately three
hours. Charge within the recommended temperature of 32 to 104 F (0 to 40 C).
Getting Started 1-5
NOTE To enter batch scanning mode, the scanner cannot be paired to a Bluetooth host (applies to CS3070
model only).
NOTE Wedge data appears within whichever application has input focus.
1-6 CS3000 Series Scanner Product Reference Guide
Overview
Pairing the CS3070 with a host device typically requires entering a pairing PIN on both the CS3070 and the
host device. To enter the PIN on the CS3070, use the Numeric Bar Codes for PIN Entry on page 1-24. For the
host device, use the data entry method required for that device to enter the PIN.
2. Press and hold the Bluetooth button (round button with logo) for five seconds. The scanner beeps and the
Bluetooth button starts blinking quickly to indicate that the scanner is discoverable by the host.
NOTE HID is the default profile for the CS3070. If this was changed, scan Bluetooth HID Profile on page 3-13.
3. On the Droid X, press the Settings button (bottom left hard button).
8. Tap Scan for devices. The CS3070 appears in the Bluetooth devices list, indicated by its model name and
serial number.
9. Select the CS3070 from the list. A window prompts for the PIN.
10. Tap the text box to open the soft keyboard. Enter the PIN using the keyboard and tap Ok.
11. With the CS3070, scan the PIN using the Numeric Bar Codes for PIN Entry on page 1-24 and scan Enter.
The scanner beeps to indicate it has paired with the Droid, and the Droid displays Connected to hid below
the CS3070 device name.
1. Tap and hold the screen to display the Add to Home screen menu.
2. Select widgets.
5. Tap in the text entry field and scan a bar code. The bar code contents appear in the text entry field.
NOTE If the host does not support Bluetooth communication, a third-party Bluetooth adapter is required.
2. Press and hold the Bluetooth button (round button with logo) for five seconds. The scanner beeps and the
Bluetooth button starts blinking quickly to indicate that the scanner is discoverable by the host.
NOTE HID is the default profile for the CS3070. If this was changed, scan Bluetooth HID Profile on page 3-13.
3. On the host PC, launch the third party Bluetooth pairing application. Following is a sample window of such
an application.
4. Place the application into discover Bluetooth device mode (in this example, select the check box), and click
Next.
5. Select the CS3070 device from the discovered device list. The Bluetooth application may prompt you to
scan a passkey it generated, or for you to create and then scan a passkey (PIN).
8. Click Finish to complete the pairing. The device appears in the Bluetooth Devices window.
9. Select the device, then click Add... The CS3070 issues a two-tone beep and the Bluetooth button blinks
slowly to indicate that the scanner paired with the host.
NOTE Bluetooth pairing suspends temporarily while charging via a USB cable. Disconnecting the cable
automatically re-establishes the Bluetooth pairing.
NOTE If the host does not support Bluetooth communication, a third-party Bluetooth adapter is required.
2. Scan Bluetooth Serial Port Profile (SPP) on page 3-13. The Bluetooth button starts blinking quickly to
indicate that the scanner is discoverable by the host.
Getting Started 1 - 11
3. On the host PC, launch the third party Bluetooth pairing application. Following is a sample window of such
an application.
4. Place the application into discover Bluetooth device mode (in this example, select the check box), and click
Next.
5. Select the CS3070 device from the discovered device list. The Bluetooth application may prompt you to
scan a passkey it generated, or for you to create and then scan a passkey (PIN).
6. For SPP, select Use the passkey found in the documentation, then enter the default passkey 1234 in the text
box. Click Next.
NOTE For SPP, the host requires entering a PIN, but no PIN entry is required for the CS3070.
Getting Started 1 - 13
7. Click Finish. In order to complete the pairing, open a serial input application such as HyperTerminal. The
CS3070 issues a two-tone beep and the Bluetooth button blinks slowly to indicate that the scanner paired
with the host.
NOTE Bluetooth pairing suspends temporarily while charging via a USB cable. Disconnecting the cable
automatically re-establishes the Bluetooth pairing.
2. Press and hold the Bluetooth button (round button with logo) for five seconds. The scanner beeps and the
Bluetooth button starts blinking quickly to indicate that the scanner is discoverable by the ES400.
NOTE HID is the default profile for the CS3070. If this was changed, scan Bluetooth HID Profile on page 3-13.
3. On the ES400, launch the third party Bluetooth pairing application. Following is a sample window of such
an application.
4. Tap Add new device.... The ES400 searches for Bluetooth devices.
5. Select the CS3070 device from the discovered device list and tap Next. The device prompts you to enter a
passcode.
6. Tap Next if you dont require a passcode, or enter any passcode and then tap Next.
Getting Started 1 - 15
7. If you entered a passcode in Step 6, scan Numeric Bar Codes for PIN Entry on page 1-24 corresponding to
that code, then scan the Enter bar code.
8. Select Yes on the pop-up window to add the device to the device list.
9. Select the device and tap Connect to complete the pairing. The device appears in the Connected list, and
the CS3070 issues a two-tone beep and the Bluetooth button blinks slowly to indicate that the scanner
paired with the host.
NOTE Bluetooth pairing suspends temporarily while charging via a USB cable. Disconnecting the cable
automatically re-establishes the Bluetooth pairing.
Getting Started 1 - 17
2. Scan Bluetooth Serial Port Profile (SPP) on page 3-13. The Bluetooth button starts blinking quickly to
indicate that the scanner is discoverable by the ES400.
3. On the ES400, launch the third party Bluetooth pairing application. Following is a sample window of such
an application.
4. Tap Add new device.... The ES400 searches for Bluetooth devices.
5. Select the CS3070 device from the discovered device list and tap Next. The device prompts you to enter a
passcode.
NOTE For SPP, on the host PC a PIN entry is required, but no PIN entry is required on the CS3070 device side.
7. Select Yes on the pop-up window to add the device to the device list.
8. Select the device and tap Connect. The Partnership Settings window appears.
9. Tap Serial Port and then Save to complete the pairing. The device appears in the Connected list, and the
CS3070 issues a two-tone beep and the Bluetooth button blinks slowly to indicate that the scanner paired
with the ES400.
NOTE Bluetooth pairing suspends temporarily while charging via a USB cable. Disconnecting the cable
automatically re-establishes the Bluetooth pairing.
Getting Started 1 - 21
2. Press and hold the Bluetooth button (round button with logo) for five seconds. The scanner beeps and the
Bluetooth button starts blinking quickly to indicate that the scanner is discoverable by the host.
NOTE HID is the default profile for the CS3070. If this was changed, scan Bluetooth HID Profile on page 3-13.
5. Tap Bluetooth. If Bluetooth is not enabled, swipe to enable it. The CS3070 appears in the Devices list,
indicated by its model name and serial number.
6. Select the CS3070 from the list. A window prompts for a PIN generated by the iPad.
7. With the CS3070, scan the PIN using the Numeric Bar Codes for PIN Entry on page 1-24 and scan Enter.
The scanner beeps to indicate it has paired with the iPad, and the iPad displays Connected next to the
CS3070 device name.
1. Tap the Notes icon to display the Notes text entry screen.
2. Scan a bar code. The bar code contents appear in the Note.
NOTE To enter keypad data with the scanned data, press the delete key ( - ) on the CS3070 to invoke the
keyboard on the iPad. Press this key again to toggle off the keyboard.
Unpairing
To temporarily unpair the scanner and host, press the Bluetooth button. This disables Bluetooth and the
Bluetooth button stops blinking. Pressing the Bluetooth button again re-pairs the scanner with the host.
To permanently unpair the scanner and host, scan Unpair on page 3-13. This allows the scanner to pair to a
different host device.
NOTE To enter batch scanning mode, the scanner cannot be paired to a Bluetooth host (applies to CS3070
model only).
Enter
Getting Started 1 - 25
1. Scan the parameter bar codes in Chapter 3, User Preferences and Chapter 4, Symbologies to customize
scanner operation.
2. Scan the Save Configuration bar code on page 3-21 (also provided below).
NOTE When scanning parameter bar codes, scan each bar code within two minutes of the previous one. The
scanner enters sleep mode after two minutes of inactivity, and any parameter bar codes scanned and not
saved are ignored.
Save Configuration
3. For additional customization, edit the Config.ini file on the scanner using the options in Editing the
Configuration File on page 1-26.
4. CS3070 only: When deploying the new configuration to multiple scanners, to ensure unique CS3070 serial
numbers appear in the hosts discovery window, edit the Config.ini file to either remove the BTName entry
or set it to blank (BTName=) to ensure that each scanner uses the default BT name of
CS3070:<serial number>.
NOTE CS3070 only: When deploying the new configuration to multiple scanners, to ensure unique CS3070
serial numbers appear in the hosts discovery window, edit the Config.ini file to either remove the
BTName entry or set it to blank (BTName=) to ensure that each scanner uses the default BT name of
CS3070:<serial number>.
NOTE Before deploying the Config.ini file to multiple scanners, make the file read only to prevent users from
overwriting the file when scanning Save Configuration or Reset Factory Defaults on page 3-4.
1 - 26 CS3000 Series Scanner Product Reference Guide
NOTE If you make errors while editing the Config.ini file, the file LOG.TXT is created in the \Parameters folder.
Consult this log file to determine the errors and make corrections.
BarcodeFile String In batch mode, the name of the batch file BARCODES.TXT
containing bar codes scanned.
DateFormat MM/DD/YY Date format for batch data. Set to enable MM/DD/YY
DD/MM/YY date stamp. See Set Date on page 3-5 to (Enabled)
MM/DD/YYYY set the date.
DD/MM/YYYY Enter no value to disable the date stamp,
for example: DateFormat =
TimeFormat 12h Time format for batch data. Set to enable 24h
24h time stamp. See Set Time on page 3-5 to (Enabled)
set the time.
Enter no value to disable the time stamp,
for example: TimeFormat =
Sleep Integer Time in seconds before the scanner enters 120 (2 minutes)
sleep mode when no activity is detected.
Getting Started 1 - 27
BTSleep Integer Time in seconds before the scanner enters 600 (10 minutes)
sleep mode while paired to another
Bluetooth device when no activity is
detected.
LEDBlue Enabled Enable or disable the blue LED for normal Enabled
Disabled operation and wake up.
LEDRed Enabled Enable or disable the red LED for normal Enabled
Disabled operation and wake up.
Low Battery 0 = Disable low See Table 2-1 for a description of low 3 = Enable low battery
Indication and battery indication battery indications for this parameter. indication and
Performance and performance performance
1 = Disable low
battery indication,
enable
performance
2 = Enable low
battery indication,
disable
performance
3 = Enable low
battery indication
and performance
Protect Toggle 0 = Disable See Table 2-1 under Toggle Data Disable
1 = Enable Protection. Enable or disable the ability to
toggle the Data Protection feature on and
off.
1 - 28 CS3000 Series Scanner Product Reference Guide
Introduction
This chapter provides instructions for how to scan bar codes and send the data to a host. Beeper and LED
definitions are also included.
Scanning
See Chapter 1, Getting Started to install and program the scanner. To scan:
3. Ensure the scan line crosses every bar and space of the symbol.
RIGHT WRONG
012345 012345
2-2 CS3000 Series Scanner Product Reference Guide
4. The scanner beeps and the LED turns green to indicate a successful decode. See Table 2-1 and Table 2-2
for beeper and LED definitions.
NOTE The scanner cannot scan bar codes when it is connected to the host via the USB host cable.
To clear the bar code data, delete the BarcodeFile.txt file from the scanner, or scan the Clear Data bar code on
page 3-7.
Autorun Feature
The scanner supports an autorun feature where you can build an autorun.inf file to automatically copy the data
to the host upon connection. Autorun.inf is a text-based configuration file that defines, upon connecting the
scanner, which executable or application to run on the host, which icon represents the scanner, and which
menu commands appear when you right-click the scanner icon from Windows Explorer. For more information,
search autorun.inf on any search engine.
Scanning 2-3
When the radio loses connection, the Bluetooth LED stops its slow, consistent blinking and the beeper emits a
short high low beep. The Bluetooth LED blinks at a faster rate for a period of time while the device attempts to
reestablish pairing with the host, and when it returns within range the device repairs. If repairing is
unsuccessful the Bluetooth LED stops blinking.
To manually reestablish paring when the device returns to range, press the Bluetooth LED button. Upon
Bluetooth pairing, the beeper emits a short low high beep and the Bluetooth LED starts its slow, consistent
blinking again.
LED Indications
Battery charge status Hold scan (+) button 15 Flashing green Full charge (for 8 hours
seconds at 6 scans per minute)
Delete bar code Press & hold delete (-) Flashing amber Laser on
(when in batch mode) button
Clear all bar code data Press & hold delete (-) Flashing amber Laser on
(when delete (-) button enabled) button 3 seconds past
scan time
Toggle data protection on or off Press & hold both scan None
(when enabled) (+) and delete (-)
buttons for 6 seconds
Enable Bluetooth radio Hold Bluetooth button Rapidly flashing blue Bluetooth is enabled but
for 5 seconds LED has not paired with a
host
Bluetooth radio returns to Press any button Very slowly flashing Re-pairs device with
communication range of host blue LED host
Special Conditions
Memory low scan Press & hold scan (+) Flashing red, then
button normal operation
Memory Full Scan Press & hold scan (+) Solid red
button
Memory Full Delete/Clear All Press & hold delete (-) Normal operation
button
Scanning 2-5
When enabled and Normal operation Solid red for 3 No decode or upload
performance disabled seconds
Data protection (enabled and on) Scan/function/ host com Rapidly flashing red
Failed software download Live software download Flashes red for 5 Scanner indicates the
update with software seconds after download is proceeding
version equal or prior to removing the USB normally for a second or
PAABCX00-011-RXX cable two (i.e., LED blinks red
(i.e., <= 011) on scanner and green), then fails
with Spansion flash part. because software
Load software greater (<= 011) is not
than or equal to compatible with the new
PAABCS00-012-RXX Spansion flash part.
(i.e., >= 012).
2-6 CS3000 Series Scanner Product Reference Guide
Beeper Indications
Enable Bluetooth radio Short beep Hold Bluetooth button for 5 seconds
Bluetooth radio out of range of host Short high low Stops transmitting beacons
Bluetooth radio returns to Short low high Re-pairs device with host
communication range of host
Failed software download 5 high short beep tones after Scanner indicates the download is
removing the USB cable proceeding normally for a second or
two (i.e., LED blinks red and green),
then fails because software (<= 011)
is not compatible with the new
Spansion flash part.
CHAPTER 3 USER PREFERENCES
Introduction
This chapter describes each user preference feature and provides the programming bar codes for selecting
these features for the scanner.
The scanner ships with the settings shown in the User Preferences Default Table on page 3-2 (also see
Appendix A, Standard Default Parameters for all host device and miscellaneous scanner defaults). If the
default values suit the requirements, programming is not necessary. To change these values, scan a single bar
code or a short bar code sequence. After scanning Save Configuration on page 3-21, the new settings are
stored in non-volatile memory and are preserved when the scanner powers down.
To return all features to their default values, scan the Reset Factory Defaults bar code on page 3-4. Throughout
the programming bar code menus, default values are indicated with asterisks (*).
Other parameters, such as Data Transmission Formats, require scanning several bar codes. See the
parameter description for this procedure.
NOTE See Appendix A, Standard Default Parameters for all default parameters.
Data Options
Reset
To reset the scanner and apply parameters from the configuration file, scan the following bar code.
Reset
Set Date
Scan the Set Date bar code, then scan six numeric digits in the format mmddyy from Numeric Bar Codes for
Date and Time Settings on page 3-6 (first two for the month, second two for the day, third two for the year).
NOTE To change the date format from mmddyy, see DateFormat on page 1-26.
Set Date
Set Time
Scan the Set Time bar code, then scan four numeric digits in the format hhmm from Numeric Bar Codes for
Date and Time Settings on page 3-6 representing the time according to the 24 hour clock (first two for the hour,
second two for the minute).
For example, to set the time to 8:45 in the morning, scan the following bar code, then scan 0, 8, 4, 5. To set the
time to 3:07 in the afternoon, scan 1, 5, 0, 7.
NOTE To change the time format between 12h and 24h, see TimeFormat on page 1-26.
Set Time
Enter
User Preferences 3-7
Clear Data
Scan the following bar code to clear all batch bar code data on the scanner. This deletes the BarcodeFile.txt
from the scanner.
Clear Data
3-8 CS3000 Series Scanner Product Reference Guide
Beeper Settings
Beeper Volume
Parameter # 0x8C
To select a decode beep volume, scan the appropriate bar code.
Low
(0x02)
Medium
(0x01)
*High
(0x00)
User Preferences 3-9
Beeper Tone
Parameter # 0x91
To select a decode beep frequency (tone), scan the appropriate bar code.
Low Frequency
(0x02)
*Medium Frequency
(0x01)
High Frequency
(0x00)
3 - 10 CS3000 Series Scanner Product Reference Guide
Mute Beeper
Scan the Mute Beeper bar code to mute the beeper.
Mute Beeper
(0x01)
Scanner Options
Scan Angle
Parameter # 0xBF
This parameter sets the scan angle to narrow or wide.
NOTE The allowed values for this setting are different for some legacy models of scanners. These old values can
still be used and are interpreted by the scanner as follows.
Disable this to send no message to the host if a symbol does not decode.
Enable No Read
(0x01)
*Disable No Read
(0x00)
User Preferences 3 - 13
Bluetooth Options
Bluetooth Unpair
Scan the following bar code to unpair the scanner from the host.
Unpair
Bluetooth SPP
3 - 14 CS3000 Series Scanner Product Reference Guide
Select the security level appropriate for your bar code quality.
Codabar All
MSI 4 or less
D 2 of 5 8 or less
I 2 of 5 8 or less
MSI 4 or less
D 2 of 5 8 or less
I 2 of 5 8 or less
Bi-directional Redundancy
Parameter # 0x43
This parameter is only valid when a Linear Code Type Security Level is enabled. When this parameter is
enabled, the scanner must scan a bar code successfully in both directions (forward and reverse) before
decoding.
Data Options
Transmit Code ID Character
Parameter # 0x2D
A code ID character identifies the code type of a scanned bar code. This can be useful when decoding more
than one code type. The code ID character is inserted between the prefix character (if selected) and the
decoded symbol.
Select no code ID character, a Symbol Code ID character, or an AIM Code ID character. The Symbol Code ID
characters are listed below. See Appendix B, Programming Reference for AIM Code Identifiers.
*None
(0x00)
User Preferences 3 - 17
Prefix/Suffix Values
Parameter # P = 0x69, S1 = 0x68, S2 = 0x6A
Append a prefix and/or one or two suffixes to scan data for data editing. To set these values, scan a four-digit
number (i.e., four bar codes) that corresponds to ASCII values. See Table B-6 on page B-7 and Numeric Bar
Codes on page 4-49. To change the selection or cancel an incorrect entry, scan Cancel on page 4-51. To set
the Prefix/Suffix values via serial commands, see Setting Prefixes and Suffixes on page B-7.
NOTE In order to use Prefix/Suffix values, set the Scan Data Transmission Format on page 3-18.
NOTE The CS3000 series scanner does not support ADF, however it does allow setting prefix and suffix values
via parameter bar codes.
Scan Prefix
Scan Suffix 1
Scan Suffix 2
*Data As Is
(0x00)
Send Versions
Firmware Version
Scan the following bar code to send the firmware version to the host.
Firmware Version
Bluetooth Version
Scan the following bar code to send the Bluetooth version to the host.
Bluetooth Version
Save Configuration
Scan the following bar code after setting parameters to save the new configuration selections.
Save Configuration
3 - 22 CS3000 Series Scanner Product Reference Guide
CHAPTER 4 SYMBOLOGIES
Introduction
This chapter describes symbology features and provides the programming bar codes for selecting these
features for the scanner. Before programming, follow the instructions in Chapter 1, Getting Started.
The scanner ships with the settings in Table 4-1 on page 4-2 (also see Appendix A, Standard Default
Parameters for all scanner defaults). If the default values suit requirements, programming is not necessary. Set
a feature value by scanning a single bar code or a short bar code sequences. To return all features to default
values, scan Reset on page 3-4.
Other parameters, such as Set Length(s) for D 2 of 5 require scanning several bar codes in sequence. See
the parameter description for this procedure.
NOTE See Appendix A, Standard Default Parameters for all default parameters.
UPC/EAN
Code 128
Code 39
Code 93
Code 11
Interleaved 2 of 5
Discrete 2 of 5
Chinese 2 of 5
Codabar
MSI
GS1 DataBar
Cancel 4-51
Symbologies 4-5
Scan Enable All Code Types turn on (enable) all code types. This is useful when you want to read all codes,
or when you want to disable only a few code types.
UPC/EAN
Enable/Disable UPC-A
Parameter # 0x01
To enable or disable UPC-A, scan the appropriate bar code below.
*Enable UPC-A
(0x01)
Disable UPC-A
(0x00)
Enable/Disable UPC-E
Parameter # 0x02
To enable or disable UPC-E, scan the appropriate bar code below.
*Enable UPC-E
(0x01)
Disable UPC-E
(0x00)
Symbologies 4-7
Enable/Disable UPC-E1
Parameter # 0x0C
To enable or disable UPC-E1, scan the appropriate bar code below.
Enable UPC-E1
(0x01)
*Disable UPC-E1
(0x00)
Enable/Disable EAN-8
Parameter # 0x04
To enable or disable EAN-8, scan the appropriate bar code below.
*Enable EAN-8
(0x01)
Disable EAN-8
(0x00)
4-8 CS3000 Series Scanner Product Reference Guide
Enable/Disable EAN-13
Parameter # 0x03
To enable or disable EAN-13, scan the appropriate bar code below.
*Enable EAN-13
(0x01)
Disable EAN-13
(0x00)
NOTE If you enable Bookland EAN, select a Bookland ISBN Format on page 4-20. Also select either Decode
UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979 Supplemental
Mode in Decode UPC/EAN Supplementals on page 4-9.
Symbologies 4-9
If you select Ignore UPC/EAN Supplementals, and the scanner is presented with a UPC/EAN plus
supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters.
If you select Decode UPC/EAN with Supplementals, the scanner only decodes UPC/EAN symbols with
supplemental characters, and ignores symbols without supplementals.
If you select Autodiscriminate UPC/EAN Supplementals, the scanner decodes UPC/EAN symbols
with supplemental characters immediately. If the symbol does not have a supplemental, the scanner
must decode the bar code the number of times set via Decode UPC/EAN Supplemental Redundancy on
page 4-13 before transmitting its data to confirm that there is no supplemental.
If you select one of the following Supplemental Mode options, the scanner immediately transmits
EAN-13 bar codes starting with that prefix that have supplemental characters. If the symbol does not
have a supplemental, the scanner must decode the bar code the number of times set via Decode
UPC/EAN Supplemental Redundancy on page 4-13 before transmitting its data to confirm that there is
no supplemental. The scanner transmits UPC/EAN bar codes that do not have that prefix immediately.
Enable 378/379 Supplemental Mode.
Enable 978/979 Supplemental Mode.
NOTE If you select 978/979 Supplemental Mode and are scanning Bookland EAN bar codes, see
Enable/Disable Bookland EAN on page 4-8 to enable Bookland EAN, and select a format using Bookland
ISBN Format on page 4-20.
NOTE To minimize the risk of invalid data transmission, select either to decode or ignore supplemental
characters.
4 - 10 CS3000 Series Scanner Product Reference Guide
User-Programmable Supplementals
Supplemental 1: Parameter # 0xF1 0x43
Supplemental 2: Parameter # 0xF1 0x44
If you selected a Supplemental User-Programmable option from Decode UPC/EAN Supplementals on page
4-9, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using the
Numeric Bar Codes on page 4-49. Select User-Programmable Supplemental 2 to set a second 3-digit prefix.
Then select the 3 digits using the Numeric Bar Codes on page 4-49.
User-Programmable Supplemental 1
User-Programmable Supplemental 2
Scan the bar code below to select a decode redundancy value. Next scan two bar codes from Numeric Bar
Codes on page 4-49. Single digit numbers must have a leading zero. To change the selection or cancel an
incorrect entry, scan Cancel on page 4-51.
Decode UPC/EAN
Supplemental Redundancy
(Default: 7)
4 - 14 CS3000 Series Scanner Product Reference Guide
UPC-A Preamble
Parameter # 0x22
Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-A symbol.
Select one of the following options for transmitting UPC-A preamble to the host device: transmit system
character only, transmit system character and country code (0 for USA), or transmit no preamble.
No Preamble
(<DATA>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
UPC-E Preamble
Parameter # 0x23
Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-E symbol.
Select one of the following options for transmitting UPC-E preamble to the host device: transmit system
character only, transmit system character and country code (0 for USA), or transmit no preamble.
No Preamble
(<DATA>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
UPC-E1 Preamble
Parameter # 0x24
Preamble characters (Country Code and System Character) can be transmitted as part of a UPC-E1 symbol.
Select one of the following options for transmitting UPC-E1 preamble to the host device: transmit system
character only, transmit system character and country code (0 for USA), or transmit no preamble.
No Preamble
(<DATA>)
(0x00)
*System Character
(<SYSTEM CHARACTER> <DATA>)
(0x01)
Scan DO NOT CONVERT UPC-E TO UPC-A to transmit UPC-E (zero suppressed) decoded data.
Scan DO NOT CONVERT UPC-E TO UPC-A to transmit UPC-E1 (zero suppressed) decoded data.
Bookland ISBN-10 - The scanner reports Bookland data starting with 978 in traditional 10-digit format
with the special Bookland check digit for backward-compatibility. Data starting with 979 is not considered
Bookland in this mode.
Bookland ISBN-13 - The scanner reports Bookland data (starting with either 978 or 979) as EAN-13 in
13-digit format to meet the 2007 ISBN-13 protocol.
*Bookland ISBN-10
(0x00)
Bookland ISBN-13
(0x01)
NOTE For Bookland EAN to function properly, first enable Bookland EAN using Enable/Disable Bookland EAN
on page 4-8, then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN
Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN Supplementals on page 4-9.
Symbologies 4 - 21
Code 128
Enable/Disable Code 128
Parameter # 0x08
To enable or disable Code 128, scan the appropriate bar code below.
*Enable GS1-128
(0x01)
Disable GS1-128
(0x00)
Code 39
Enable/Disable Code 39
Parameter # 0x00
To enable or disable Code 39, scan the appropriate bar code below.
*Enable Code 39
(0x01)
Disable Code 39
(0x00)
To enable or disable Trioptic Code 39, scan the appropriate bar code below.
NOTE Trioptic Code 39 and Code 39 Full ASCII cannot be enabled simultaneously. If an error beep sounds when
enabling Trioptic Code 39, disable Code 39 Full ASCII and try again.
Symbologies 4 - 25
Code 32 Prefix
Parameter # 0xE7
Enable this parameter to add the prefix character A to all Code 32 bar codes. Enable Convert Code 39 to Code
32 (Italian Pharma Code) in order for this parameter to function.
NOTE When setting lengths, include a leading zero for single digit numbers.
One Discrete Length - This option limits decodes to Code 39 symbols containing a selected length. Select
lengths using the Numeric Bar Codes on page 4-49. For example, to decode only Code 39 symbols with 14
characters, scan Code 39 - One Discrete Length, then scan 1, then 4. To change the selection or cancel an
incorrect entry, scan the Cancel on page 4-51.
Two Discrete Lengths - This option limits decodes to Code 39 symbols containing either of two selected
lengths. Select lengths using the Numeric Bar Codes on page 4-49. 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 change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Length Within Range - This option limits decodes to Code 39 symbols within a specified range. 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. Select lengths using the Numeric Bar Codes on page 4-49. To
change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Any Length - Scan this option to decode Code 39 symbols containing any number of characters.
Scan this bar code to transmit data without the check digit.
See Table B-6 on page B-7 for mapping Code 39 characters to ASCII values.
NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously. If the scanner issues an error
beep when enabling Code 39 Full ASCII, disable Trioptic Code 39 and try again.
Symbologies 4 - 29
Code 93
Enable/Disable Code 93
Parameter # 0x09
To enable or disable Code 93, scan the appropriate bar code below.
Enable Code 93
(0x01)
*Disable Code 93
(0x00)
One Discrete Length - Select this option to decode only codes containing a selected length. For example,
select Code 93 One Discrete Length, then scan the bar codes 1, 4 from Numeric Bar Codes on page 4-49 to
limit the decoding to Code 93 symbols containing 14 characters. To change the selection or cancel an incorrect
entry, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only codes containing two selected lengths. For
example, select Code 93 Two Discrete Lengths, then scan 0, 2, 1, 4 from Numeric Bar Codes on page
4-49 to limit the decoding to Code 93 symbols containing 2 or 14 characters. To change the selection or
cancel an incorrect entry, scan Cancel on page 4-51.
Length Within Range - Select this option to decode a code type within a specified range. For example, to
decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 Length Within
Range, then scan 0, 4, 1 and 2 (include a leading zero for single digit numbers) from Numeric Bar Codes on
page 4-49. To change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Any Length - Scan this option to decode Code 93 symbols containing any number of characters.
Code 11
Enable/Disable Code 11
Parameter # 0x0A
To enable or disable Code 11, scan the appropriate bar code below.
Enable Code 11
(0x01)
*Disable Code 11
(0x00)
One Discrete Length - Select this option to decode only Code 11 symbols containing a selected length.
Select the length using the bar codes from Numeric Bar Codes on page 4-49. For example, to decode
only Code 11 symbols with 14 characters, scan Code 11 - One Discrete Length, then scan 1, then 4. To
correct an error or to change the selection, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only Code 11 symbols containing either of two
selected lengths. Select lengths using the bar codes from Numeric Bar Codes on page 4-49. For
example, to decode only Code 11 symbols containing either 2 or 14 characters, select Code 11 - Two
Discrete Lengths, then scan 0, 2, 1, and 4. To correct an error or to change the selection, scan
Cancel on page 4-51.
Length Within Range - Select this option to decode a Code 11 symbol with a specific length
range. Select lengths using the bar codes from Numeric Bar Codes on page 4-49. For example, to
decode Code 11 symbols containing between 4 and 12 characters, first scan Code 11 - Length Within
Range. Then scan 0, 4, 1, and 2 (include a leading zero for single digit numbers). To correct an error or
change the selection, scan Cancel on page 4-51.
Any Length - Scan this option to decode Code 11 symbols containing any number of characters within
the scanners capability.
4 - 32 CS3000 Series Scanner Product Reference Guide
To enable this feature, scan the bar code below corresponding to the number of check digits encoded in your
Code 11 symbols.
*Disable
(0x00)
NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.
Interleaved 2 of 5
Enable/Disable Interleaved 2 of 5
Parameter # 0x06
To enable or disable Interleaved 2 of 5, scan the appropriate bar code below.
*Enable Interleaved 2 of 5
(0x01)
Disable Interleaved 2 of 5
(0x00)
Symbologies 4 - 35
NOTE When setting lengths, single digit numbers must always be preceded by a leading zero.
One Discrete Length - Select this option to decode only codes containing a selected length. For example,
select I 2 of 5 One Discrete Length, then scan 1, 4 to decode only I 2 of 5 symbols containing 14 characters.
Select the length using the bar codes from Numeric Bar Codes on page 4-49. To change the selection or
cancel an incorrect entry, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only codes containing two selected lengths. For
example, select I 2 of 5 Two Discrete Lengths, then scan 0, 6, 1, 4, to decode only I 2 of 5 symbols
containing 6 or 14 characters. Select lengths using the bar codes from Numeric Bar Codes on page 4-49. To
change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Any Length - Scan this option to decode I 2 of 5 symbols containing any number of characters.
I 2 of 5 - Any Length
Symbologies 4 - 37
*Disable
(0x00)
Convert I 2 of 5 to EAN-13
Parameter # 0x52
This parameter converts a 14 character I 2 of 5 code into EAN-13, and transmits to the host as EAN-13. To
accomplish this, first enable I 2 of 5, set one length to 14, and include a leading zero and a valid EAN-13 check
digit in the code.
Discrete 2 of 5
Enable/Disable Discrete 2 of 5
Parameter # 0x05
To enable or disable Discrete 2 of 5, scan the appropriate bar code below.
Enable Discrete 2 of 5
(0x01)
*Disable Discrete 2 of 5
(0x00)
Symbologies 4 - 39
One Discrete Length - Select this option to decode only codes containing a selected length. For example,
select D 2 of 5 One Discrete Length, then scan 1, 4 to decode only D 2 of 5 symbols containing 14
characters. Select the length using the bar codes from Numeric Bar Codes on page 4-49. To change the
selection or cancel an incorrect entry, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only codes containing two selected lengths. For
example, select D 2 of 5 Two Discrete Lengths, then scan 0, 2, 1, 4, to decode only D 2 of 5 symbols
containing 2 or 14 characters. Select lengths using the bar codes from Numeric Bar Codes on page 4-49. To
change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Length Within Range - Select this option to decode codes within a specified range. For example, to
decode D 2 of 5 symbols containing between 4 and 12 characters, first scan D 2 of 5 Length Within Range,
then scan 0, 4, 1, and 2 (include a leading zero for single digit numbers). Select lengths using the bar codes
from Numeric Bar Codes on page 4-49. To change the selection or cancel an incorrect entry, scan Cancel on
page 4-51.
Any Length - Scan this option to decode D 2 of 5 symbols containing any number of characters.
D 2 of 5 - Any Length
4 - 40 CS3000 Series Scanner Product Reference Guide
Chinese 2 of 5
Enable/Disable Chinese 2 of 5
Parameter # 0xF0 0x98
To enable or disable Chinese 2 of 5, scan the appropriate bar code below.
Enable Chinese 2 of 5
(0x01)
*Disable Chinese 2 of 5
(0x00)
Codabar
Enable/Disable Codabar
Parameter # 0x07
To enable or disable Codabar, scan the appropriate bar code below.
Enable Codabar
(0x01)
*Disable Codabar
(0x00)
Symbologies 4 - 41
One Discrete Length - Select this option to decode only codes containing a selected length. For example,
select Codabar One Discrete Length, then scan 1, 4, to decode only Codabar symbols containing 14
characters. Select the length using the bar codes from Numeric Bar Codes on page 4-49. To change the
selection or cancel an incorrect entry, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only codes containing two selected lengths. For
example, select Codabar Two Discrete Lengths, then scan 0, 2, 1, 4, to decode only Codabar symbols
containing 6 or 14 characters. Select lengths using the bar codes from Numeric Bar Codes on page 4-49. To
change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Length Within Range - Select this option to decode a code within a specified range. For example, to
decode Codabar symbols containing between 4 and 12 characters, first scan Codabar Length Within Range,
then scan 0, 4, 1 and 2 (include a leading zero for single digit numbers). Select lengths using the bar codes
from Numeric Bar Codes on page 4-49. To change the selection or cancel an incorrect entry, scan Cancel on
page 4-51.
Any Length - Scan this option to decode Codabar symbols containing any number of characters.
CLSI Editing
Parameter # 0x36
Enable this to strip the start and stop characters and insert a space after the first, fifth, and tenth characters of
a 14-character Codabar symbol.
NOTE Symbol length does not include start and stop characters.
NOTIS Editing
Parameter # 0x37
Enable this to strip the start and stop characters from decoded Codabar symbol.
MSI
Enable/Disable MSI
Parameter # 0x0B
To enable or disable MSI, scan the appropriate bar code below.
Enable MSI
(0x01)
*Disable MSI
(0x00)
4 - 44 CS3000 Series Scanner Product Reference Guide
One Discrete Length - Select this option to decode only codes containing a selected length. For example,
select MSI Plessey One Discrete Length, then scan 1, 4, to decode only MSI Plessey symbols containing 14
characters. Select the length using the bar codes from Numeric Bar Codes on page 4-49. To change the
selection or cancel an incorrect entry, scan Cancel on page 4-51.
Two Discrete Lengths - Select this option to decode only codes containing two selected lengths. For
example, select MSI Plessey Two Discrete Lengths, then scan 0, 6, 1, 4, to decode only MSI Plessey
symbols containing 6 or 14 characters. Select lengths using the bar codes from Numeric Bar Codes on page
4-49. To change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Length Within Range - Select this option to decode codes within a specified range. For example, to decode
MSI symbols containing between 4 and 12 characters, first scan MSI Length Within Range, then scan 0, 4, 1
and 2 (include a leading zero for single digit numbers). Select lengths using the bar codes from Numeric Bar
Codes on page 4-49. To change the selection or cancel an incorrect entry, scan Cancel on page 4-51.
Any Length - Scan this option to decode MSI Plessey symbols containing any number of characters.
NOTE Selecting this option may lead to misdecodes for MSI codes.
If you select two check digits, also select an MSI Check Digit Algorithm on page 4-46.
GS1 DataBar
Enable/Disable GS1 DataBar Omnidirectional (formerly GS1 DataBar-14)
Parameter # 0xF0 0x52
To enable or disable GS1 DataBar Omnidirectional, scan the appropriate bar code below.
For bar codes beginning with two or more zeros but not six zeros, this conversion strips the leading 0100 and
reports the bar code as UPC-A. The UPC-A Preamble parameter to transmit the system character and country
code applies to converted bar codes. Note that neither the system character nor the check digit can be
stripped.
NOTE These bar codes differ from the Numeric Bar Codes for PIN Entry on page 1-24 and Numeric Bar Codes
for Date and Time Settings on page 3-6.
4
4 - 50 CS3000 Series Scanner Product Reference Guide
9
Symbologies 4 - 51
Cancel
In case of an error or to change the selection, scan the bar code below.
Cancel
4 - 52 CS3000 Series Scanner Product Reference Guide
CHAPTER 5 MAINTENANCE AND
TECHNICAL SPECIFICATIONS
Introduction
This chapter provides suggested scanner maintenance, troubleshooting, and technical specifications.
Maintenance
Cleaning the scan window is the only maintenance required. A dirty window can affect scanning accuracy.
Troubleshooting
Laser comes on, but Scanner is not programmed Ensure the scanner is programmed to read the
scanner does not decode for the correct bar code type of bar code being scanned.
the bar code. type.
Bar code symbol is Check the symbol to ensure it is not defaced. Try
unreadable. scanning test bar codes of the same bar code
type. See Appendix C, Sample Bar Codes for test
bar codes.
Bar code is out of range of Move scanner closer to or further from bar code.
the scanner.
Scanner emits long beeps Memory is full. Download bar code data to the host and clear the
for 5 seconds when memory.
scanning a bar code.
Scanner does not decode Scanner needs to be reset. Press the reset button. See Figure 1-1 on page
the bar code and the LED 1-1 for the location.
blinks amber, red, green.
Scan the Restore Defaults bar code below.
Scanner LED turns solid Battery is low. Charge the battery. See Charging the Scanner
red for a few seconds. Battery on page 1-3.
Scanner does not fully Attempt to charge on a Connect the scanner to a powered USB hub
charge. non-powered USB hub. (5V, 500mA max).
Maintenance and Technical Specifications 5-3
Bluetooth LED turns off. Scanner is out of range of Move closer to the host and press any key to
the Bluetooth host. re-pair with the host.
Cant see the scanner Scanner is mapping to a Use Windows map drive function to change the
drive after connecting drive used by another scanner drive letter.
scanner to host. device.
NOTE If problems still occur, contact the distributor or Zebra support. See page xiii for contact information.
Before contacting support, view the sysinfo.txt file in the \Parameters folder on the CS30XX. This
indicates the devices serial number, software version, Bluetooth version, and scan engine version and is
useful when troubleshooting the scanner.
5-4 CS3000 Series Scanner Product Reference Guide
Technical Specifications
For the latest technical specification information for the CS3000, visit: http://www.zebra.com/CS3000
Decode Zone
W
10 3 1 .6 i
d
t
5 12.7 h
o
CS3000 0 0 f
F
i
5 12.7
e
l
0.90
4 mil
4.90 d
5 mil
10 25.4
1.20 7.40
7.5 mil
1.60 12.40
10 mil
1.60 17.40 15 38.1
100% UPC
1.60 23.40
15 mil
1.60 24.40
20 mil
1.90 25.40
40 mil 27.40
* 55 mil 31.40
In . 0 5 10 15 20 25 30 35
cm 0 12.7 25.4 38.1 50.8 63.5 76.2 88.9
Depth of Field
*Minimum distance determined by symbol length and scan angle
APPENDIX A STANDARD DEFAULT
PARAMETERS
User Preferences
Data Options
Symbologies
UPC/EAN
Code 128
Code 39
Code 93
Code 11
Interleaved 2 of 5
Discrete 2 of 5
Chinese 2 of 5
Codabar
MSI
GS1 DataBar
EAN-8 0x0A
B-2 CS3000 Series Scanner Product Reference Guide
A UPC/EAN
C Codabar
E Code 93
F Interleaved 2 of 5
H Code 11
J MSI
K UCC/EAN-128
L Bookland EAN
M Trioptic Code 39
E UPC/EAN
F Codabar
G Code 93
H Code 11
I Interleaved 2 of 5
M MSI
S Discrete 2 of 5, IATA 2 of 5
The modifier character is the sum of the applicable option values based on Table B-4.
Code 128 0 Standard data packet, no Function code 1 in first symbol position.
Example: ACode (EAN) 128 bar code with Function 1 characterFNC1 in the first
position, AIMID is transmitted as ]C1AIMID.
1 ABC Codabar.
Example: A Codabar bar code without check digit, 4123, is transmitted as ]F04123
Example: An MSI bar code 4123, with a single check digit checked, is transmitted as
]M14123.
Programming Reference B-5
UPC/EAN 0 Standard packet in full EAN country code format, which is 13 digits for
UPC-A, UPC-E, and EAN-13 (not including supplemental data).
Example: A Code 11 bar code 12345678901, with one check digit enabled and
transmit check digit enabled, is transmitted as ]H012345678901.
B-6 CS3000 Series Scanner Product Reference Guide
When GS1-128 symbols are read, they are transmitted after special formatting strips off the leading FNC 1
character, and replaces other FNC 1 characters with the ASCII 29 (GS) control character.
When AIM symbology identifiers are transmitted, the modifier character indicates the position of the leading
FNC 1 character according to AIM guidelines. For example, ]c1 indicates a GS1-128 symbol with a leading
FNC1 character.
Standard Code 128 bar codes which do not have a leading FNC 1 may still be used, but are not encoded
according to the GS1-128 convention. Standard Code 128 and GS1-128 may be mixed in an application. The
CS3070 autodiscriminates between these symbols, and can enable or disable one or both code types.
Table B-5 indicates the behavior of the CS3070 in each of the four possible parameter settings.
1. Set the Scan Data Transmission Format (parameter 0xEB) to the desired option.
2. Enter the required value(s) for Prefix (0x69), Suffix1 (0x68) or Suffix2 (0x6A) using the hex values for the
desired ASCII value from Table B-6.
1033 21h /A !
1034 22h /B
1035 23h /C #
1036 24h /D $
1037 25h /E %
1039 27h /G
1040 28h /H (
1041 29h /I )
1042 2Ah /J *
1043 2Bh /K +
1044 2Ch /L ,
1045 2Dh - -
1046 2Eh . .
1047 2Fh / /
1048 30h 0 0
1049 31h 1 1
1050 32h 2 2
1051 33h 3 3
1052 34h 4 4
1053 35h 5 5
1054 36h 6 6
1055 37h 7 7
Programming Reference B-9
1056 38h 8 8
1057 39h 9 9
1058 3Ah /Z :
1059 3Bh %F ;
1061 3Dh %H =
1063 3Fh %J ?
1064 40h %V @
1065 41h A A
1066 42h B B
1067 43h C C
1068 44h D D
1069 45h E E
1070 46h F F
1071 47h G G
1072 48h H H
1073 49h I I
1074 4Ah J J
1075 4Bh K K
1076 4Ch L L
1077 4Dh M M
1078 4Eh N N
1079 4Fh O O
1080 50h P P
1081 51h Q Q
1082 52h R R
1083 53h S S
1084 54h T T
1085 55h U U
1086 56h V V
B - 10 CS3000 Series Scanner Product Reference Guide
1087 57h W W
1088 58h X X
1089 59h Y Y
1090 5Ah Z Z
1091 5Bh %K [
1092 5Ch %L \
1093 5Dh %M ]
1094 5Eh %N ^
1095 5Fh %O _
1096 60h %W
1097 61h +A a
1098 62h +B b
1099 63h +C c
1100 64h +D d
1101 65h +E e
1102 66h +F f
1103 67h +G g
1104 68h +H h
1105 69h +I i
1106 6Ah +J j
1107 6Bh +K k
1108 6Ch +L l
1109 6Dh +M m
1110 6Eh +N n
1111 6Fh +O o
1112 70h +P p
1113 71h +Q q
1114 72h +R r
1115 73h +S s
1116 74h +T t
1117 75h +U u
Programming Reference B - 11
1118 76h +V v
1119 77h +W w
1120 78h +X x
1121 79h +Y y
1122 7Ah +Z z
1123 7Bh %P {
1124 7Ch %Q |
1125 7Dh %R }
1126 7Eh %S ~
UPC-A
0 12345 67890 5
UPC-E
0 123456 5
C-2 CS3000 Series Scanner Product Reference Guide
UPC-E1
NOTE To enable this symbology in order to scan the sample, see Enable/Disable UPC-E1 on page 4-7.
1 123456 2
EAN-13
3 456789 012340
EAN-8
1234 5670
Code 39
123ABC
Sample Bar Codes C-3
Trioptic Code 39
NOTE To enable this symbology in order to scan the sample, see Enable/Disable Trioptic Code 39 on page 4-24.
456123
Code 93
NOTE To enable this symbology in order to scan the sample, see Enable/Disable Code 93 on page 4-29.
12345ABCDE
Code 11
NOTE To enable this symbology in order to scan the sample, see Enable/Disable Code 11 on page 4-31.
1234567890
C-4 CS3000 Series Scanner Product Reference Guide
Codabar
NOTE To enable this symbology in order to scan the sample, see Enable/Disable Codabar on page 4-40.
A1234567890A
MSI
NOTE To enable this symbology in order to scan the sample, see Enable/Disable MSI on page 4-43.
123456789
Interleaved 2 of 5
12345678912345
INDEX
A discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 4-38
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
AIM code identifiers . . . . . . . . . . . . . . . . . . . . . . . . . B-3 enable all code types . . . . . . . . . . . . . . . . . . . . . . 4-5
modifier characters . . . . . . . . . . . . . . . . . . . . . . . B-4 GS1 DataBar . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
autorun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 convert to UPC/EAN . . . . . . . . . . . . . . . . . . 4-48
GS1 DataBar Expanded . . . . . . . . . . . . . . . 4-47
B GS1 DataBar Limited . . . . . . . . . . . . . . . . . 4-47
GS1 DataBar Omnidirectional . . . . . . . . . . . 4-46
bar codes interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . 4-34
beeper tone . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9 check digit verification . . . . . . . . . . . . . . . . . 4-37
beeper volume . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 convert I 2 of 5 to EAN-13 . . . . . . . . . . . . . . 4-38
bi-directional redundancy . . . . . . . . . . . . . . . . . 3-15 lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
bluetooth options . . . . . . . . . . . . . . . . . . . . . . . 3-13 transmit check digit . . . . . . . . . . . . . . . . . . . 4-37
cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51 linear code type security . . . . . . . . . . . . . 3-143-15
Chinese 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 MSI plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
clear data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 check digit algorithm . . . . . . . . . . . . . . . . . . 4-46
codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 check digits . . . . . . . . . . . . . . . . . . . . . . . . . 4-45
CLSI editing . . . . . . . . . . . . . . . . . . . . . . . . 4-42 lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41 transmit check digit . . . . . . . . . . . . . . . . . . . 4-45
NOTIS editing . . . . . . . . . . . . . . . . . . . . . . . 4-42 mute beeper . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
code 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31 numeric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
check digit verification . . . . . . . . . . . . . . . . 4-33 numeric for pin entry . . . . . . . . . . . . . . . . . . . . . 1-24
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31 prefix/suffix values . . . . . . . . . . . . . . . . . . . . . . . 3-17
transmit check digits . . . . . . . . . . . . . . . . . . 4-34 reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22 reset to factory defaults . . . . . . . . . . . . . . . . . . . . 3-4
GS1-128 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23 sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1
ISBT 128 . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23 save configuration . . . . . . . . . . . . . . . . . . . . . . . 3-21
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23 scan angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24 scan data transmission format . . . . . . . . . . . . . 3-18
check digit verification . . . . . . . . . . . . . . . . 4-27 send versions . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
code 39 full ASCII . . . . . . . . . . . . . . . . . . . 4-28 set date and time . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26 symbologies
transmit check digit . . . . . . . . . . . . . . . . . . 4-27 default table . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
trioptic code 39 . . . . . . . . . . . . . . . . . . . . . . 4-24 transmit code ID character . . . . . . . . . . . . . . . . 3-16
code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 transmit no read message . . . . . . . . . . . . . . . . . 3-12
lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29 UPC/EAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
disable all code types . . . . . . . . . . . . . . . . . . . . . 4-5 bookland EAN . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Index - 2 CS3000 Series Scanner Product Reference Guide
R V
resetting scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 version
to factory defaults . . . . . . . . . . . . . . . . . . . . . . . . 3-4 bar codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
S W
sample bar codes . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 windows mobile device
save configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21 pairing . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13, 1-17
scanner defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
aiming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1, 4-1
parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
scan angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
sequence example . . . . . . . . . . . . . . . . . . . . . . . 4-1
Index - 4 CS3000 Series Scanner Product Reference Guide
Quick Start Instructions
Getting Started
Device Layout: Buttons / LEDs / USB Port- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-1, 2-1, 2-2
Charging - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3, 1-5, 2-3
Battery strength LED - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-3
LED indication table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-3
Batch Operation
BarcodeFile.txt - file storing batch scanned data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-2
Batch data transfer process - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-3, 1-5
Clearing all bar code data - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-2, 2-3, 3-7
Bluetooth Operation
Bluetooth profile options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-5
Pairing
Serial Port Profile (overview) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-6
Bar code for SPP mode / PIN entry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-19, 1-26, 3-13
PC host - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-10
Smart Phone (Windows Mobile 6.5) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-17
HID (overview) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-6
Bar code for HID mode / PIN entry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-24, 3-13
Droid- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-6
PC host- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1-7
Smart Phone (Windows Mobile 6.5) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-13
Transferring data- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-2
Out of range behavior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-3
Developer Recommendations
Bluetooth connection options - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-6, 2-3
Batch programming option / Autorun.inf- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -2-2
Staging multiple scanners
Programming a golden scanner via bar codes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-25
Generating a config.ini file - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-25
Editing the config.ini file- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-26
Staging multiple scanners - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-25
Frequently Used Parameters
Reset to Factory Defaults- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-4
Default parameter settings tables - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-2, A-1
Programming Time/Date - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-26, 3-5, 3-6
Enabling Time/Date stamp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-26
Beeper settings- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-8, 3-9, 3-10
Data formatting (Prefix/Suffix values) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-16, 3-17, 3-18, B-7
Numeric bar codes
HID Pairing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-24
Time / Date entry - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -3-6
Numeric bar codes for general use- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4-49
Sleep mode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-26
Bluetooth Profiles (HID and SPP) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-13
Zebra Technologies Corporation
Lincolnshire, IL U.S.A.
http://www.zebra.com
2017 ZIH Corp and/or its affiliates. All rights reserved. ZEBRA and the stylized Zebra head are
trademarks of ZIH Corp, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners.