CS4070 SCANNER PRODUCT REFERENCE GUIDE
CS4070 SCANNER PRODUCT REFERENCE GUIDE MN000762A04 Revision A September 2015
ii CS4070 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.
iii Revision History Changes to the original manual are listed below: Change Date Description -01 Rev A 8/2014 Initial release -02 Rev A 12/2014 Rebranded; various updates to connection and operation information, updated default for Sleep and BTSleep, updated 123Scan2 chapter, updated index -03 Rev A 3/2015 Updated URLs, added auto-reconnect beep description, added note to Scan Data Transmission Format -04 Rev A 9/2015 - Added Bluetooth button press requirement and Note for unpairing - Added
iv CS4070 Scanner Product Reference Guide
TABLE OF CONTENTS About This Guide Introduction ..................................................................................................................................... Configurations................................................................................................................................. Accessories..................................................................................................................................... Chapter Descriptions ....................
vi CS4070 Scanner Product Reference Guide Chapter 2: Scanning Introduction .................................................................................................................................... Scanning ........................................................................................................................................ Deleting Bar Codes ..................................................................................................................
Table of Contents Beeper Volume ........................................................................................................................ Beeper Tone ............................................................................................................................ Mute Beeper ............................................................................................................................ Decode Pager Motor (CS4070HC only) .................................................
viii CS4070 Scanner Product Reference Guide Enable/Disable EAN-13/JAN-13 .............................................................................................. Enable/Disable Bookland EAN ................................................................................................ Bookland ISBN Format ............................................................................................................ Decode UPC/EAN/JAN Supplementals ......................................................
Table of Contents Convert I 2 of 5 to EAN-13 ....................................................................................................... I 2 of 5 Security Level .............................................................................................................. Discrete 2 of 5 (DTF) ..................................................................................................................... Enable/Disable Discrete 2 of 5 ........................................................
x CS4070 Scanner Product Reference Guide 2D Symbologies ............................................................................................................................. Enable/Disable PDF417 ........................................................................................................... Enable/Disable MicroPDF417 .................................................................................................. Code 128 Emulation .....................................................
Table of Contents Wall Mount Brackets ...................................................................................................................... KT-102376-01R Bracket .......................................................................................................... KT-102375-01R Bracket .......................................................................................................... Bluetooth to USB HID Dongle ....................................................................
xii CS4070 Scanner Product Reference Guide Appendix F: Numeric Bar Codes Numeric Bar Codes ....................................................................................................................... F-1 Cancel ............................................................................................................................................
ABOUT THIS GUIDE Introduction The CS4070 Scanner Product Reference Guide provides general instructions for setting up, operating, maintaining, and troubleshooting the scanner. Configurations The CS4070 scanner is available in the following configurations: • CS4070SR - Standard range, cordless Bluetooth • CS4070HC - Healthcare, cordless Bluetooth Each scanner includes a micro USB host cable. Accessories See Table B-1 on page B-2 for a list of accessories.
xiv CS4070 Scanner Product Reference Guide 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.
About This Guide xv Notational Conventions The following conventions are used in this document: • Italics are used to highlight the following: • Chapters and sections in this and related documents • Bold text is used to highlight the following: • Key names on a keypad • Button names on a screen or window. • bullets (•) indicate: • Action items • Lists of alternatives • Lists of required steps that are not necessarily sequential • Sequential lists (e.g.
xvi CS4070 Scanner Product Reference Guide 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 Global Customer Support at: http://www.zebra.com/support.
CHAPTER 1 GETTING STARTED Introduction The CS4070 Scanner captures and stores bar codes for a variety of uses, and transmits bar code data to a host via USB connection or Bluetooth. Bluetooth Key / LED Micro USB Port Battery Level Key Battery Level LEDs Delete Key Scan/Add Key LED Scanner Window Figure 1-1 CS4070 Scanner This scanner supports the following host interfaces: • USB - The scanner connects to a USB host as a removable storage device, via a cradle or USB cable.
1-2 CS4070 Scanner Product Reference Guide Unpacking the Scanner Carefully remove all protective material from the scanner and save the shipping container for later storage and shipping. Verify that you received the following equipment: • CS4070 • Lithium-ion battery • Micro USB cable • Quick Start Guide. Inspect the equipment. If any equipment is missing or damaged, contact support. See page xvi for contact information.
Getting Started 1-3 Removing the Battery To remove the battery, pull the release latch upward with one finger, and use a finger from your other hand to pull back on the indent in the bottom of the battery housing. The battery rotates about the bottom edge and the latch end of the battery pops up, enabling you to lift it out from the sides.
1-4 CS4070 Scanner Product Reference Guide Charging Batteries Before using the CS4070 for the first time, charge the battery using the micro USB cable or a cradle until the green charge status LED lights. See Table 2-1 on page 2-3 for charge status indications. For information about the charging accessories available for the device, see Appendix B, Accessories. NOTE If the battery is removed or replaced, the device cold boots. The internal back up battery retains the real-time clock.
Getting Started 1-5 Connecting to the Host Computer Batch Connection The micro USB cable enables communication between the CS4070 and a PC, and charges the battery in the CS4070. NOTE To enter batch scanning mode, the scanner cannot be paired to a Bluetooth host. To connect the CS4070 to a USB device: 1. Connect the USB A end of the USB cable to a USB port of the host or device. 2. Connect the micro USB connector of the cable to the CS4070.
1-6 CS4070 Scanner Product Reference Guide Pairing Pairing the CS4070 with a host device typically requires holding the Bluetooth button to place the scanner in discoverable mode, then scanning a pairing PIN if required. The CS4070 remembers the PIN for the last eight devices to which it paired, and can establish connection to these devices without customer input after the initial pairing. NOTE When using the dongle, simply scan the pairing bar code on the dongle to connect. No PIN is required.
Getting Started 1-7 Unpairing To temporarily unpair the scanner and host, press and hold the Bluetooth button for 2 seconds, then release. This disables Bluetooth and the Bluetooth button stops blinking. Pressing the Bluetooth button again re-pairs the scanner with the host. NOTE If the Bluetooth button is held for longer than 5 seconds, the scanner terminates the wireless connection, if already paired and connected to a host system.
1-8 CS4070 Scanner Product Reference Guide Configuring the Scanner 123Scan2 To configure the scanner via 123Scan2, use this utility to generate a 2D bar code with the desired configuration options. Scan the bar code to configure the scanner with these options. Note that the CS4070 does not support 1D configuration bar codes. See Chapter 6, 123Scan2. Parameter Bar Codes and Config.ini To configure the scanner: 1.
Getting Started 1-9 Editing the Configuration File Use a text editor such as Notepad to set configuration values in the Config.ini editable text file in the \Parameters folder on the CS4070. Table 1-1 lists the programmable contents of the file. 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. Table 1-1 Config.
1 - 10 CS4070 Scanner Product Reference Guide Table 1-1 Config.
Getting Started 1 - 11 Table 1-1 Config.ini File Content (Continued) Name Description Values Default Prefix Add prefix to decode data Note: This field must contain a printable keystroke ASCII hex code as defined in Table G-1 on page G-1. To program non-printable and non-ASCII characters shown in the Appendix G, ASCII Character Sets tables, use parameter bar code programming in Data Options on page 3-33.
1 - 12 CS4070 Scanner Product Reference Guide
CHAPTER 2 SCANNING 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: 1. Aim the scanner at the bar code. 2. Press the scan (+) button. Figure 2-1 Scanning 3. Ensure the aiming dot is centered on the bar code. The scanner beeps and the LED turns green to indicate a successful decode.
2-2 CS4070 Scanner Product Reference Guide NOTE Hold down the + button for 10 seconds to toggle the beeper functionality on and off. Deleting Bar Codes In batch mode, to delete a bar code aim the scanner at the bar code and press the delete ( - ) button. Figure 2-2 Deleting a Bar Code in Batch Mode NOTE Bar codes cannot be deleted in Bluetooth mode. Transmitting Bar Code Data to Host Transferring Data from a Batch Scanner The BarcodeFile.
Scanning 2-3 Transferring Data from a Bluetooth Scanner When the scanner is paired to a host via Bluetooth, data transmits to the host after each scan and is not stored on the device. Out of Range Behavior If the scanner moves out of range of the host, and does not re-pair with the host within the timeout period, scanned data is lost and the scanner emits a 3-beep error tone. When the radio loses connection, the Bluetooth LED stops its slow, consistent blinking and the beeper emits a short high low beep.
2-4 CS4070 Scanner Product Reference Guide Table 2-1 LED Indications (Continued) Function Performed User Action Successful clear all Charge scanner Connect scanner to a host PC USB port Charge complete Toggle data protection on or off (when enabled) LED Feedback Solid amber Imager off Flashing amber Scanner connects in mass storage mode, auto-run application on PC launches Solid green Press & hold both scan (+) and delete (-) buttons for 6 seconds Successful data protection setting None Solid
Scanning 2-5 Beeper Indications Table 2-2 Beeper Indications Function Performed Beeper Feedback Other Successful bar code scan Short high beep Imager off Successful bar code deletion Short medium beep Imager off Unsuccessful deletion - item doesn't exist (when in batch mode) Long short short beep Imager off Successful clear all 2 long medium beeps Imager off Successful data protection setting Short long short beep Connect scanner to a host PC USB port to charge scanner Low high beep En
2-6 CS4070 Scanner Product Reference Guide
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.
3-2 CS4070 Scanner Product Reference Guide User Preferences Default Parameters Table 3-1 lists the defaults for user preference parameters. To change any option, scan the appropriate bar code(s) provided in this chapter. NOTE Table 3-1 See Appendix A, Standard Default Parameters for all default parameters.
User Preferences Table 3-1 3-3 User Preferences Default Table (Continued) Parameter Parameter Number Factory Default Page Number Emulate Keypad 1374 Disable 3-21 HID Keyboard FN1 Substitution 1375 Disable 3-22 FN1 Substitution Values 103 N/A 3-22 HID Function Key Mapping 1377 Disable 3-23 Simulate Caps Lock 1378 Disable 3-23 Convert Case 1379 No Case Conversion 3-24 Beeper Volume 140 High 3-26 Beeper Tone 145 Medium Frequency 3-27 Mute Beeper N/A Do Not Mute 3-27 D
3-4 CS4070 Scanner Product Reference Guide Reset Factory Defaults To reset the scanner to factory defaults, scan the following bar code. This rebuilds the configuration file from program memory.
User Preferences 3-5 Set Date and Time NOTE You must scan the configuration bar codes to set the time and date stamp on the scanner. The time and date can not be set or edited in the config.ini file. This setting persists for three months if the scanner is not used. 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).
3-6 CS4070 Scanner Product Reference Guide Numeric Bar Codes for Date and Time Settings 0 1 2 3 4 5 6 7 8 9 Enter
User Preferences 3-7 Bluetooth Options Master/Slave Set Up The scanner can be set up as a master or slave. When the scanner is set up as a slave, it is discoverable and connectable to other devices. When the scanner is set up as a master, the Bluetooth address of the remote device to which a connection is requested is required. Slave When the scanner is set up as a slave device, the scanner accepts an incoming connection request from a remote device.
3-8 CS4070 Scanner Product Reference Guide Bluetooth Unpair Scan the following bar code to unpair the scanner from the host. Unpair Bluetooth Profile Scan a bar code below to select a Bluetooth profile: • Bluetooth HID Profile - the scanner emulates a keyboard. • Bluetooth Serial Port Profile (SPP) - the scanner emulates a serial connection. • Bluetooth SSI Profile - the scanner uses SSI. • Bluetooth MFi SPP - allows the scanner to connect to a serial port on iOS devices such as iPad and iPhone.
User Preferences 3-9 Bluetooth Profile (continued) *Bluetooth HID Profile Bluetooth SPP Bluetooth SSI Profile Bluetooth MFi_SPP Bluetooth MFi_SSI 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.
3 - 10 CS4070 Scanner Product Reference Guide Auto-reconnect When auto-reconnect is enabled, the 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 scanner goes out of range with the remote device, or if the remote device powers down. The scanner tries to reconnect for the period of time specified by the Connection Interval on page 3-11. During that time the blue LED continues to blink.
User Preferences 3 - 11 Connection Interval Parameter # 1339 Select the time period that the scanner attempts to connect or auto-reconnect to another device.
3 - 12 CS4070 Scanner Product Reference Guide HID Security Parameter # 911 Scan one of the following bar codes to set HID security as follows: • High - keyboard only, secure simple pairing capability (select this for iOS devices) • Low - no input/no output, secure simple pairing capability (select this for Android devices) NOTE Some devices do not allow a connection in HID mode if this is set to low. Set security to low to connect to Android devices in HID mode without entering a PIN code.
User Preferences 3 - 13 Set HID CoD to Zero Some versions of Broadcom stack experience issues when connecting to HID devices. If experiencing issues, delete the CS4070 device from the Broadcom stack, enable ZeroOutHIDClassOfDevice on page 1-11 or scan the Set HID CoD to Zero bar code below, and reconnect.
3 - 14 CS4070 Scanner Product Reference Guide General Decoder Modes and User Preferences Hand-Held Trigger Mode Parameter # 138 Select one of the following trigger modes for the scanner. • Standard (Level) - A trigger press (i.e., (+) or (-) button) activates decode processing. Decode processing continues until the bar code decodes, you release the trigger, or the decode session times out. • Presentation (Blink) - The scanner activates decode processing when it detects a bar code in its field of view.
User Preferences 3 - 15 Hand-Held Decode Aiming Pattern Parameter # 306 Select Enable Hand-Held Decode Aiming Pattern to project the aiming dot during bar code capture, Disable Hand-Held Decode Aiming Pattern to turn the aiming dot off, or Enable Hand-Held Decode Aiming Pattern on PDF to project the aiming dot when the scanner detects a 2D bar code. NOTE With Picklist Mode on page 3-30 enabled, the decode aiming dot flashes even when the Hand-Held Decode Aiming Pattern is disabled.
3 - 16 CS4070 Scanner Product Reference Guide Presentation Mode Field of View Parameter # 609 In presentation mode, by default the scanner searches the larger area of the aiming pattern (Full Field of View). To search for a bar code in a smaller region around the aiming dot’s center in order to speed search time, select Small Field of View or Medium Field of View.
User Preferences 3 - 17 Decoding Illumination Parameter # 298 Selecting Enable Decoding Illumination causes the scanner to flash illumination to aid decoding. Select Disable Decoding Illumination to prevent the scanner from using decoding illumination. Enabling illumination usually results in superior images. The effectiveness of the illumination decreases as the distance to the target increases.
3 - 18 CS4070 Scanner Product Reference Guide Direct Decode Indicator Parameter # 859 This feature is only supported in Auto Aim and Standard (Level) trigger modes. Scan a bar code below to select optional blinking of the illumination on a successful decode: • Disable Direct Decode Indicator - illumination does not blink on a successful decode. • 1 Blink - illumination blinks once upon a successful decode. • 2 Blinks - illumination blinks twice upon a successful decode.
User Preferences 3 - 19 Low Light Scene Detection Parameter # 810 This parameter allows the scanner to detect motion in dim to dark illumination environments when in presentation mode. NOTE If both Low Light Scene Detection and Decoding Illumination are enabled, Decoding Illumination takes precedence. • No Low Light Scene Detection: The scanner attempts to detect motion as best it can with the aim dot and illumination turned off when the scanner is idle.
3 - 20 CS4070 Scanner Product Reference Guide Bluetooth HID Keyboard Features HID CAPS Lock Override Parameter # 1372 When enabled, the case of the data is preserved regardless of the state of the caps lock key. This setting is always enabled for the “Japanese, Windows (ASCII)” keyboard type and can not be disabled. *Do Not Override Caps Lock Key (Disable) (0) Override Caps Lock Key (Enable) (1) HID Ignore Unknown Characters Parameter # 1373 Unknown characters are characters the host does not recognize.
User Preferences 3 - 21 Emulate Keypad Parameter # 1374 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.
3 - 22 CS4070 Scanner Product Reference Guide HID Keyboard FN1 Substitution Parameter # 1375 When enabled, this parameter allows replacement of any FN1 character in an EAN128 bar code with a key category and value chosen by the user. See FN1 Substitution Values to set the key category and key value.
User Preferences 3 - 23 HID Function Key Mapping Parameter # 1377 ASCII values under 32 are normally sent as control-key sequences. When this parameter is enabled, the keys in bold are sent in place of the standard key mapping (see Table G-1 on page G-1). Table entries that do not have a bold entry remain the same whether or not this parameter is enabled.
3 - 24 CS4070 Scanner Product Reference Guide Convert Case Parameter # 1379 When enabled, the digital scanner converts all bar code data to the selected case.
User Preferences 3 - 25 User Preference Settings Parameter Bar Code Scanning Parameter # 236 To disable the decoding of parameter bar codes, including the Set Defaults parameter bar codes, scan the Disable Parameter Scanning bar code below. To enable decoding of parameter bar codes, scan Enable Parameter Scanning.
3 - 26 CS4070 Scanner Product Reference Guide Beeper Volume Parameter # 140 To select a decode beep volume, scan the appropriate bar code.
User Preferences 3 - 27 Beeper Tone Parameter # 145 To select a decode beep frequency (tone), scan the appropriate bar code. Low Frequency (2) *Medium Frequency (1) High Frequency (0) Mute Beeper Scan the Mute Beeper bar code to mute the beeper.
3 - 28 CS4070 Scanner Product Reference Guide Decode Pager Motor (CS4070HC only) Parameter # 613 The scanner includes a pager motor which, when enabled, vibrates the scanner for a period of time when a successful decode occurs. Scan a bar code below to enable or disable the pager motor. If enabled, scan the appropriate bar code to set the period of time in which to vibrate the scanner (see Decode Pager Motor Duration (CS4070HC only) below).
User Preferences 3 - 29 Decode Pager Motor Duration (continued) 250 msec (25) 300 msec (30) 400 msec (40) 500 msec (50) 600 msec (60) 750 msec (75)
3 - 30 CS4070 Scanner Product Reference Guide Picklist Mode Parameter # 402 Picklist mode enables the scanner to decode only bar codes aligned under the center of the aiming pattern. Select one of the following picklist modes: • Disabled Always - Picklist mode is always disabled. • Enabled Always - Picklist mode is always enabled.
User Preferences 3 - 31 Mirrored Image Parameter # 624 Enable this to scan images in reverse, or mirrored, as if seen through a mirror. This mode is useful in applications requiring scanning through a mirror and using symbologies that do not decode in reverse. *Disable Mirrored Image (0) Enable Mirrored Image (1) Mobile Phone/Display Mode Parameter # 716 This mode improves bar code reading performance with target bar codes displayed on mobile phones and electronic displays.
3 - 32 CS4070 Scanner Product Reference Guide PDF Prioritization Parameter # 719 Enable this feature to delay decoding a 1D bar code (Code 128 of 8 to 25 characters length) by the value specified in PDF Prioritization Timeout. During that time the scanner attempts to decode a PDF417 symbol (e.g., on a US driver's license), and if successful reports this only. If it does not decode (can not find) a PDF417 symbol, it reports the 1D symbol after the timeout.
User Preferences 3 - 33 Data Options Transmit Code ID Character Parameter # 45 A Code ID character identifies the code type of a scanned bar code. This is useful when decoding more than one code type. In addition to any single character prefix already selected, the Code ID character is inserted between the prefix and the decoded symbol. Select no Code ID character, a Symbol Code ID character, or an AIM Code ID character. For Code ID Characters, see Appendix D, Programming Reference.
3 - 34 CS4070 Scanner Product Reference Guide Prefix/Suffix Values Key Category Parameter # P = 99, S1 = 98, S2 = 100 Decimal Value Parameter # P = 105, S1 = 104, S2 = 106 You can append a prefix and/or one or two suffixes to scan data for use in data editing. To set a value for a prefix or suffix, scan a four-digit number (i.e., four bar codes from Appendix F, Numeric Bar Codes) that corresponds to that value. SeeAppendix G, ASCII Character Sets for the four-digit codes.
User Preferences 3 - 35 Scan Data Transmission Format Parameter # 235 To change the scan data format, scan one of the following eight bar codes corresponding to the desired format. NOTE If using this parameter do not use ADF rules to set the prefix/suffix. NOTE To append a carriage return to data, scan the bar code. If Bluetooth Profile on page 3-8 is set to BT SPP and you select , then set Suffix=0x0A in the Config.
3 - 36 CS4070 Scanner Product Reference Guide Scan Data Transmission Format (continued) (5) (6) (7) Transmit “No Read” Message Parameter # 94 Scan a bar code below to select whether or not to transmit a No Read message. Enable this to transmit the characters NR when a successful decode does not occur before trigger release or during the timeout period.
User Preferences 3 - 37 Send Versions Firmware Version Scan the following bar code to send the firmware version to the host. Firmware Version Scan Engine Version Scan the following bar code to send the scan engine version to the host. Scan Engine Version Dongle Version Scan the following bar code to send the dongle version to the host.
3 - 38 CS4070 Scanner Product Reference Guide
CHAPTER 4 USB HID KEYBOARD FEATURES (DONGLE) Introduction This chapter describes each USB HID keyboard feature and provides the programming bar codes for selecting these features for the scanner. The scanner ships with the settings shown in the USB HID Keyboard Default Table on page 4-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.
4-2 CS4070 Scanner Product Reference Guide USB HID Keyboard Default Parameters Table 4-1 lists the defaults for user preference parameters. To change any option, scan the appropriate bar code(s) provided in this chapter. NOTE Table 4-1 See Appendix A, Standard Default Parameters for all default parameters.
USB HID Keyboard Features (Dongle) USB HID Keyboard Features (Dongle) USB Keystroke Delay Parameter # 1380 This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase the delay when hosts require a slower transmission of data.
4-4 CS4070 Scanner Product Reference Guide USB CAPS Lock Override Parameter # 1381 This option applies only to the USB Keyboard (HID) device. When enabled, the case of the data is preserved regardless of the state of the caps lock key. This setting is always enabled for the “Japanese, Windows (ASCII)” keyboard type and can not be disabled.
USB HID Keyboard Features (Dongle) 4-5 Emulate Keypad Parameter # 1383 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.” *Disable Keypad Emulation (0) Enable Keypad Emulation (1) Emulate Keypad with Leading Zero Parameter # 1384 Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example ASCII A transmits as “ALT MAKE” 0 0 6 5 “ALT BREAK”.
4-6 CS4070 Scanner Product Reference Guide Quick Keypad Emulation Parameter # 1385 This option applies only to the USB Keyboard (HID) device and if Emulate Keypad is enabled. This parameter enables a quicker method of keypad emulation where ASCII sequences are only sent for ASCII characters not found on the keyboard. The default value is Disable.
USB HID Keyboard Features (Dongle) 4-7 USB Keyboard FN 1 Substitution Parameter # 1386 This option applies only to the USB Keyboard (HID) device. When enabled, this allows replacement of any FN1 characters in an EAN 128 bar code with a key category and value chosen by the user. See FN1 Substitution Values to set the key category and key value.
4-8 CS4070 Scanner Product Reference Guide Function Key Mapping Parameter # 1388 ASCII values under 32 are normally sent as a control-key sequences (see Table G-1 on page G-1). When this parameter is enabled, the keys in bold are sent in place of the standard key mapping. Table entries that do not have a bold entry remain the same whether or not this parameter is enabled.
USB HID Keyboard Features (Dongle) Convert Case Parameter # 1390 When enabled, the digital scanner converts all bar code data to the selected case.
4 - 10 CS4070 Scanner Product Reference Guide
CHAPTER 5 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 5-1 on page 5-2 (also see Appendix A, Standard Default Parameters for all scanner defaults). If the default values suit requirements, programming is not necessary.
5-2 CS4070 Scanner Product Reference Guide Errors While Scanning Unless otherwise specified, to correct an error during a scanning sequence, re-scan the correct parameter. Symbology Default Parameters Table 5-1 lists the defaults for all symbologies parameters. To change any option, scan the appropriate bar code(s) in this chapter. NOTE See Appendix A, Standard Default Parameters for all default parameters.
Symbologies 5-3 Table 5-1 Symbology Parameter Defaults (Continued) Parameter Parameter Number Default Page Number UPC-E1 Preamble 36 System Character 5-21 Convert UPC-E to A 37 Disable 5-22 Convert UPC-E1 to A 38 Disable 5-22 EAN-8/JAN-8 Extend 39 Disable 5-23 UCC Coupon Extended Code 85 Disable 5-23 Coupon Report 730 New Coupon Format 5-24 ISSN EAN 617 Disable 5-24 Code 128 8 Enable 5-25 Set Length(s) for Code 128 209, 210 1 to 55 5-25 GS1-128 (formerly UCC/EAN-12
5-4 CS4070 Scanner Product Reference Guide Table 5-1 Symbology Parameter Defaults (Continued) Parameter Parameter Number Default Page Number Code 11 Code 11 10 Disable 5-39 Set Lengths for Code 11 28, 29 4 to 55 5-39 Code 11 Check Digit Verification 52 Disable 5-41 Transmit Code 11 Check Digit(s) 47 Disable 5-42 Interleaved 2 of 5 (ITF) 6 Enable 5-43 Set Lengths for I 2 of 5 22, 23 6 to 55 5-43 I 2 of 5 Check Digit Verification 49 Disable 5-45 Transmit I 2 of 5 Check Digit
Symbologies 5-5 Table 5-1 Symbology Parameter Defaults (Continued) Parameter Parameter Number Default Page Number Matrix 2 of 5 Matrix 2 of 5 618 Disable 5-59 Matrix 2 of 5 Lengths 619, 620 4 to 55 5-59 Matrix 2 of 5 Check Digit 622 Disable 5-61 Transmit Matrix 2 of 5 Check Digit 623 Disable 5-61 Korean 3 of 5 581 Disable 5-62 Inverse 1D 586 Regular 5-62 GS1 DataBar-14 338 Enable 5-64 GS1 DataBar Limited 339 Enable 5-64 GS1 DataBar Expanded 340 Enable 5-65 Convert
5-6 CS4070 Scanner Product Reference Guide Table 5-1 Symbology Parameter Defaults (Continued) Parameter Parameter Number Default Page Number USPS 4CB/One Code/Intelligent Mail 592 Disable 5-75 UPU FICS Postal 611 Disable 5-76 PDF417 15 Enable 5-77 MicroPDF417 227 Disable 5-77 Code 128 Emulation 123 Disable 5-78 Data Matrix 292 Enable 5-79 Data Matrix Inverse 588 Inverse Autodetect 5-79 Decode Mirror Images (Data Matrix Only) 537 Auto 5-80 Maxicode 294 Disable 5-81
Symbologies 5-7 Enable/Disable All Code Types To disable all symbologies, scan Disable All Code Types below. This is useful when enabling only a few code types. 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.
5-8 CS4070 Scanner Product Reference Guide UPC/EAN Enable/Disable UPC-A Parameter # 1 To enable or disable UPC-A, scan the appropriate bar code below. *Enable UPC-A (1) Disable UPC-A (0) Enable/Disable UPC-E Parameter # 2 To enable or disable UPC-E, scan the appropriate bar code below.
Symbologies Enable/Disable UPC-E1 Parameter # 12 UPC-E1 is disabled by default. To enable or disable UPC-E1, scan the appropriate bar code below. NOTE UPC-E1 is not a UCC (Uniform Code Council) approved symbology. Enable UPC-E1 (1) *Disable UPC-E1 (0) Enable/Disable EAN-8/JAN-8 Parameter # 4 To enable or disable EAN-8/JAN-8, scan the appropriate bar code below.
5 - 10 CS4070 Scanner Product Reference Guide Enable/Disable EAN-13/JAN-13 Parameter # 3 To enable or disable EAN-13/JAN-13, scan the appropriate bar code below. *Enable EAN-13/JAN-13 (1) Disable EAN-13/JAN-13 (0) Enable/Disable Bookland EAN Parameter # 83 To enable or disable Bookland EAN, scan the appropriate bar code below. Enable Bookland EAN (1) *Disable Bookland EAN (0) NOTE If you enable Bookland EAN, select a Bookland ISBN Format on page 5-11.
Symbologies 5 - 11 Bookland ISBN Format Parameter # 576 If you enabled Bookland EAN using Enable/Disable Bookland EAN on page 5-10, select one of the following formats for Bookland 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.
5 - 12 CS4070 Scanner Product Reference Guide Decode UPC/EAN/JAN Supplementals Parameter # 16 Supplementals are bar codes appended according to specific format conventions (e.g., UPC A+2, UPC E+2, EAN 13+2). The following options are available: • If you select Ignore UPC/EAN with Supplementals, and the scanner is presented with a UPC/EAN plus supplemental symbol, the scanner decodes UPC/EAN and ignores the supplemental characters.
Symbologies 5 - 13 Decode UPC/EAN/JAN Supplementals (continued) Decode UPC/EAN/JAN Only With Supplementals (1) *Ignore Supplementals (0) Autodiscriminate UPC/EAN/JAN Supplementals (2) Enable 378/379 Supplemental Mode (4) Enable 978/979 Supplemental Mode (5) Enable 977 Supplemental Mode (7)
5 - 14 CS4070 Scanner Product Reference Guide Decode UPC/EAN/JAN Supplementals (continued) Enable 414/419/434/439 Supplemental Mode (6) Enable 491 Supplemental Mode (8) Enable Smart Supplemental Mode (3) Supplemental User-Programmable Type 1 (9) Supplemental User-Programmable Type 1 and 2 (10) Smart Supplemental Plus User-Programmable 1 (11) Smart Supplemental Plus User-Programmable 1 and 2 (12)
Symbologies 5 - 15 User-Programmable Supplementals Supplemental 1: Parameter # 579 Supplemental 2: Parameter # 580 If you selected a Supplemental User-Programmable option from Decode UPC/EAN/JAN Supplementals on page 5-12, select User-Programmable Supplemental 1 to set the 3-digit prefix. Then select the 3 digits using the numeric bar codes beginning on page F-1. Select User-Programmable Supplemental 2 to set a second 3-digit prefix.
5 - 16 CS4070 Scanner Product Reference Guide UPC/EAN/JAN Supplemental AIM ID Format Parameter # 672 Select an output format when reporting UPC/EAN/JAN bar codes with Supplementals with Transmit Code ID Character on page 3-33 set to AIM Code ID Character: • Separate - transmit UPC/EAN with supplementals with separate AIM IDs but one transmission, i.e.: ]E<0 or 4>]E<1 or 2>[supplemental data] • Combined – transmit UPC/EAN with supplementals with one AIM ID and one transmission, i.e.
Symbologies 5 - 17 Transmit UPC-A Check Digit Parameter # 40 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-A check digit. It is always verified to guarantee the integrity of the data.
5 - 18 CS4070 Scanner Product Reference Guide Transmit UPC-E1 Check Digit Parameter # 42 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the UPC-E1 check digit. It is always verified to guarantee the integrity of the data.
Symbologies 5 - 19 UPC-A Preamble Parameter # 34 Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-A preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
5 - 20 CS4070 Scanner Product Reference Guide UPC-E Preamble Parameter # 35 Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
Symbologies 5 - 21 UPC-E1 Preamble Parameter # 36 Preamble characters are part of the UPC symbol, and include Country Code and System Character. There are three options for transmitting a UPC-E1 preamble to the host device: transmit System Character only, transmit System Character and Country Code (“0” for USA), and transmit no preamble. Select the appropriate option to match the host system.
5 - 22 CS4070 Scanner Product Reference Guide Convert UPC-E to UPC-A Parameter # 37 Enable this to convert UPC-E (zero suppressed) decoded data to UPC-A format before transmission. After conversion, the data follows UPC-A format and is affected by UPC-A programming selections (e.g., Preamble, Check Digit). Disable this to transmit UPC-E decoded data as UPC-E data, without conversion.
Symbologies 5 - 23 EAN-8/JAN-8 Extend Parameter # 39 Enable this parameter to add five leading zeros to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols. Disable this to transmit EAN-8 symbols as is. Enable EAN/JAN Zero Extend (1) *Disable EAN/JAN Zero Extend (0) UCC Coupon Extended Code Parameter # 85 Enable this parameter to decode UPC-A bar codes starting with digit ‘5’, EAN-13 bar codes starting with digit ‘99’, and UPC-A/GS1-128 Coupon Codes.
5 - 24 CS4070 Scanner Product Reference Guide Coupon Report Parameter # 730 Select an option to determine which type of coupon format to support. • Select Old Coupon Format to support UPC-A/GS1-128 and EAN-13/GS1-128. • Select New Coupon Format as an interim format to support UPC-A/GS1-DataBar and EAN-13/GS1-DataBar. • If you select Autodiscriminate Format, the scanner supports both Old Coupon Format and New Coupon Format.
Symbologies 5 - 25 Code 128 Enable/Disable Code 128 Parameter # 8 To enable or disable Code 128, scan the appropriate bar code below. *Enable Code 128 (1) Disable Code 128 (0) Set Lengths for Code 128 Parameter # 209, 210 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 128 to any length, one or two discrete lengths, or lengths within a specific range. The default is 1 to 55.
5 - 26 CS4070 Scanner Product Reference Guide Set Lengths for Code 128 (continued) Code 128 - One Discrete Length Code 128 - Two Discrete Lengths Code 128 - Length Within Range Code 128 - Any Length
Symbologies 5 - 27 Enable/Disable GS1-128 (formerly UCC/EAN-128) Parameter # 14 To enable or disable GS1-128, scan the appropriate bar code below. *Enable GS1-128 (1) Disable GS1-128 (0) Enable/Disable ISBT 128 Parameter # 84 ISBT 128 is a variant of Code 128 used in the blood bank industry. Scan a bar code below to enable or disable ISBT 128. If necessary, the host must perform concatenation of the ISBT data.
5 - 28 CS4070 Scanner Product Reference Guide ISBT Concatenation Parameter # 577 Select an option for concatenating pairs of ISBT code types: • If you select Disable ISBT Concatenation, the scanner does not concatenate pairs of ISBT codes it encounters. • If you select Enable ISBT Concatenation, there must be two ISBT codes in order for the scanner to decode and perform concatenation. The scanner does not decode single ISBT symbols.
Symbologies 5 - 29 Check ISBT Table Parameter # 578 The ISBT specification includes a table that lists several types of ISBT bar codes that are commonly used in pairs. If you set ISBT Concatenation to Enable, enable Check ISBT Table to concatenate only those pairs found in this table. Other types of ISBT codes are not concatenated.
5 - 30 CS4070 Scanner Product Reference Guide Code 128 Security Level Parameter # 751 Code 128 bar codes are vulnerable to misdecodes, particularly when Code 128 Lengths is set to Any Length. The scanner offers four levels of decode security for Code 128 bar codes. There is an inverse relationship between security and scanner aggressiveness. Increasing the level of security can reduce scanning aggressiveness, so select only the level of security necessary.
Symbologies 5 - 31 Code 39 Enable/Disable Code 39 Parameter # 0 To enable or disable Code 39, scan the appropriate bar code below. *Enable Code 39 (1) Disable Code 39 (0) Enable/Disable Trioptic Code 39 Parameter # 13 Trioptic Code 39 is a variant of Code 39 used in the marking of computer tape cartridges. Trioptic Code 39 symbols always contain six characters. To enable or disable Trioptic Code 39, scan the appropriate bar code below.
5 - 32 CS4070 Scanner Product Reference Guide Convert Code 39 to Code 32 Parameter # 86 Code 32 is a variant of Code 39 used by the Italian pharmaceutical industry. Scan the appropriate bar code below to enable or disable converting Code 39 to Code 32. NOTE Code 39 must be enabled for this parameter to function.
Symbologies 5 - 33 Set Lengths for Code 39 Parameter # 18, 19 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 39 to any length, one or two discrete lengths, or lengths within a specific range. If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options. The default is 1 to 55.
5 - 34 CS4070 Scanner Product Reference Guide Code 39 Check Digit Verification Parameter # 48 Enable this feature to check the integrity of all Code 39 symbols to verify that the data complies with specified check digit algorithm. Only Code 39 symbols which include a modulo 43 check digit are decoded. Enable this feature if the Code 39 symbols contain a Modulo 43 check digit.
Symbologies 5 - 35 Code 39 Full ASCII Conversion Parameter # 17 Code 39 Full ASCII is a variant of Code 39 which pairs characters to encode the full ASCII character set. To enable or disable Code 39 Full ASCII, scan the appropriate bar code below. Enable Code 39 Full ASCII (1) *Disable Code 39 Full ASCII (0) NOTE You cannot enable Trioptic Code 39 and Code 39 Full ASCII simultaneously.
5 - 36 CS4070 Scanner Product Reference Guide Code 39 Security Level Parameter # 750 The scanner offers four levels of decode security for Code 39 bar codes. There is an inverse relationship between security and scanner aggressiveness. Increasing the level of security can reduce scanning aggressiveness, so select only the level of security necessary.
Symbologies 5 - 37 Code 93 Enable/Disable Code 93 Parameter # 9 To enable or disable Code 93, scan the appropriate bar code below. *Enable Code 93 (1) Disable Code 93 (0) Set Lengths for Code 93 Parameter # 26, 27 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 93 to any length, one or two discrete lengths, or lengths within a specific range. The default is 1 to 55.
5 - 38 CS4070 Scanner Product Reference Guide Set Lengths for Code 93 (continued) Code 93 - One Discrete Length Code 93 - Two Discrete Lengths Code 93 - Length Within Range Code 93 - Any Length
Symbologies 5 - 39 Code 11 Code 11 Parameter # 10 To enable or disable Code 11, scan the appropriate bar code below. Enable Code 11 (1) *Disable Code 11 (0) Set Lengths for Code 11 Parameter # 28, 29 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Code 11 to any length, one or two discrete lengths, or lengths within a specific range. The default is 4 to 55.
5 - 40 CS4070 Scanner Product Reference Guide Set Lengths for Code 11 (continued) Code 11 - One Discrete Length Code 11 - Two Discrete Lengths Code 11 - Length Within Range Code 11 - Any Length
Symbologies 5 - 41 Code 11 Check Digit Verification Parameter # 52 This feature allows the scanner to check the integrity of all Code 11 symbols to verify that the data complies with the specified check digit algorithm. This selects the check digit mechanism for the decoded Code 11 bar code. The options are to check for one check digit, check for two check digits, or disable the feature.
5 - 42 CS4070 Scanner Product Reference Guide Transmit Code 11 Check Digits Parameter # 47 This feature selects whether or not to transmit the Code 11 check digit(s). Transmit Code 11 Check Digit(s) (Enable) (1) *Do Not Transmit Code 11 Check Digit(s) (Disable) (0) NOTE Code 11 Check Digit Verification must be enabled for this parameter to function.
Symbologies 5 - 43 Interleaved 2 of 5 (ITF) Enable/Disable Interleaved 2 of 5 Parameter # 6 To enable or disable Interleaved 2 of 5, scan the appropriate bar code below, and select an Interleaved 2 of 5 length from the following pages. *Enable Interleaved 2 of 5 (1) Disable Interleaved 2 of 5 (0) Set Lengths for Interleaved 2 of 5 Parameter # 22, 23 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
5 - 44 CS4070 Scanner Product Reference Guide Set Lengths for Interleaved 2 of 5 (continued) I 2 of 5 - One Discrete Length I 2 of 5 - Two Discrete Lengths I 2 of 5 - Length Within Range I 2 of 5 - Any Length
Symbologies 5 - 45 I 2 of 5 Check Digit Verification Parameter # 49 Enable this feature to check the integrity of all I 2 of 5 symbols to verify the data complies with either the specified Uniform Symbology Specification (USS), or the Optical Product Code Council (OPCC) check digit algorithm.
5 - 46 CS4070 Scanner Product Reference Guide Transmit I 2 of 5 Check Digit Parameter # 44 Scan the appropriate bar code below to transmit I 2 of 5 data with or without the check digit. Transmit I 2 of 5 Check Digit (Enable) (1) *Do Not Transmit I 2 of 5 Check Digit (Disable) (0) Convert I 2 of 5 to EAN-13 Parameter # 82 Enable this parameter to convert 14-character I 2 of 5 codes to EAN-13, and transmit to the host as EAN-13.
Symbologies 5 - 47 I 2 of 5 Security Level Parameter # 1121 Interleaved 2 of 5 bar codes are vulnerable to misdecodes, particularly when I 2 of 5 Lengths is set to Any Length. The scanner offers four levels of decode security for Interleaved 2 of 5 bar codes. There is an inverse relationship between security and scanner aggressiveness. Increasing the level of security can reduce scanning aggressiveness, so select only the level of security necessary.
5 - 48 CS4070 Scanner Product Reference Guide Discrete 2 of 5 (DTF) Enable/Disable Discrete 2 of 5 Parameter # 5 To enable or disable Discrete 2 of 5, scan the appropriate bar code below. Enable Discrete 2 of 5 (1) *Disable Discrete 2 of 5 (0) Set Lengths for Discrete 2 of 5 Parameter # 20, 21 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains.
Symbologies 5 - 49 Set Lengths for Discrete 2 of 5 (continued) D 2 of 5 - One Discrete Length D 2 of 5 - Two Discrete Lengths D 2 of 5 - Length Within Range D 2 of 5 - Any Length
5 - 50 CS4070 Scanner Product Reference Guide Codabar (NW - 7) Enable/Disable Codabar Parameter # 7 To enable or disable Codabar, scan the appropriate bar code below. *Enable Codabar (1) Disable Codabar (0) Set Lengths for Codabar Parameter # 24, 25 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Codabar to any length, one or two discrete lengths, or lengths within a specific range.
Symbologies 5 - 51 Set Lengths for Codabar (continued) Codabar - One Discrete Length Codabar - Two Discrete Lengths Codabar - Length Within Range Codabar - Any Length
5 - 52 CS4070 Scanner Product Reference Guide CLSI Editing Parameter # 54 Enable this parameter to strip the start and stop characters and insert a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Enable this feature if the host system requires this data format. NOTE Symbol length does not include start and stop characters.
Symbologies 5 - 53 Codabar Upper or Lower Case Start/Stop Characters Detection Parameter # 855 Select whether to detect upper case or lower case Codabar start/stop characters.
5 - 54 CS4070 Scanner Product Reference Guide MSI Enable/Disable MSI Parameter # 11 To enable or disable MSI, scan the appropriate bar code below. Enable MSI (1) *Disable MSI (0) Set Lengths for MSI Parameter # 30, 31 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for MSI to any length, one or two discrete lengths, or lengths within a specific range. The default is 4 to 55.
Symbologies 5 - 55 Set Lengths for MSI (continued) 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 bar code. To prevent this, select specific lengths (MSI - One Discrete Length, Two Discrete Lengths) for MSI applications.
5 - 56 CS4070 Scanner Product Reference Guide MSI Check Digits Parameter # 50 With MSI symbols, one check digit is mandatory and always verified by the reader. The second check digit is optional. If the MSI codes include two check digits, scan the Two MSI Check Digits bar code to enable verification of the second check digit. See MSI Check Digit Algorithm on page 5-57 for the selection of second digit algorithms.
Symbologies 5 - 57 MSI Check Digit Algorithm Parameter # 51 Two algorithms are possible for the verification of the second MSI check digit. Select the bar code below corresponding to the algorithm used to encode the check digit.
5 - 58 CS4070 Scanner Product Reference Guide Chinese 2 of 5 Enable/Disable Chinese 2 of 5 Parameter # 408 To enable or disable Chinese 2 of 5, scan the appropriate bar code below.
Symbologies 5 - 59 Matrix 2 of 5 Enable/Disable Matrix 2 of 5 Parameter # 618 To enable or disable Matrix 2 of 5, scan the appropriate bar code below. Enable Matrix 2 of 5 (1) *Disable Matrix 2 of 5 (0) Set Lengths for Matrix 2 of 5 Parameter # 619, 620 The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. Set lengths for Matrix 2 of 5 to any length, one or two discrete lengths, or lengths within a specific range.
5 - 60 CS4070 Scanner Product Reference Guide Set Lengths for Matrix 2 of 5 (continued) *Matrix 2 of 5 - One Discrete Length Matrix 2 of 5 - Two Discrete Lengths Matrix 2 of 5 - Length Within Range Matrix 2 of 5 - Any Length
Symbologies 5 - 61 Matrix 2 of 5 Check Digit Parameter # 622 The check digit is the last character of the symbol used to verify the integrity of the data. Scan the appropriate bar code below to transmit the bar code data with or without the Matrix 2 of 5 check digit. Enable Matrix 2 of 5 Check Digit (1) *Disable Matrix 2 of 5 Check Digit (0) Transmit Matrix 2 of 5 Check Digit Parameter # 623 Scan a bar code below to transmit Matrix 2 of 5 data with or without the check digit.
5 - 62 CS4070 Scanner Product Reference Guide Korean 3 of 5 Enable/Disable Korean 3 of 5 Parameter # 581 To enable or disable Korean 3 of 5, scan the appropriate bar code below. NOTE The length for Korean 3 of 5 is fixed at 6.
Symbologies 5 - 63 Inverse 1D Parameter # 586 This parameter sets the 1D inverse scanner setting. Options are: • Regular Only - the scanner decodes regular 1D bar codes only. • Inverse Only - the scanner decodes inverse 1D bar codes only. • Inverse Autodetect - the scanner decodes both regular and inverse 1D bar codes.
5 - 64 CS4070 Scanner Product Reference Guide GS1 DataBar The variants of GS1 DataBar are DataBar-14, DataBar Expanded, and DataBar Limited. The limited and expanded versions have stacked variants. Scan the appropriate bar codes to enable or disable each variant of GS1 DataBar.
Symbologies 5 - 65 GS1 DataBar Expanded Parameter # 340 *Enable GS1 DataBar Expanded (1) Disable GS1 DataBar Expanded (0) Convert GS1 DataBar to UPC/EAN Parameter # 397 This parameter only applies to GS1 DataBar-14 and GS1 DataBar Limited symbols not decoded as part of a Composite symbol. Enable this to strip the leading '010' from DataBar-14 and DataBar Limited symbols encoding a single zero as the first digit, and report the bar code as EAN-13.
5 - 66 CS4070 Scanner Product Reference Guide GS1 DataBar Limited Security Level Parameter # 728 The scanner offers four levels of decode security for GS1 DataBar Limited bar codes. There is an inverse relationship between security and scanner aggressiveness. Increasing the level of security may result in reduced aggressiveness in scanning, so choose only that level of security necessary. • Level 1 – No clear margin required.
Symbologies 5 - 67 Composite Composite CC-C Parameter # 341 Scan a bar code below to enable or disable Composite bar codes of type CC-C. Enable CC-C (1) *Disable CC-C (0) Composite CC-A/B Parameter # 342 Scan a bar code below to enable or disable Composite bar codes of type CC-A/B.
5 - 68 CS4070 Scanner Product Reference Guide Composite TLC-39 Parameter # 371 Scan a bar code below to enable or disable Composite bar codes of type TLC-39. Enable TLC39 (1) *Disable TLC39 (0) UPC Composite Mode Parameter # 344 Select an option for linking UPC symbols with a 2D symbol during transmission as if they were one symbol: • Select UPC Never Linked to transmit UPC bar codes regardless of whether a 2D symbol is detected. • Select UPC Always Linked to transmit UPC bar codes and the 2D portion.
Symbologies 5 - 69 GS1-128 Emulation Mode for UCC/EAN Composite Codes Parameter # 427 Select whether to enable or disable this mode.
5 - 70 CS4070 Scanner Product Reference Guide Postal Codes US Postnet Parameter # 89 To enable or disable US Postnet, scan the appropriate bar code below. Enable US Postnet (1) *Disable US Postnet (0) US Planet Parameter # 90 To enable or disable US Planet, scan the appropriate bar code below.
Symbologies 5 - 71 Transmit US Postal Check Digit Parameter # 95 Select whether to transmit US Postal data, which includes both US Postnet and US Planet, with or without the check digit. *Transmit US Postal Check Digit (1) Do Not Transmit US Postal Check Digit (0) UK Postal Parameter # 91 To enable or disable UK Postal, scan the appropriate bar code below.
5 - 72 CS4070 Scanner Product Reference Guide Transmit UK Postal Check Digit Parameter # 96 Select whether to transmit UK Postal data with or without the check digit. *Transmit UK Postal Check Digit (1) Do Not Transmit UK Postal Check Digit (0) Japan Postal Parameter # 290 To enable or disable Japan Postal, scan the appropriate bar code below.
Symbologies 5 - 73 Australia Post Parameter # 291 To enable or disable Australia Post, scan the appropriate bar code below.
5 - 74 CS4070 Scanner Product Reference Guide Australia Post Format Parameter # 718 To select one of the following formats for Australia Post, scan the appropriate bar code below: • Autodiscriminate (or Smart mode) - Attempt to decode the Customer Information Field using the N and C Encoding Tables. NOTE This option increases the risk of misdecodes because the encoded data format does not specify the Encoding Table used for encoding.
Symbologies 5 - 75 Netherlands KIX Code Parameter # 326 To enable or disable Netherlands KIX Code, scan the appropriate bar code below. Enable Netherlands KIX Code (1) *Disable Netherlands KIX Code (0) USPS 4CB/One Code/Intelligent Mail Parameter # 592 To enable or disable USPS 4CB/One Code/Intelligent Mail, scan the appropriate bar code below.
5 - 76 CS4070 Scanner Product Reference Guide UPU FICS Postal Parameter # 611 To enable or disable UPU FICS Postal, scan the appropriate bar code below.
Symbologies 5 - 77 2D Symbologies Enable/Disable PDF417 Parameter # 15 To enable or disable PDF417, scan the appropriate bar code below. *Enable PDF417 (1) Disable PDF417 (0) Enable/Disable MicroPDF417 Parameter # 227 To enable or disable MicroPDF417, scan the appropriate bar code below.
5 - 78 CS4070 Scanner Product Reference Guide Code 128 Emulation Parameter # 123 Enable this parameter to transmit data from certain MicroPDF417 symbols as Code 128. AIM Code ID Character (1) on page 3-33 must be selected for this parameter to work.
Symbologies 5 - 79 Data Matrix Parameter # 292 To enable or disable Data Matrix, scan the appropriate bar code below. *Enable Data Matrix (1) Disable Data Matrix (0) Data Matrix Inverse Parameter # 588 This parameter sets the Data Matrix inverse scanner setting. Options are: • Regular Only - the scanner decodes regular Data Matrix bar codes only. • Inverse Only - the scanner decodes inverse Data Matrix bar codes only.
5 - 80 CS4070 Scanner Product Reference Guide Decode Mirror Images (Data Matrix Only) Parameter # 537 Select an option for decoding mirror image Data Matrix bar codes: • Always - decode only Data Matrix bar codes that are mirror images • Never - do not decode Data Matrix bar codes that are mirror images • Auto - decode both mirrored and unmirrored Data Matrix bar codes.
Symbologies 5 - 81 Maxicode Parameter # 294 To enable or disable Maxicode, scan the appropriate bar code below. Enable Maxicode (1) *Disable Maxicode (0) QR Code Parameter # 293 To enable or disable QR Code, scan the appropriate bar code below.
5 - 82 CS4070 Scanner Product Reference Guide QR Inverse Parameter # 587 This parameter sets the QR inverse scanner setting. Options are: • Regular Only - the scanner decodes regular QR bar codes only. • Inverse Only - the scanner decodes inverse QR bar codes only. • Inverse Autodetect - the scanner decodes both regular and inverse QR bar codes. *Regular (0) Inverse Only (1) Inverse Autodetect (2) MicroQR Parameter # 573 To enable or disable MicroQR, scan the appropriate bar code below.
Symbologies 5 - 83 Aztec Parameter # 574 To enable or disable Aztec, scan the appropriate bar code below. *Enable Aztec (1) Disable Aztec (0) Aztec Inverse Parameter # 589 This parameter sets the Aztec inverse scanner setting. Options are: • Regular Only - the scanner decodes regular Aztec bar codes only. • Inverse Only - the scanner decodes inverse Aztec bar codes only. • Inverse Autodetect - the scanner decodes both regular and inverse Aztec bar codes.
5 - 84 CS4070 Scanner Product Reference Guide Han Xin Parameter # 1167 To enable or disable Han Xin, scan the appropriate bar code below. Enable Han Xin (1) *Disable Han Xin (0) Han Xin Inverse Parameter # 1168 Select a Han Xin inverse scanner setting: • Regular Only - the scanner decodes Han Xin bar codes with normal reflectance only. • Inverse Only - the scanner decodes Han Xin bar codes with inverse reflectance only.
Symbologies 5 - 85 Symbology-Specific Security Levels Redundancy Level Parameter # 78 The scanner offers four levels of decode redundancy. Select higher redundancy levels for decreasing levels of bar code quality. As redundancy levels increase, the scanner’s aggressiveness decreases. Select the redundancy level appropriate for the bar code quality.
5 - 86 CS4070 Scanner Product Reference Guide Redundancy Level 4 The following code types must be successfully read three times before being decoded: Table 5-5 Redundancy Level 4 Codes Code Type Code Length All All *Redundancy Level 1 (1) Redundancy Level 2 (2) Redundancy Level 3 (3) Redundancy Level 4 (4)
Symbologies 5 - 87 Security Level Parameter # 77 The scanner offers four levels of decode security for delta bar codes, which include the Code 128 family, UPC/EAN, and Code 93. Select increasing levels of security for decreasing levels of bar code quality. There is an inverse relationship between security and scanner aggressiveness, so choose only that level of security necessary for any given application.
5 - 88 CS4070 Scanner Product Reference Guide Intercharacter Gap Size Parameter # 381 The Code 39 and Codabar symbologies have an intercharacter gap that is typically quite small. Due to various bar code-printing technologies, this gap can grow larger than the maximum size allowed, preventing the scanner from decoding the symbol. If this problem occurs, scan the Large Intercharacter Gaps parameter to tolerate these out-of-specification bar codes.
CHAPTER 6 123SCAN2 Introduction You can configure the CS4070 by scanning a 123Scan2 generated programming bar code. The CS4070 can not communicate directly with 123Scan2 via a USB cable, and you can not use 123Scan2 to update its firmware. For instructions on updating firmware, see Updating Scanner Firmware on page 1-8. For more information on123Scan², go to: http://www.zebra.
6-2 CS4070 Scanner Product Reference Guide
CHAPTER 7 ADVANCED DATA FORMATTING Introduction Advanced Data Formatting (ADF) is a means of customizing data before transmission to the host device. Use ADF to edit scan data to suit requirements. Implement ADF by scanning a related series of bar codes which program the scanner with ADF rules. The scanner stores ADF rules in persistent memory and retains them through a battery replacement. The CS4070 supports all ADF rules except LED rules, beeper rules, pause duration.
7-2 CS4070 Scanner Product Reference Guide
CHAPTER 8 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. • Do not allow any abrasive material to touch the window. • Remove any dirt particles with a damp cloth. • Wipe the window using a tissue moistened with ammonia/water.
8-2 CS4070 Scanner Product Reference Guide Troubleshooting Table 8-1 Troubleshooting Problem Possible Causes Possible Solutions Imager comes on, but scanner does not decode the bar code. Scanner is not programmed for the correct bar code type. Ensure the scanner is programmed to read the type of bar code being scanned. Bar code symbol is unreadable. Check the symbol to ensure it is not defaced. Try scanning test bar codes of the same bar code type.
Maintenance and Technical Specifications Technical Specifications For the latest technical specification information for the CS4070, visit: http://www.zebra.
8-4 CS4070 Scanner Product Reference Guide
APPENDIX A STANDARD DEFAULT PARAMETERS Table A-1 Default Table Parameter Number (Hex) Parameter Factory Default Page Number Reset Factory Defaults N/A N/A 3-4 Set Date N/A N/A 3-5 Set Time N/A N/A 3-5 Cancel Date and Time Settings N/A N/A 3-5 Pairing Bar Code Format N/A N/A 3-7 Bluetooth Unpair N/A N/A 3-8 Bluetooth Profile N/A HID 3-8 Clear Data N/A N/A 3-9 Auto-reconnect N/A Enable 3-10 Connection Interval 1339 2 Minutes 3-11 HID Security 911 High 3-12 Radi
A-2 CS4070 Scanner Product Reference Guide Table A-1 Default Table (Continued) Parameter Parameter Number (Hex) Factory Default Page Number Illumination Brightness 669 High 3-17 Direct Decode Indicator 859 Disable 3-18 Low Light Scene Detection 810 No Low Light Scene Detection 3-19 HID Caps Lock Override 1372 Disable 3-20 HID Ignore Unknown Characters 1373 Enable 3-20 Emulate Keypad 1374 Disable 3-21 HID Keyboard FN1 Substitution 1375 Disable 3-22 FN1 Substitution Values
Standard Default Parameters Table A-1 A-3 Default Table (Continued) Parameter Scan Data Transmission Format Parameter Number (Hex) Factory Default Page Number 235 Data as is 3-35 Send Firmware Version N/A N/A 3-37 Send Scan Engine Version N/A N/A 3-37 Send Dongle Version N/A N/A 3-37 USB Keystroke Delay 1380 No Delay 4-3 USB CAPS Lock Override 1381 Disable 4-4 USB Send Bar Codes with Unknown Characters 1382 Send 4-4 Emulate Keypad 1383 Disable 4-5 Emulate Keypad with L
A-4 CS4070 Scanner Product Reference Guide Table A-1 Default Table (Continued) Parameter Parameter Number (Hex) User-Programmable Supplementals Supplemental 1: Supplemental 2: 579 580 UPC/EAN/JAN Supplemental Redundancy Factory Default Page Number 000 5-15 80 10 5-15 Decode UPC/EAN/JAN Supplemental AIM ID 672 Combined 5-16 Transmit UPC-A Check Digit 40 Enable 5-17 Transmit UPC-E Check Digit 41 Enable 5-17 Transmit UPC-E1 Check Digit 42 Enable 5-18 UPC-A Preamble 34 System Ch
Standard Default Parameters Table A-1 A-5 Default Table (Continued) Parameter Parameter Number (Hex) Factory Default Page Number Set Length(s) for Code 39 18, 19 1 to 55 5-33 Code 39 Check Digit Verification 48 Disable 5-34 Transmit Code 39 Check Digit 43 Disable 5-34 Code 39 Full ASCII Conversion 17 Disable 5-35 Code 39 Security Level 750 Security Level 1 5-36 Code 93 9 Enable 5-37 Set Length(s) for Code 93 26, 27 1 to 55 5-37 Code 11 10 Disable 5-39 Set Lengths for C
A-6 CS4070 Scanner Product Reference Guide Table A-1 Default Table (Continued) Parameter Parameter Number (Hex) Factory Default Page Number MSI MSI 11 Disable 5-54 Set Length(s) for MSI 30, 31 4 to 55 5-54 MSI Check Digits 50 One 5-56 Transmit MSI Check Digit 46 Disable 5-56 MSI Check Digit Algorithm 51 Mod 10/Mod 10 5-57 408 Disable 5-58 Matrix 2 of 5 618 Disable 5-59 Matrix 2 of 5 Lengths 619, 620 4 to 55 5-59 Matrix 2 of 5 Check Digit 622 Disable 5-61 Transmit Ma
Standard Default Parameters Table A-1 A-7 Default Table (Continued) Parameter Parameter Number (Hex) Factory Default Page Number Postal Codes US Postnet 89 Disable 5-70 US Planet 90 Disable 5-70 Transmit US Postal Check Digit 95 Enable 5-71 UK Postal 91 Disable 5-71 Transmit UK Postal Check Digit 96 Enable 5-72 Japan Postal 290 Disable 5-72 Australia Post 291 Disable 5-73 Australia Post Format 718 Autodiscriminate 5-74 Netherlands KIX Code 326 Disable 5-75 USPS 4CB
A-8 CS4070 Scanner Product Reference Guide
APPENDIX B ACCESSORIES Overview CS4070 accessories provide a variety of product support capabilities. Accessories include a micro USB cable, cradles, spare battery charger, wall mounts, and lanyard. See Table B-1 for a full list of accessories and descriptions.
B-2 CS4070 Scanner Product Reference Guide Accessories Summary Table B-1lists the accessories available for the CS4070. Table B-1 CS4070 Accessories Accessory Part Number Description Page Cradles and Battery Accessories 1-slot terminal and spare battery charger CHS5000-1000CR Single-slot cradle for charging one CS4070 (with battery installed) and one spare battery simultaneously. Includes power supply and DC line cord.
Accessories B-3 Single-Slot CS4070 Charging Cradle with Spare Battery Charger The single-slot CS4070 charging cradle: • Provides 5.1 VDC power for operating the device. • Charges the CS4070 battery in the device. • Charges one spare battery. NOTE Use only genuine Zebra batteries (p/n 82-83172-01) with CS4070 devices and charging accessories. Use only an approved power supply 50-14000-147R output rated 12 Vdc and minimum 3.3 A with AC line cord 50-16000-182R.
B-4 CS4070 Scanner Product Reference Guide Battery Charging Indications The single-slot cradle charges the device battery and a spare battery simultaneously. The device battery level LEDs indicate the status of the battery charging in the device. See Table 2-1 on page 2-3 for charging status indications. The spare battery charging LED on the cradle indicates the status of the spare battery charging in the cradle. See Table B-2 for charging status indications.
Accessories B-5 Eight-Slot CS4070 Charging Cradle The eight-slot CS4070 charging cradle provides 5.1 VDC power for operating the device and charges the CS4070 battery in the device. NOTE Use only genuine Zebra batteries (p/n 82-83172-01) with CS4070 devices and charging accessories. Use only an approved power supply KT-14000-148R output rated 12 Vdc and minimum 3.3 A with AC line cord 23844-00-00. The power supply is certified to EN60950-1 with SELV outputs.
B-6 CS4070 Scanner Product Reference Guide Battery Charging Indications The eight-slot cradle charges up to eight CS4070 devices simultaneously. The LEDs on each CS4070 indicate the charging status of the battery in the device. See Table 2-1 on page 2-3 for status indications. Batteries nominally take three hours to charge at ambient temperatures of 30° C or below. See Charging Temperature on page 1-4 for charging temperature information.
Accessories B-7 Eight-Slot Spare Battery Charger This section describes how to use the eight-slot spare battery charger to charge up to eight spare batteries. NOTE Use only genuine Zebra batteries (p/n 82-83172-01) with CS4070 devices and charging accessories. Use only an approved power supply KT-14000-148R output rated 12 Vdc and minimum 3.3 A with AC line cord 23844-00-00. The power supply is certified to EN60950-1 with SELV outputs.
B-8 CS4070 Scanner Product Reference Guide 3. Insert the spare battery into a spare battery charging well and gently press down on the battery to ensure proper contact. Spare Batteries Spare Battery Charging LED(s) Cradle Power LED Figure B-4 Spare Battery Installation Battery Charging Indications An LED is provided for each battery charging well. See Table B-3 for charging status indications. The battery fully charges in approximately three hours.
Accessories B-9 Wall Mount Brackets Two optional wall mount brackets are available for mounting a CS4070 battery charger and/or a spare battery charger to a wall. • The KT-102376-01R wall mount bracket is used to mount one SAC5000-8000CR (eight-slot) battery charger. • The KT-102375-01R wall mount bracket is used to mount one CHS5000-8000CR (eight-slot) CS4070 charger, or two SAC5000-8000CR (eight-slot) battery chargers.
B - 10 CS4070 Scanner Product Reference Guide Mounting Instructions NOTE 1. Connect an approved power supply to the cradle prior to attaching the cradle to the wall mount bracket. See Eight-Slot Spare Battery Charger on page B-7 for power supply information. Slide the two bracket mounting tabs into the receptacles on the bottom of the cradle as shown. Ensure the screw hole in the bracket flange aligns with the screw hole in the cradle.
Accessories B - 11 Use four screws to mount the bracket to a wall. Ensure to use additional wall mounting hardware, as needed, for safe mounting to the wall type. 3. Figure B-8 Mount to Wall KT-102375-01R Bracket The KT-102375-01R bracket mounts one CHS5000-8000CR (eight-slot) CS4070 charger, or two SAC5000-8000CR (eight-slot) spare battery chargers to a wall. Use the wall mount brackets as a template to mark the locations of the four mounting screws.
B - 12 CS4070 Scanner Product Reference Guide Mounting Instructions NOTE 1. Connect an approved power supply to the cradle(s) prior to attaching the cradle(s) to the wall mount bracket. See Eight-Slot Spare Battery Charger on page B-7 and Eight-Slot CS4070 Charging Cradle on page B-5 for power supply information. When mounting one eight-slot CS4070 battery charger (CHS5000-8000CR), slide the four bracket mounting tabs into the receptacles on the bottom of the charger as shown in Figure B-9.
Accessories B - 13 2. Screw the bracket to the cradle(s). CHS5000-8000CR: Screw the two supplied .5” Phillips screws into the two bracket flanges and tighten until the cradle is securely attached to the bracket (as shown in drawing A, Figure B-11). SAC5000-8000CR: Screw one supplied .5” Phillips screw in each flange and tighten one flange to each cradle (as shown in drawing B, Figure B-11). A B Figure B-11 Screw the Bracket to the Cradle 3.
B - 14 CS4070 Scanner Product Reference Guide Bluetooth to USB HID Dongle The Bluetooth to USB HID dongle pairs the scanner with an HID host simply by scanning the bar code on the dongle. The dongle is available for the CS4070HC only, and pairs to a single scanner at a time.
Accessories B - 15 Pairing to a USB HID Device To use the dongle to pair to a USB HID device: 1. If desired, mount the dongle to a wall using #3 wood screws with pan head (2.52 mm max thread diameter), or M2.5 machine screws with socket or pan head (2.5 mm max thread diameter) (not provided). NOTE Ensure to use additional wall mounting hardware, as needed, for safe mounting to the wall type. Figure B-13 Wall Mounting Dongle 2.
B - 16 CS4070 Scanner Product Reference Guide Lanyard with Clip For ease of use, attach the CS4070 to the lanyard with clip in order to wear the device around the neck as shown in Figure B-15.
APPENDIX C BLUETOOTH CONNECTION EXAMPLES Overview Pairing the CS4070 with a host device typically requires holding the Bluetooth button to place the scanner in discoverable mode, then entering a pairing PIN. To enter the PIN on the CS4070, use the PIN Entry Bar Codes on page C-9. For the host device, use the data entry method required for that device to enter the PIN.
C-2 CS4070 Scanner Product Reference Guide iPad Pairing Example 1. Press the scan button (+) to wake the scanner. 2. Scan the Bluetooth HID Profile bar code on page 3-8. 3. Press and hold the Bluetooth button for five seconds. The scanner beeps and the Bluetooth button blinks quickly to indicate that the scanner is discoverable by the host. 4. On the iPad, tap the Settings icon. 5. Tap General from the list of options that appears. 6. Tap Bluetooth.
Bluetooth Connection Examples C-3 Android Pairing Example NOTE To avoid data loss, set KeystrokeDelay on page 1-10 to 70 ms before pairing with the Android. 1. Press the scan button (+) to wake the scanner. 2. Press and hold the Bluetooth button for five seconds. The scanner beeps and the Bluetooth button blinks quickly to indicate that the scanner is discoverable by the host. 3. On the Samsung Galaxy Tab 2, tap the Settings icon. 4. Tap Bluetooth. If Bluetooth is not enabled, swipe to enable it.
C-4 CS4070 Scanner Product Reference Guide 6. With the CS4070, scan the PIN using the PIN Entry Bar Codes on page C-9 and scan Enter. The scanner beeps to indicate it has paired with the Samsung Galaxy Tab 2, and the Samsung Galaxy Tab 2 displays Connected below the CS4070 device name. Figure C-5 Device Connected Accessing the Android Phone Keyboard To activate the Choose Input Method notification, multiple keyboards must be available. To accomplish this: 1. Select Settings > Language and Input. 2.
Bluetooth Connection Examples C-5 Windows 7 Pairing Example 1. Press the scan button (+) to wake the scanner. 2. Press and hold the Bluetooth button for five seconds. The scanner beeps and the Bluetooth button blinks quickly to indicate that the scanner is discoverable by the host. 3. On the HP NB (WIN7 OS), tap the Start menu, then Devices and printers. 4. Tap Add a device. Ensure the CS4070 is discoverable in the Devices list, indicated by its model name and serial number.
C-6 CS4070 Scanner Product Reference Guide 6. With the CS4070, scan the PIN using the PIN Entry Bar Codes on page C-9 and scan Enter. The scanner beeps to indicate it has paired with the HP NB (WIN7 OS), and the HP NB displays a success window. Figure C-8 CS4070 Connected 7. Ensure the CS4070 device icon displays in devices list.
Bluetooth Connection Examples C-7 Windows 8 Pairing Example 1. Press the scan button (+) to wake the scanner. 2. Press and hold the Bluetooth button for five seconds. The scanner beeps and the Bluetooth button blinks quickly to indicate that the scanner is discoverable by the host. 3. On the Lenovo ThinkPad Tablet, slide the right side of screen to invoke the Start menu, and tap the Settings icon. 4. Tap Change PC Settings to invoke the PC settings list, and tap PC and devices. 5. Tap Bluetooth.
C-8 CS4070 Scanner Product Reference Guide 7. With the CS4070, scan the PIN using the PIN Entry Bar Codes on page C-9 and scan Enter. The scanner beeps to indicate it has paired with the Lenovo ThinkPad Tablet, and the Lenovo ThinkPad Tablet displays Connected below the CS4070 device name.
Bluetooth Connection Examples PIN Entry Bar Codes Use the following bar codes for PIN entry for Bluetooth connection.
C - 10 CS4070 Scanner Product Reference Guide PIN Entry Bar Codes (continued) 6 7 8 9 Enter Cancel
APPENDIX D PROGRAMMING REFERENCE Code Type IDs Table D-1 Bar Code Type Identifiers SDL Code Type ID Bar Code Type 1 Code 39 2 Codabar 3 Code 128 4 Discrete (Standard) 2 of 5 5 IATA 6 Interleaved 2 of 5 7 Code 93 8 UPC-A 9 UPC-E0 10 EAN-8 11 EAN-13 12 Code 11 13 Code 49 14 MSI 15 EAN-128 16 UPC-E1 17 PDF417
D-2 CS4070 Scanner Product Reference Guide Table D-1 Bar Code Type Identifiers (Continued) SDL Code Type ID Bar Code Type 18 Code 16K 19 Code 39 Full ASCII 20 UPC-D 21 Code 39 Trioptic 22 Bookland 23 Coupon Code 24 NW-7 25 ISBT-128 26 MicroPDF 27 DataMatrix 28 QR Code 29 MicroPDF CCA 30 PostNet US 31 Planet Code 32 Code 32 33 ISBT-128 Con 34 Japan Postal 35 Australian Postal 36 Dutch Postal 37 MaxiCode 38 Canadian Postal 39 UK Postal 40 Macro PDF 41 Macro
Programming Reference Table D-1 Bar Code Type Identifiers (Continued) SDL Code Type ID Bar Code Type 53 UPU 4State 54 ISSN 55 Scanlet 56 CueCode 57 Matrix 2 of 5 72 UPC-A + 2 Supplemental 73 UPC-E0 + 2 Supplemental 74 EAN-8 + 2 Supplemental 75 EAN-13 + 2 Supplemental 80 UPC-E1 + 2 Supplemental 81 CCA EAN-128 82 CCA EAN-13 83 CCA EAN-8 84 CCA GS1 DataBar Expanded 85 CCA GS1 DataBar Limited 86 CCA GS1 DataBar-14 87 CCA UPC-A 88 CCA UPC-E 89 CCC EAN-128 90 TLC-39 97
D-4 CS4070 Scanner Product Reference Guide Table D-1 Bar Code Type Identifiers (Continued) SDL Code Type ID Bar Code Type 136 UPC-A + 5 supplemental 137 UPC-E0 + 5 supplemental 138 EAN-8 + 5 supplemental 139 EAN-13 + 5 supplemental 144 UPC-E1 + 5 Supplemental 154 Macro MicroPDF 180 GS1 Databar Coupon 183 Han Xin Symbol Code Identifiers Table D-2 Symbol Code Characters Code Character Code Type A UPC-A, UPC-E, UPC-E1, EAN-8, EAN-13 B Code 39, Code 32 C Codabar D Code 128, ISBT
Programming Reference Table D-2 Symbol Code Characters (Continued) Code Character Code Type V Korean 3 of 5 X ISSN EAN, PDF417, Macro PDF417, MicroPDF417 z Aztec, Aztec Rune P00 Data Matrix P01 QR Code, MicroQR P02 Maxicode P03 US Postnet P04 US Planet P05 Japan Postal P06 UK Postal P08 Netherlands KIX Code P09 Australia Post P0A USPS 4CB/One Code/Intelligent Mail P0B UPU FICS Postal P0H Han Xin P0X Signature Capture D-5
D-6 CS4070 Scanner Product Reference Guide AIM Code Identifiers Each AIM Code Identifier contains the three-character string ]cm where: ] = Flag Character (ASCII 93) c = Code Character (see Table D-3) m = Modifier Character (see Table D-4) Table D-3 Aim Code Characters Code Character Code Type A Code 39, Code 39 Full ASCII, Code 32 C Code 128, ISBT 128, ISBT 128 Concatenated, GS1-128, Coupon (Code 128 portion) d Data Matrix E UPC/EAN, Coupon (UPC portion) e GS1 DataBar Family F Codabar G
Programming Reference D-7 The modifier character is the sum of the applicable option values based on Table D-4. Table D-4 Modifier Characters Code Type Code 39 Option Value Option 0 No check character or Full ASCII processing. 1 Reader has checked one check character. 3 Reader has checked and stripped check character. 4 Reader has performed Full ASCII character conversion. 5 Reader has performed Full ASCII character conversion and checked one check character.
D-8 CS4070 Scanner Product Reference Guide Table D-4 Modifier Characters (Continued) Code Type D 2 of 5 Option Value 0 Option No options specified at this time. Always transmit 0. Example: A D 2 of 5 bar code 4123, is transmitted as ]S04123 UPC/EAN 0 Standard data packet in full EAN format, i.e. 13 digits for UPC-A, UPC-E, and EAN-13 (not including supplemental data). 1 Two digit supplemental data only. 2 Five digit supplemental data only.
Programming Reference D-9 Table D-4 Modifier Characters (Continued) Code Type PDF417, MicroPDF417 Option Value Option 0 Reader set to conform to protocol defined in 1994 PDF417 symbology specifications. Note: When this option is transmitted, the receiver cannot reliably determine whether ECIs have been invoked or whether data byte 92DEC has been doubled in transmission. 1 Reader set to follow the ECI protocol (Extended Channel Interpretation). All data characters 92DEC are doubled.
D - 10 CS4070 Scanner Product Reference Guide Table D-4 Modifier Characters (Continued) Code Type QR Code Aztec Han Xin Option Value Option 0 Model 1 symbol. 1 Model 2 / MicroQR symbol, ECI protocol not implemented. 2 Model 2 symbol, ECI protocol implemented. 3 Model 2 symbol, ECI protocol not implemented, FNC1 implied in first position. 4 Model 2 symbol, ECI protocol implemented, FNC1 implied in first position.
Programming Reference D - 11 GS1-128 (formerly UCC/EAN-128) GS1-128 is a convention for printing data fields with standard Code 128 bar code symbols. GS1-128 symbols are distinguished by a leading FNC 1 character as the first or second character in the symbol. Other FNC 1 characters are used to delineate fields. 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.
D - 12 CS4070 Scanner Product Reference Guide Setting Prefixes and Suffixes To append a prefix and suffixes to the decode data: 1. Set the Scan Data Transmission Format (parameter 0xE2) 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 D-6. Table D-6 Character Equivalents Scan Value Hex Value Full ASCII Code 39 Encode Char.
Programming Reference D - 13 Table D-6 Character Equivalents (Continued) Scan Value Hex Value Full ASCII Code 39 Encode Char.
D - 14 CS4070 Scanner Product Reference Guide Table D-6 Character Equivalents (Continued) Scan Value Hex Value Full ASCII Code 39 Encode Char.
Programming Reference D - 15 Table D-6 Character Equivalents (Continued) Scan Value Hex Value Full ASCII Code 39 Encode Char.
D - 16 CS4070 Scanner Product Reference Guide Table D-6 Character Equivalents (Continued) Scan Value Hex Value Full ASCII Code 39 Encode Char. Keystroke 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 ~ 1127 7Fh Values from 1128 through 1255 may also be set.
APPENDIX E SAMPLE BAR CODES UPC-A 0 12345 67890 UPC-E 0 123456 5 5
E-2 CS4070 Scanner Product Reference Guide UPC-E1 NOTE To enable this symbology in order to scan the sample, see Enable/Disable UPC-E1 on page 5-9.
Sample Bar Codes E-3 Trioptic Code 39 NOTE To enable this symbology in order to scan the sample, see Enable/Disable Trioptic Code 39 on page 5-31. 456123 Code 93 NOTE To enable this symbology in order to scan the sample, see Enable/Disable Code 93 on page 5-37. 12345ABCDE Code 11 NOTE To enable this symbology in order to scan the sample, see Code 11 on page 5-39.
E-4 CS4070 Scanner Product Reference Guide Codabar NOTE To enable this symbology in order to scan the sample, see Enable/Disable Codabar on page 5-50. A1234567890A MSI NOTE To enable this symbology in order to scan the sample, see Enable/Disable MSI on page 5-54.
Sample Bar Codes GS1 DataBar-14 NOTE DataBar-14 must be enabled to read the bar code below (see GS1 DataBar-14 on page 5-64).
E-6 CS4070 Scanner Product Reference Guide QR Code Han Xin US Postnet UK Postal
APPENDIX F NUMERIC BAR CODES Numeric Bar Codes For parameters requiring specific numeric values, scan the appropriately numbered bar code(s).
F-2 CS4070 Scanner Product Reference Guide Numeric Bar Codes (continued) 4 5 6 7 8 9
Numeric Bar Codes Cancel To correct an error or change a selection, scan the bar code below.
F-4 CS4070 Scanner Product Reference Guide
APPENDIX G ASCII CHARACTER SETS Table G-1 ASCII Value Table ASCII Value Full ASCII Code 39 Encode Char Keystroke 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 The keystroke in bold transmits only if you enabled Function Key Mapping
G-2 CS4070 Scanner Product Reference Guide Table G-1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 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 1023 $W CTRL W 1024 $X CTRL X 1025 $Y CTRL Y 1026 $Z CTRL Z 1027 %A CTRL [ 1028 %B CTRL \ 1029 %C CTRL ] 1030 %D CTRL 6 1031 %E CTRL - 1032 Space Space 1033 /A ! 1034 /B “ 1035 /C # 1036 /D $ 1037 /E
ASCII Character Sets Table G-1 ASCII Value Table (Continued) Full ASCII Code 39 Encode Char ASCII Value Keystroke 1045 - - 1046 . .
G-4 CS4070 Scanner Product Reference Guide Table G-1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 1074 J J 1075 K K 1076 L L 1077 M M 1078 N N 1079 O O 1080 P P 1081 Q Q 1082 R R 1083 S S 1084 T T 1085 U U 1086 V V 1087 W W 1088 X X 1089 Y Y 1090 Z Z 1091 %K [ 1092 %L \ 1093 %M ] 1094 %N ^ 1095 %O _ 1096 %W ‘ 1097 +A a 1098 +B b 1099 +C c 1100 +D d 1101 +E e 1102 +F f The keystr
ASCII Character Sets Table G-1 ASCII Value Table (Continued) ASCII Value Full ASCII Code 39 Encode Char Keystroke 1103 +G g 1104 +H h 1105 +I i 1106 +J j 1107 +K k 1108 +L l 1109 +M m 1110 +N n 1111 +O o 1112 +P p 1113 +Q q 1114 +R r 1115 +S s 1116 +T t 1117 +U u 1118 +V v 1119 +W w 1120 +X x 1121 +Y y 1122 +Z z 1123 %P { 1124 %Q I 1125 %R } 1126 %S ~ The keystroke in bold transmits only if you enabled Function Key Mapping.
G-6 CS4070 Scanner Product Reference Guide Table G-2 ALT Key Standard Default Tables ALT Keys Keystroke 2064 ALT 2 2065 ALT A 2066 ALT B 2067 ALT C 2068 ALT D 2069 ALT E 2070 ALT F 2071 ALT G 2072 ALT H 2073 ALT I 2074 ALT J 2075 ALT K 2076 ALT L 2077 ALT M 2078 ALT N 2079 ALT O 2080 ALT P 2081 ALT Q 2082 ALT R 2083 ALT S 2084 ALT T 2085 ALT U 2086 ALT V 2087 ALT W 2088 ALT X 2089 ALT Y 2090 ALT Z
ASCII Character Sets Table G-3 USB GUI Key Character Set GUI Key Keystroke 3000 Right Control Key 3048 GUI 0 3049 GUI 1 3050 GUI 2 3051 GUI 3 3052 GUI 4 3053 GUI 5 3054 GUI 6 3055 GUI 7 3056 GUI 8 3057 GUI 9 3065 GUI A 3066 GUI B 3067 GUI C 3068 GUI D 3069 GUI E 3070 GUI F 3071 GUI G 3072 GUI H 3073 GUI I 3074 GUI J 3075 GUI K 3076 GUI L 3077 GUI M 3078 GUI N 3079 GUI O 3080 GUI P 3081 GUI Q Note: GUI Shift Keys - The Apple™ iMac keyboard has an ap
G-8 CS4070 Scanner Product Reference Guide Table G-3 USB GUI Key Character Set (Continued) GUI Key Keystroke 3082 GUI R 3083 GUI S 3084 GUI T 3085 GUI U 3086 GUI V 3087 GUI W 3088 GUI X 3089 GUI Y 3090 GUI Z Note: GUI Shift Keys - The Apple™ iMac keyboard has an apple key on either side of the space bar. Windows-based systems have a GUI key to the left of the left ALT key, and to the right of the right ALT key.
ASCII Character Sets Table G-4 F Key Standard Default Table F Keys Keystroke 5001 F1 5002 F2 5003 F3 5004 F4 5005 F5 5006 F6 5007 F7 5008 F8 5009 F9 5010 F 10 5011 F 11 5012 F 12 5013 F 13 5014 F 14 5015 F 15 5016 F 16 5017 F 17 5018 F 18 5019 F 19 5020 F 20 5021 F 21 5022 F 22 5023 F 23 5024 F 24 G-9
G - 10 CS4070 Scanner Product Reference Guide Table G-5 Numeric Key Standard Default Table Numeric Keypad Keystroke 6042 * 6043 + 6044 Undefined 6045 - 6046 .
ASCII Character Sets G - 11 Table G-6 Extended Keypad Standard Default Table Extended Keypad Keystroke 7001 Break 7002 Delete 7003 Pg Up 7004 End 7005 Pg Dn 7006 Pause 7007 Scroll Lock 7008 Backspace 7009 Tab 7010 Print Screen 7011 Insert 7012 Home 7013 Enter 7014 Escape 7015 Up Arrow 7016 Dn Arrow 7017 Left Arrow 7018 Right Arrow
G - 12 CS4070 Scanner Product Reference Guide
INDEX Numerics B 123Scan2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8, 6-1 2D bar codes aztec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-83 aztec inverse . . . . . . . . . . . . . . . . . . . . . . . . . . 5-83 code 128 emulation . . . . . . . . . . . . . . . . . . . . . 5-78 data matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-79 data matrix inverse . . . . . . . . . . . . . . . . . . . . . . 5-79 decode mirror images . . . . . . . . . . . . .
Index - 2 CS4070 Scanner Product Reference Guide code 39 transmit check digit . . . . . . . . . . . . . . . 5-34 code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37 code 93 lengths . . . . . . . . . . . . . . . . . . . . . . . . . 5-37 composite CC-A/B . . . . . . . . . . . . . . . . . . . . . . 5-67 composite CC-C . . . . . . . . . . . . . . . . . . . . . . . . 5-67 composite code emulation mode . . . . . . . . . . . 5-69 composite TLC-39 . . . . . . . . . . . . . . . . . . . . . .
Index - 3 UPC composite mode . . . . . . . . . . . . . . . . . . . . 5-68 UPC/EAN supplemental redundancy . . . . . . . . 5-15 UPC/EAN/JAN supplemental AIM ID format . . 5-16 UPC-A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8 UPC-A preamble . . . . . . . . . . . . . . . . . . . . . . . 5-19 UPC-A/E/E1 check digit . . . . . . . . . . . . . . 5-17, 5-18 UPC-E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8 UPC-E preamble . . . . . . . . . . . . . . . . . . . . . . .
Index - 4 CS4070 Scanner Product Reference Guide check ISBT table . . . . . . . . . . . . . . . . . . . . . . . . 5-29 code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 GS1-128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27 ISBT 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-27 ISBT concatenation . . . . . . . . . . . . . . . . . . . . . . 5-28 ISBT concatenation redundancy . . . . . . . . . . . . 5-29 lengths . . . . . . . . . . . . . . . . . .
Index - 5 H N host connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 human interface device (HID) . . . . . . . . . . . . . . . . . . 1-5 security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12 set security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10 setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 notational conventions . . . . . . . . . . . . . . . . . . . . . . . . . xv numeric bar codes for pin entry . . . . . .
Index - 6 CS4070 Scanner Product Reference Guide Q QR code bar codes . . . . . . . . . . . . . . . . . . . . . . . . . 5-81 inverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-82 microQR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-82 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 suffixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-12 support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index - 7 V value tables ALT key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-6 ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1 extended keypad . . . . . . . . . . . . . . . . . . . . . . . G-11 F keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-9 numeric keys . . . . . . . . . . . . . . . . . . . . . . . . . . G-10 USB GUI keys . . . . . . . . . . . . . . . . . . . . . . . . . . G-7 version bar codes . . . . . . . . . . . . . . . . . .
Index - 8 CS4070 Scanner Product Reference Guide
Zebra Technologies Corporation Lincolnshire, IL U.S.A. http://www.zebra.com 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. ©2015 ZIH Corp and/or its affiliates. All rights reserved.