Zebra CS60 and CS60-HC Series Companion Scanner Plural Stage Programmer’s Guide (en)

PLURAL STAGE
PROGRAMMER’S GUIDE
PLURAL STAGE
PROGRAMMER’S GUIDE
72E-67113-05
Revision A
May 2017
ii PLURAL STAGE PROGRAMMER’S GUIDE
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is o n a licensed basis. We grant to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user withou t our prior written consent. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without our written permission. The user agrees to maintain our copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Zebra reserves the right to make changes to any product to improve reliability, function, or design.
Zebra does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application described herein. No license is granted, either expressly or by implication, estoppel, or otherwise under any patent right or patent, covering or relating to any combination, system, apparatus, machine, material, method, or process in which Zebra products might be used. An implied license exists only for equipment, circuits, and subsystems contained in Zebra products.

Revision History

Changes to the original guide are listed below:
Change Date Description
-01 Rev A 4/2004 Initial release
iii
-02 Rev A 3/2005
-03 Rev A 2/2012 Motorola branding; changed defaults for
-04 Rev A 4/2015 Zebra branding
-05 Rev A 5/2017 Added a new note for Same Single Symbol Timeout.
Corrected 4-Stage, Row 2, Code 1 Characters bar code
Timeout Between Full Stage Decodes,
Inter-Decode Wait Time, and Same Single Symbol Timeout
iv PLURAL STAGE PROGRAMMER’S GUIDE

TABLE OF CONTENTS

Revision History.............................................................................................................................. iii
About This Guide
Introduction..................................................................................................................................... vii
Chapter Descriptions ...................................................................................................................... vii
Notational Conventions................................................................................................................... viii
Related Documents ........................................................................................................................ ix
Service Information......................................................................................................................... ix
Chapter 1: PLURAL STAGE BAR CODE DECODING
Introduction .................................................................................................................................... 1-1
Plural Stage Bar Code Decoding ................................................................................................... 1-1
Chapter 2: PROGRAMMING BAR CODES
Introduction .................................................................................................................................... 2-1
Default Parameter Settings ............................................................................................................ 2-2
Plural Stage Mode ........................................................................................................................ 2-4
RC Mode Decoding ........................................................................................................................ 2-5
2-Stage Decoding .................................................................................................................... 2-5
3-Stage Decoding .................................................................................................................... 2-5
4-Stage Decoding .................................................................................................................... 2-6
Plural Stage Decoding in NRC Mode ............................................................................................. 2-7
Timeout Between Full Stage Decodes ........................................................................................... 2-8
Inter-Decode Wait Time ................................................................................................................. 2-8
Same Single Symbol Timeout ........................................................................................................ 2-9
Row Data Transmission Format ................................................................................................... 2-10
First Row Data Format ............................................................................................................. 2-10
Second Row Data Format ........................................................................................................ 2-11
Third Row Data Format ............................................................................................................ 2-12
Fourth Row Data Format ......................................................................................................... 2-13
Fifth Row Data Format (NRC Mode Only) ............................................................................... 2-14
vi PLURAL STAGE PROGRAMMER’S GUIDE
Row Prefix/Suffix Values ............................................................................................................... 2-15
ASCII / Character Set .............................................................................................................. 2-18
Transmit Plural Stage Row Recognition Codes ............................................................................. 2-23
Plural Stage ADF Bar Codes ......................................................................................................... 2-24
Criteria ..................................................................................................................................... 2-24
Action ....................................................................................................................................... 2-24
Changing Scan Data Transmission Format ............................................................................. 2-25
Plural Stage Row Recognition Codes ............................................................................................ 2-26
Programming Recognition Code Characters ........................................................................... 2-26
Programming Recognition Code Position Values .................................................................... 2-26
Recognition Codes ................................................................................................................... 2-27
Clearing Recognition Codes ............................................................ ........... .......... ........... ........ 2-36
Recognition Characters Done ........................................................................................................ 2-37
Position Value Placement .............................................................................................................. 2-38
Chapter 3: SUPPLEMENTAL RECOGNITION BAR CODES
Introduction .................................................................................................................................... 3-1
Supplemental Recognition Codes ................................................................................................. 3-1
Enabling Supplemental Recognition Codes ............................................................................. 3-1
Default Parameter Settings ............................................................................................................ 3-2
Enable Supplemental Recognition Characters .............................................................................. 3-3
Disable Supplemental Recognition Characters ............................................................................. 3-3
Programming Supplemental Recognition Characters .................................................................... 3-4
Programming the First Three Supplemental Recognition Characters ..................................... 3-4
Programming Fourth Supplemental Recognition Character .................................................... 3-5
Appendix A: NUMERIC BAR CODES
Overview ........................................................................................................................................ A-1
Numeric Keypad Bar Codes .......................................................................................................... A-1
Cancel Bar Code ........................................................................................................................... A-4
Appendix B: ALPHANUMERIC KEYBOARD CODES
Overview ........................................................................................................................................ B-1
Alphanumeric Keyboard ................................................................................................................ B-1

ABOUT THIS GUIDE

Introduction

This Programmer’s Guide provides the bar codes necessary to program the appropriate scanner to decode Plural Stage bar codes and enable Supplemental Recognition Characters.

Chapter Descriptions

Topics covered in this guide are as follows:
Chapter 1, PLURAL ST AGE BAR CODE DECODING provides information about Plural Stage bar codes and
modes.
Chapter 2, PROGRAMMING BAR CODES provides the programming bar codes required to decode Plural
Stage bar codes.
Chapter 3, SUPPLEMENTAL RECOGNITION BAR CODES provides information for programming and
enabling Supplemental Recognition Characters.
Appendix A, NUMERIC BAR CODES provides numeric keypad bar codes and the Cancel bar code.
Appendix B, ALPHANUMERIC KEYBOARD CODES provides alphanumeric keypad bar codes.
viii PLURAL STAGE PROGRAMMER’S GUIDE
*Disable 2-Stage Decoding
Feature/Option
* Indicates Default

Notational Conventions

The following conventions are used in this document:
Courier New font is used for code segments.
Italics are used to highlight:
Chapters and sections in this and related documents
Dialog box, window and screen names
Drop-down list and list box names
Screen field names
Check box and radio button names
File names
Directory names.
Bold text is used to highlight:
Parameter and option names
Icons on a screen
Key names on a keypad
Button names on a screen.
bullets (•) indicate:
Action items
Lists of alternatives
Lists of required steps that are not necessarily seq ue nt ial
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
Throughout the book, asterisks (*) are used to denote default parameter settings for programming bar codes.
Notes, caution and warning statements appear as follows:
NOTE This symbol indicates something of special interest or importance to the reader. Failure to read the note
will not result in physical harm to the reader, equipment or data.
CAUTION This symbol indicates that if this information is ignored, the possibility of data or material damage may
occur.
WARNING! This symbol indicates that if this information is ignored the possibility that serious personal
injury may occur.

Related Documents

Zebra scanner Product Reference Guides provide programming ba r codes and general infor mation to help th e
user get started with the scanner. It also includes basic set-up and operation instructions.
For the latest versions of scanner Product Reference Guides go to: http://www.zebra.com/support.

Service Information

If you have a problem using the equipment, contact your facility's technical or systems support. If there is a
problem with the equipment, they will contact the Zebra Technologies Global Customer Support Center at:
http://www.zebra.com/support.
When contacting Zebra support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number
ABOUT THIS GUIDE ix
Zebra responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements.
If your problem cannot be solved by Zebra support, you may need to return your equipment for servicing and
will be given specific directions. Zebra is not responsible for any damages incurred during shipment if the
approved shipping container is not used. Shipping the units improperly can possibly void the warranty.
If you purchased your business product from a Zebra business partner, please contact that business partner
for support.
x PLURAL STAGE PROGRAMMER’S GUIDE
CHAPTER 1 PLURAL STAGE BAR CODE
DECODING

Introduction

This chapter provides general information about Plural Stage bar codes and modes.

Plural Stage Bar Code Decoding

A Plural Stage bar code is defined as multiple bar codes printed in close proximity to each other. They are
usually arranged vertically (i.e., one above the other), although this is not a requirement.
Table 1-1 lists the two supported Plural Stage decoding modes.
Table 1-1
RC Mode (Recognition Code mode)
NRC Mode (Non-Recognition Code mode)
When transmitting, the scanner sends formatted row 1 data first, formatted row 2 data second, etc.
Table 2-1 on page 2-2 explains row data formatting .
Plural Stage Modes
Mode Description
Requires Recognition Codes in order to decode Plural Stage ba r codes. Program row Recognition Codes when the scanner is in RC Mode. See
Recognition Codes on page 2-26
RC Mode, scanners can support 2-stage, 3-stage, and 4 -stage bar code reading, where the number 2, 3, or 4 refers to the number of bar codes that make up the Plural Stage bar code set.
Does not require Recognition Codes. In this mode, the parameter
Decoding in NRC Mode on page 2-7
(from 2 to 5) the scanner must decode prior to transmitting.
NOTE Enabling Plural Stage processing automatically disables Multicode mode.
Each decoded Plural Stage bar code has a maximum length of 54 bytes, including Symbol ID characters. If the decoded bar code length exceeds 54 bytes, it is processed as a normal bar code rather than a Plural Stage bar code.
for details of the Recognition Code format. In
determines the number of bar codes
Plural Stage Row
Plural Stage
1 - 2 PLURAL STAGE PROGRAMMER’S GUIDE
CHAPTER 2 PROGRAMMING BAR CODES

Introduction

This chapter provides the programming bar codes required to decode Plural Stage bar codes.
2 - 2 PLURAL STAGE PROGRAMMER’S GUIDE
Default Parameter Settings
Table 2-1 lists the default parameter settings for both new and standard parameters.
NOTE Scanning Set Defaults or Set Factory Defaults from a standard scanner product reference guide does
not restore the row Recognition Codes and associated location values to the defaults shown in Table 2-1. To clear stored Recognition Code characters, see Clearing Recognition Codes on page 2-36.
Table 2-1
Plural Stage Mode Use Recognition Codes
2-Stage Decoding (RC Mode only) Enabling 2-Stage, Row 1, Code 1 Characters: 2-Stage, Row 1, Code 1 position value - for first character 9: 01 2-Stage, Row 1, Code 1 position value - for second character
2-Stage, Row 2, Code 1 Characters: 2-Stage, Row 2, Code 1 position value - for first character 1: 01 2-Stage, Row 2, Code 1 position value - for second character
3-Stage Decoding (RC Mode only) Disable 4-Stage Decoding (RC Mode only) Disable Plural Stage Decoding in NRC Mode 2 Timeout Between Full Stage Decodes 100 msec Inter-Decode Wait Time 3 sec
Default Parameter Settings
Parameter Default Value Page
2-Stage Decoding
sets the following parameter values:
97
19
7
9
(RC Mode) Disable
: 02
: 02
2-4
2-5
2-5 2-6 2-7 2-8 2-8
Same Single Symbol Timeout 100 msec First Row Data Format <Row 1 Data><Row 1 Suffix> Second Row Data Format <Row 2 Data><Row 2 Suffix> Third Row Data Format <Row 3 Data><Row 3 Suffix> Fourth Row Data Format <Row 4 Data><Row 4 Suffix> Fifth Row Data Format <Row 5 Data><Row 5 Suffix> Row Prefix/Suffix Values 7013 (CR/LF for serial
devices, ENTER key for others)
Transmit Plural Stage Row Recognition Codes Enable
2-9 2-10 2-11 2-12 2-13 2-14 2-15
2-23
PROGRAMMING BAR CODES 2 - 3
Table 2-1
Recognition Code Position Values 0 (i.e., Not Set) Recognition Codes None (i.e., Not Set) Position Value Placement From Left
Default Parameter Settings (continued)
Parameter Default Value Page
2-26 2-27 2-38
2 - 4 PLURAL STAGE PROGRAMMER’S GUIDE
Plural Stage Mode
Scan one of the following bar codes to set the Plural Stage mode:
Use Recognition Codes (RC Mode): The scanner attempts to match scanned ba r co de s wi th stor ed
Recognition Codes in order to decode and transmit Plural Stage bar codes.
Non-Recognition Code Mode (NRC Mode): The scanner attempts to scan the number of bar codes
specified by Plural Stage Decoding in NRC Mode on page 2-7 before transmitting.
*Use Recognition Codes (RC Mode)
Non-Recognition Code Mode (NRC Mode)
RC Mode Decoding
Scan the bar code(s) in this section to enable and disable Plural Stage decoding options in RC Mode.

2-Stage Decoding

Enable 2-Stage Decoding
PROGRAMMING BAR CODES 2 - 5

3-Stage Decoding

Enable 3-Stage Decoding
*Disable 2-Stage Decoding
*Disable 3-Stage Decoding
2 - 6 PLURAL STAGE PROGRAMMER’S GUIDE

4-Stage Decoding

Enable 4-Stage Decoding
*Disable 4-Stage Decoding
Plural Stage Decoding in NRC Mode
In NRC Mode, scan a bar code that corresponds to the number of unique bar codes the scanner attempts to
decode before transmitting.
*Decode and Transmit Any 2
PROGRAMMING BAR CODES 2 - 7
Decode and Transmit Any 4
Decode and Transmit Any 3
Decode and Transmit Any 5
2 - 8 PLURAL STAGE PROGRAMMER’S GUIDE

Timeout Between Full Stage Decodes

This parameter sets the amount of time the scanner waits before resuming decode attempts after decoding a complete stage (i.e., reading all rows).
To set this parameter (programmable from 0.0 to 5.0 seconds in 0.1 second increments), scan the bar code below followed by two numeric bar codes beginning on page A-1.
NOTE The Timeout Between Full Stage Decodes must be less than or equal to the Timeout Between
Decodes, Different Symbol value in the standard Zebra scanner product reference guides.
Full Stage Decode Timeout

Inter-Decode Wait Time

This parameter sets the amount of time the scanner attempts to decode the next Plural Stage bar code within a set after scanning a bar code in that set. If the scanner does not decode another bar code within this time, the previous decode(s) are invalid.
To select a wait time in the range of 0.0 to 5.0 seconds in 0.1 second increments, scan the bar code below followed by two numeric bar codes beginning on page A-1.
Plural Stage Inter-Decode Wait Time
Same Single Symbol Timeout
This parameter sets the time the scanne r waits af ter de coding a plu ral stage bar code to decode th e same bar
code. The scanner accepts decode data if it sees a new bar code, or after this timer expires.
To set this parameter (programmable from 0.0 to 5.0 seconds in 0.1 second increments), scan the bar code
below followed by two numeric bar codes beginning on page A-1.
NOTE The Same Single Symbol Timeout must be less than or equal to the Timeout Between Decodes,
Same Symbol value in the standard Zebra scanner product reference guides.
The Same Single Symbol Timeout must be less than or equal to the Time Delay to Low Power Mode value in the cordless Zebra scanner product reference guides.
Set the Same Single Symbol Timeout value to a minimum of 800 msecs if the Post Decode Illumination parameter in the standard Zebra scanner product reference guide is set to Always On.
PROGRAMMING BAR CODES 2 - 9
Plural Stage Same Single Symbol Timeout
2 - 10 PLURAL STAGE PROGRAMMER’S GUIDE
Row Data Transmission Format
Scan the bar code(s) in this section that correspond to the desired data transmission format for each row.

First Row Data Format

<ROW 1 DATA>
*
<ROW 1 DATA><ROW 1 SUFFIX>
<ROW 1 PREFIX><ROW 1 DATA>
<ROW 1 PREFIX><ROW 1 DATA>
<ROW 1 SUFFIX>
Second Row Data Format
<ROW 2 DATA>
PROGRAMMING BAR CODES 2 - 11
*
<ROW 2 DATA><ROW 2 SUFFIX>
<ROW 2 PREFIX><ROW 2 DATA>
<ROW 2 PREFIX><ROW 2 DATA>
<ROW 2 SUFFIX>
2 - 12 PLURAL STAGE PROGRAMMER’S GUIDE
Third Row Data Format
<ROW 3 DATA>
*
<ROW 3 DATA><ROW 3 SUFFIX>
<ROW 3 PREFIX><ROW 3 DATA>
<ROW 3 PREFIX><ROW 3 DATA>
<ROW 3 SUFFIX>
Fourth Row Data Format
<ROW 4 DATA>
PROGRAMMING BAR CODES 2 - 13
*
<ROW 4 DATA><ROW 4 SUFFIX>
<ROW 4 PREFIX><ROW 4 DATA>
<ROW 4 PREFIX><ROW 4 DATA>
<ROW 4 SUFFIX>
2 - 14 PLURAL STAGE PROGRAMMER’S GUIDE
Fifth Row Data Format (NRC Mode Only)
<ROW 5 DATA>
*
<ROW 5 DATA><ROW 5 SUFFIX>
<ROW 5 PREFIX><ROW 5 DATA>
<ROW 5 PREFIX><ROW 5 DATA>
<ROW 5 SUFFIX>
Row Prefix/Suffix Values
To set the prefix/suffix values for Plural Stage row data, scan the appropriate prefix/suf fix bar co de followed by
four numeric bar codes beginning on page A-1 that represent values corresponding to the various keystrokes
listed in Table 2-2 on page 2-18.
ROW 1 PREFIX
PROGRAMMING BAR CODES 2 - 15
ROW 2 PREFIX
ROW 1 SUFFIX
ROW 2 SUFFIX
Loading...
+ 65 hidden pages