Symbol Cyclone M2000 Series Product Reference Manual

Page 1
Cyclone
TM
M2000 Series
Product Reference Guide
Page 2
Page 3
CycloneTM M2000 Series
Product Reference Guide
Revision B
April 2002
Page 4
2002 by Symbol Technologies, Inc. All rights reserved. No part of this publication may be reproduced or used in any form, or by any electrical or
mechanical means, without permission in writing from Symbol. 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. Symbol grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered her eu nd er (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written co nsent of Symbol. No right to copy a licensed program in whole or in p art 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 wr itten pe rmi ssion fr om Symb ol. The user agrees to maintain Symbol’ s copyright notice on the licens ed programs delivered hereunder , and to include the same o n any authorized copies it makes, in whole or in p art. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Symbol reserves the right to make changes to any software or product to improve reliability , function, or design.
Symbol 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 a ny Symbol Technologies, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Symbol products.
Symbol, Spectrum One, and Spectrum24 are registered trademarks of Symbol Technologies, Inc. Other product names mentioned in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.
Symbol Technologies, Inc. One Symbol Plaza Holtsville, New York 11742-1300 http://www.symbol.com
ii
Page 5

Contents

About This Guide
Chapter Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix
Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix
Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
Symbol Support Centers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xi
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Warranty Coverage and Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiv
General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiv
Chapter 1. Setting Up Your Scanner
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Connecting your Scanner to a Host. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Setting Up the M2007 (USB) Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Bus Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Switching Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Wall Mounting the Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Required Accessories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Optional Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Electronic Article Surveillance (EAS) (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Chapter 2. Scanning
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Scanning Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Laser Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Smart Raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Scanning 1D (and RSS) or 2D Bar Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Scanning Composite Bar Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
1
Page 6
CycloneTM M2000 Series Product Reference Guide
Specular Reflection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Beeper Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Macro PDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-9
LED Indications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-10
Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11
Chapter 3. Parameter Menus
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-1
Scanning Sequence Examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-2
Errors While Scanning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Default Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
Set Default Parameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11
Host Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
IBM 46XX Host Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
RS-232C Host Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
Scanning Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Hand-Held Scan Pattern Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-16
Scan Pattern Mode Selector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17
Countertop Scan Pattern Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18
Programmable Raster Height And Raster Expansion Speed . . . . . . . . . . . . . . . . . . . . . . . .3-19
Aiming Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Triggering Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-21
Timeout Between Decodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-22
Timeout Between Decodes, Same Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22
Timeout Between Decodes, Different Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-22
Laser On Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Time Delay to Low Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
Beep After Good Decode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Beeper Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Beeper Tone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
Transmit “No Read” Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-25
Linear Code Type Security Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
Linear Security Level 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-26
Linear Security Level 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-27
Linear Security Level 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-27
Linear Security Level 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-27
Bi-directional Redundancy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Autodiscriminate Response Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
Composite Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-29
Composite CC-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-29
Composite CC-A/B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
TLC39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-31
2
Page 7
Contents
Composite Beep Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
UPC/EAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Enable/Disable UPCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Enable/Disable UPCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Enable/Disable UPCE1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Enable/Disable EAN-8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Enable/Disable EAN-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Enable/Disable Bookland EAN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
UPC/EAN Coupon Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
Decode UPC/EAN Supplementals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
Decode UPC/EAN Supplemental Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Transmit UPCA Check Digit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38
Transmit UPCE Check Digit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
Transmit UPCE1 Check Digit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39
UPCA Preamble. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40
UPCE Preamble. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
UPCE1 Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
Convert UPCE to UPCA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-43
Convert UPCE1 to UPCA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44
EAN Zero Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
UPC/EAN Security Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
UPC/EAN Security Level 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
UPC/EAN Security Level 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46
UPC/EAN Security Level 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
UPC/EAN Security Level 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47
Linear UPC/EAN Decode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48
UPC/EAN Decode Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48
UPC Composite Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49
Code 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
Enable/Disable Code 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
Enable/Disable UCC/EAN-128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50
Enable/Disable ISBT 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
Lengths for Code 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51
Code 128 Decode Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-52
Code 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
Enable/Disable Code 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
Enable/Disable Trioptic Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-53
Convert Code 39 to Code 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54
Code 32 Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-55
Set Lengths for Code 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56
Code 39 Check Digit Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
Transmit Code 39 Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-58
Enable/Disable Code 39 Full ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59
Code 39 Decode Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-60
3
Page 8
CycloneTM M2000 Series Product Reference Guide
Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-61
Enable/Disable Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-61
Set Lengths for Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-62
Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-64
Enable/Disable Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-64
Set Lengths for Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-65
I 2 of 5 Check Digit Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-67
Transmit I 2 of 5 Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-68
Convert I 2 of 5 to EAN-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-69
Discrete 2 of 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-70
Enable/Disable Discrete 2 of 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-70
Set Lengths for Discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-71
Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 -73
Enable/Disable Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-73
Set Lengths for Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-74
CLSI Editing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-76
NOTIS Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-76
MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-77
Enable/Disable MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-77
Set Lengths for MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-78
MSI Plessey Check Digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-80
Transmit MSI Plessey Check Digit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80
MSI Plessey Check Digit Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-81
PDF-417/MicroPDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-82
Enable/Disable PDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82
Enable/Disable MicroPDF-417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82
MicroPDF Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-83
Code 128 Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-84
RSS Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-85
RSS-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-85
RSS-Limited. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-85
RSS-Expanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86
Data Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87
Transmit Code ID Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87
Prefix/Suffix Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89
Scan Data Transmission Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90
Decode Buffering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92
RS-232 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-93
Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-93
Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95
Check Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-97
Hardware Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-98
Standard RTS/CTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-98
Other RTS/CTS Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-99
4
Page 9
Contents
Software Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-101
Stop Bit Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103
Intercharacter Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103
Host Serial Response Time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-104
Host Serial RTS Line State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-104
Beep On <BEL> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105
Data Transmission - 7 or 8-Bit ASCII Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105
USB Parameters (M2007) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-106
Set USB Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-106
USB Device Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
HID Keyboard Emulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
IBM SurePOS Hand-Held Bar Code Reader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
IBM SurePOS Tabletop Bar Code Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
Symbol Native Bar Code Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
Symbol COM Port Emulation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107
Country Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-109
Keyboard Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-113
Keystroke Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-113
Keyboard Emulation - CAPS LOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-114
Keyboard Emulation and IBM - Ignore Unknown Characters . . . . . . . . . . . . . . . . . . . 3-115
Macro PDF Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-116
Macro PDF Transmit / Decode Mode Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-117
Transmit Symbols in Codeword Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-119
Transmit Unknown Codewords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-120
Escape Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-121
Delete Character Set ECIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-122
ECI Decoder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-123
Transmit Macro PDF User-Selected Fields. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-124
Transmit File Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-124
Transmit Block Count. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-125
Transmit Time Stamp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-125
Transmit Sender. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-126
Transmit Addressee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-126
Transmit Checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-127
Transmit File Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-127
Transmit Macro PDF Control Header. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-128
Last Blocker Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-128
Flush Macro Buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-129
Abort Macro PDF Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-129
Numeric Bar Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-130
Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-132
Chapter 4. Advanced Data Formatting (ADF)
5
Page 10
CycloneTM M2000 Series Product Reference Guide
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-1
Rules: Criteria Linked to Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Using ADF Bar Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
ADF Bar Code Menu Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
Rule 1: The Code 128 Scanning Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Rule 2: The UPC Scanning Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Alternate Rule Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-5
Rules Hierarchy (in Bar Codes). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
Default Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Beeper Definitions for ADF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
ADF Bar Codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
Special Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Begin New Rule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Save Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11
Erase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-12
Quit Entering Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-12
Disable Rule Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-13
Criteria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
Code Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-14
Code Lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Message Containing A Specific Data String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Specific String at Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-23
Specific String, Any Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-23
Any Message OK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Numeric Keypad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-25
Rule Belongs To Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-27
Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Send Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-28
Send Pause. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
Setup Field(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
Move Cursor To a Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-32
Move Cursor to Start of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Move Cursor Past a Character. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-33
Skip Ahead “N” Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-34
Skip Ahead (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
Skip Ahead (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Skip Back “N” Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-37
Skip Back (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-38
Skip Back (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-39
Send Preset Value. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Modify Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Remove All Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Crunch All Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-40
Stop Space Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
6
Page 11
Contents
Remove Leading Zeros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
Stop Zero Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
Pad Data With Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
Pad Data with Spaces (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
Pad Data with Spaces (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
Pad Data with Spaces (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-45
Pad Data with Spaces (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
Pad Data With Zeros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-47
Pad Data With Zeros (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-49
Pad Data With Zeros (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-50
Pad Data With Zeros (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-51
Pad Data With Zeros (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-52
Beeps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53
Send Keystroke (Control Characters and Keyboard Characters). . . . . . . . . . . . . . . . . . . . . 4-54
Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-54
Control Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-55
Control Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-56
Control Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-57
Control Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-58
Keyboard Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-59
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-61
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-62
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-63
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-64
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-65
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-66
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-67
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-68
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-69
Keyboard Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-70
Send ALT Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-71
Send ALT Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-72
Send ALT Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-73
Send ALT Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-74
Send Command Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-75
Send Command Characters (continued). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-76
Send Special Characters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-77
Send Keypad Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-78
Send Keypad Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-79
Send Keypad Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-80
Send Keypad Characters (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-81
Send Function Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
Send Function Keys (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-83
7
Page 12
CycloneTM M2000 Series Product Reference Guide
Send Function Keys (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-84
Send Function Keys (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-85
Send Function Keys (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-86
Send Function Keys (continued) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-87
Turn On/Off Rule Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-88
Alphanumeric Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
Appendix A. Programming Reference
AIM Code Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
Prefix / Suffix Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-7
Appendix B. Specifications
M2000 Scanner Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-1
Decode Zones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-3
Cable Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-5
RS-232 Cable Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-5
IBM 46XX Cable Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-7
Synapse Cable Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-8
Index Feedback
8
Page 13

About This Guide

The CycloneTM M2000 Series Product Reference Guide provides general information about setting up, programming, and operating the M2000 Scanner.

Chapter Descriptions

Following are brief descriptions of each chapter in this guide.
Chapter 1, Setting Up Your Scanner provides information on connecting the
scanner to the host.
Chapter 2, Scanning d escribes how to use the scanner , defines operator feedback,
and provides maintenance and troubleshooting tips.
Chapter 3, Parameter Menus provides all the bar codes necessary to program yo ur
scanner.
Chapter 4, Advanced Data Formatting (ADF) explains how to customize scanned
data before transmission to your host.
Appendix A, Programming Reference contains useful reference material such as
ASCII tables and AIM code identifiers.
Appendix B, Specifications provides the technical specifications, decode zones,
and cable pinouts for the scanner.

Notational Conventions

The following conventions are used in this document:
M2000 refers to all models of the M2000 Series scanners (M2004, M2005, and
M2007).
ix
Page 14
CycloneTM M2000 Series Product Reference Guide
Italics are used to highlight specific items in the general text, and to identify chapters and sections in this and related documents.
•Bullets (♦) indicate:
action items
lists of alternatives
lists of required steps that are not necessarily sequential
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.

Service Information

If you have a problem with your equipment, contact the Symbol Support Centers. Before calling, have the model number, serial number, and several of your bar code symbols at hand.
Call the Support Center from a phone near the scanning equipment so that the service person can try to talk you through your problem. If the equipment is found to be working properly and the problem is symbol readability , the Support Center will request samples of your bar codes for analysis at our plant.
If your problem cannot be solved over the phone, you may need to retur n your eq uipment for servicing. If that is necessary, you will be given specific directions.
Note:Symbol Technologies is not responsible for any damages inc ur re d
during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty. If the original shipping container was not kept, contact Symbol to have another sent to you.
x
Page 15
About This Guide

Symbol Support Centers

For service information, warranty information or technical assistance contact or call the Symbol Support Center in:
United States
Symbol Technologies, Inc. One Symbol Plaza Holtsville, New York 11742-1300 1-800-653-5350
United Kingdom
Symbol Technologies Symbol Place Winnersh Triangle, Berkshire RG41 5TP United Kingdom 0800 328 2424 (Inside UK) +44 118 945 7529 (Outside UK)
Australia
Symbol Technologies Pty. Ltd. 432 St. Kilda Road Melbourne, Victoria 3004 1-800-672-906 (Inside Australia) +61-3-9866-6044 (Outside Australia)
Denmark/Danmark
Symbol Technologies AS Dr. Neergaardsvej 3 2970 Hørsholm 7020-1718 (Inside Denmark) +45-7020-1718 (Outside Denmark)
Finland/Suomi
Oy Symbol Technologies Kaupintie 8 A 6 FIN-00440 Helsinki, Finland 9 5407 580 (Inside Finland) +358 9 5407 580 (Outside Finland)
1
Canada
Symbol Technologies Canada, Inc. 2540 Matheson Boulevard East Mississauga, Ontario, Canada L4W 4Z2 905-629-7226
Asia/Pacific
Symbol Technologies Asia, Inc. 230 Victoria Street #04-05 Bugis Junction Office Tower Singapore 188024 337-6588 (Inside Singapore) +65-337-6588 (Outside Singapore)
Austria/Österreich
Symbol Technologies Austria GmbH Prinz-Eugen Strasse 70 / 2.Haus 1040 Vienna, Austria 01-5055794-0 (Inside Austria) +43-1-5055794-0 (Outside Austria)
Europe/Mid-East Distributor Operations
Contact your local distributor or call +44 118 945 7360
France
Symbol Technologies France Centre d'Affaire d'Antony 3 Rue de la Renaissance 92184 Antony Cedex, France 01-40-96-52-21 (Inside France) +33-1-40-96-52-50 (Outside France)
xi
Page 16
CycloneTM M2000 Series Product Reference Guide
Germany/Deutchland
Symbol Technologies GmbH Waldstrasse 66 D-63128 Dietzenbach, Germany 6074-49020 (Inside Germany) +49-6074-49020 (Outside Germany)
Latin America Sales Support
7900 Glades Road Suite 340 Boca Raton, Florida 33434 USA 1-800-347-0178 (Inside United States) +1-561-483-1275 (Outside United States)
Netherlands/Nederland
Symbol Technologies Kerkplein 2, 7051 CX Postbus 24 7050 AA Varsseveld, Netherlands 315-271700 (Inside Netherlands) +31-315-271700 (Outside Netherlands)
Italy/Italia
Symbol Technologies Italia S.R.L. Via Cristoforo Columbo, 49 20090 Trezzano S/N Navigilo Milano, Italy 2-484441 (Inside Italy) +39-02-484441 (Outside Italy)
Mexico/México
Symbol Technologies Mexico Ltd. Torre Picasso Boulevard Manuel Avila Camacho No 88 Lomas de Chapultepec CP 11000 Mexico City, DF, Mexico 5-520-1835 (Inside Mexico) +52-5-520-1835 (Outside Mexico)
Norway/Norge
Symbol’s registered and mailing address: Symbol Technologies Norway Hoybratenveien 35 C N-1055 OSLO, Norway
Symbol’s repair depot and shipping address: Symbol Technologies Norway Enebakkveien 123 N-0680 OSLO, Norway
South Africa
Symbol Technologies Africa Inc. Block B2 Rutherford Estate 1 Scott Street Waverly 2090 Johannesburg Republic of South Africa 1 1 -8 09 53 11 (Inside South Africa) +27-11-809 5311 (Outside South Africa)
xii
+47 2232 4375
Spain/España
Symbol Technologies S.L. Edificioi la Piovera Azul C. Peonias, No. 2 - Sexta Planta 28042 Madrid, Spain +913244000 (Inside Spain) +34-9-1-320-39-09 (Outside Spain)
Page 17
About This Guide
Sweden/Sverige
“Letter” address: Symbol Technologies AB Box 1354 S-171 26 SOLNA Sweden
Visit/shipping address: Symbol Technologies AB Solna Strandväg 78 S-171 54 SOLNA Sweden
Switchboard: 08 445 29 00 (domestic) Call Center: +46 8 445 29 29 (international) Support E-Mail:
Sweden.Support@se.symbol.com
1
Customer support is available 24 hours a day, 7 days a week.
If you purchased your Symbol product from a Symb ol Bus ine ss Par tn er, contact that Business Partner for service.
For the latest version of this guide go to:http://www.symbol.com/manuals.

Warranty

Symbol Technologies, Inc. (“Symbol”) manufactures its hardware products in accordance with industry-standard practices. Symbol warrants that for a period of 3 (36 months) years from date of shipment, products will be free from defects in materials and workmanship.
This warranty is provided to the original owner only and is not transferable to any third party. It shall not apply to any product (i) which has been repaired or altered unless done or approved by Symbol, (ii) which has not been maintained in accordance with any operating or handling instructions supplied by Symbol, (iii) which has been subjected to unusual physical or electrical stress, misuse, abuse, power shortage, negligence or accident or (iv) which has bee n used other than in accordance with the product operating and handling instructions. Preventive maintenance is the responsibility of customer and is not covered under this warranty.
Wear items and accessories having a Symbol serial number, will carry a 90-day limited warranty. Non­serialized items will carry a 30-day limited warranty.
xiii
Page 18
CycloneTM M2000 Series Product Reference Guide

Warranty Coverage and Procedure

During the warranty period, Symbol will repair or replace defective products returned to Symbol’s manufacturing plant in the US. For warranty service in North America, call the Symbol Support Center at 1-800-653-5350. International customers should contact the local Symbol office or support center. If warranty service is required, Symbol will issue a Return Material Authorization Number. Products must be shipped in the original or comparable packaging, shipping and insurance charges prepaid. Symbol will ship the repaired or replacement product freight and insurance prepaid in North America. Shipments from the US or other locations will be made F.O.B. Symbol’s manufacturing plant.
Symbol will use new or refurbished parts at its discretion and will own all parts removed from repaired products. Customer will pay for the replacement product in case it does not return the replaced product to Symbol within 3 days of receipt of the replacement product. The process for return and customer’s charges will be in accordance with Symbol’s Exchange Policy in effect at the time of the exchange.
Customer accepts full responsibility for its software and data including the appropriate backup thereof.
Repair or replacement of a product during warranty will not extend the original warranty term. Symbol’s Customer Service organization offers an array of service plans, such as on-site, depot, or
phone support, that can be implemented to meet customer’s special operational requ irements and are available at a substantial discount during warranty period.

General

Except for the warranties stated above, Symbol disclaims all warranties, express or implied, on products furnished hereunder, including without limitation implied warranties of merchantability and fitness for a particular pu rpose. The state d express warranties are in lieu of all obligations or liabilities on part of Symbol for damages, including without limitation, special, indirect, or consequential damages arising out of or in connection with the use or performance of the product.
Seller’s liability for damages to buyer or others resulting from the use of any product, shall in no way exceed the purchase price of said product, except in instances of injury to persons or property.
Some states (or jurisdictions) do not allow the exclusion or limitation of incidental or consequential damages, so the proceeding exclusion or limitation may not apply to you.
xiv
Page 19
Chapter 1
Setting Up Your Scanner

Introduction

The CycloneTM M2000 Series scanner combines the benefits of multiple scan patterns (omnidirectional, semi-omnidirectional, 2D raster, and single scan line) with a light-weight, hands-free/hand-held design. The scanner’s built-i n stand seamlessly accommodates both counter-top and hand-held use. The scanner can be progr ammed to emit the preferred scan pattern for both counter-top and hand-he l d us e.
The M2000 successfully reads most bar code symbologies, densities, an d colors, produced by a wide range of printing techniques.
Figure 1-1. Cyclone M2000 Series Scanner
1-1
Page 20
CycloneTM M2000 Series Product Reference Guide
The M2000 scanner supports the following interfaces:
M2004-I200 (RS-232C) contains on-board discrete RS-232C communications for connecting to RS-232C asynchronous terminals and host systems. It also accommodates Synapse™ “Smart Cables” which allow you to connect to a wide variety of host systems.
M2004-I290 (RS-232C with EAS) also supports Checkpoint VII Electronic Article Surveillance (EAS).
M2005-I200 (IBM 468X/469X) is fully compatible with the entire line of IBM 468X/ 469X terminals. It also accommodates Synapse Smart Cables.
M2005-I290 (IBM 468X/469X with EAS) provides additional signal lines for EAS deactivation (Checkpoint VII).
M2007-I200 (USB) connects to USB-capable host systems, including:
Desktop PCs and Notebooks
Apple™ iMac, G4, iBooks
IBM SurePOS terminals
Network computers. It also accommodates Synapse Smart Cables.
M2007-I290 (USB with EAS) provides additional signal lines for EAS deactivation (Checkpoint VII).

Unpacking

Remove the scanner from its packing and inspect it for damage . If the scanner was damaged in transit, call the Symbol Support Centers at one of the telephone numbers listed on page xi. KEEP THE P ACKING . It is the approved shipping container and should be used if you ever need to return your equipment for servicing.
1-2
Page 21
Setting Up Your Scanner

Connecting your Scanner to a Host

To connect the M2000 to your host:
1. Power down the host.
2. Connect the interface cable to the receptacle in the back of the M2000 base. Listen
for a click.
AC Outlet
Power Supply (Optional)
To Host
Interface Cable
Figure 1-2. Plugging Connector into Scanner
3. Gently tug the cable to ensure the connector is properly secured.
4. Connect the other end of the interface cable to the host (refer to your terminal
manual to locate the correct port).
5. If necessary , plug the p ower supply into the power jack on the interface cable. Plug
the other end of the power supply into an AC outlet.
6. If you are using a Synapse cable, the scanner autodetects your host. If you are
using another cable, set the M2000 to communicate with your particula r POS host by scanning the appropriate bar code(s) in Chapter 3, Parameter Menus.
7. Power up the host.
8. Three power-up beeps sound and all three LEDs light, indicatin g the scanner is
operational.
1-3
Page 22
CycloneTM M2000 Series Product Reference Guide
9. Verify that the scanner is successfully reading bar code s and transmitting their content to the host.
See Troubleshooting on page 2-11 if you are having problems after completing these steps.

Setting Up the M2007 (USB) Scanner

The M2007 connects through the USB and operates with USB capable hosts including:
Desktop PCs and Notebooks
Apple™ iMac, G4, iBooks
IBM SurePOS terminals
Network computers.
The following operating systems support the M2007 through USB:
Windows 98, 2000, ME, NT 5.0
MacOS 8.0 and above
4690 OS v2.3 and above.
Ask your vendor if your host supports USB, and if your version of the operating system supports USB. For more information on USB technology, hosts, and peripheral devices, visit www.usb.org.
Bus Power
An additional power supply is not required to operate the M2007 since the USB host or self­powered hub provides enough power.
To set up your M2007:
1. Connect the cable to the scanner.
2. Plug the series A connector in the USB h ost or h ub, or plug the power+ conn ector in the IBM SurePOS terminal.
3. Select the USB device type. See USB Device Type on page 3-107.
4. On first installation when using Windows, the software prompts you to select or install the USB device driver . Follow the installatio n instructions on the screen. The scanner powers up during this installation.
5. If you are not using a North American keyboar d, scan the app ro pri ate countr y ba r code under Country Selection on page 3-109.
If you are having any problems with your system, see Troubleshooting on page 2-11.
1-4
Page 23
Setting Up Your Scanner

Switching Cables

Different cables are required for different hosts. To change the scanner cable:
1. Unplug the installed cable’s modular connector by depressing the connector clip
through the access hole on the bottom of the scanner with a paper clip.
Access Hole
Figure 1-3. Bottom of M2000 Scanner
2. Carefully slide out the cable.
3. Follow the previous steps to connect a new cable.
Caution
Be sure you are using the correct cable for your ho st. Using a cable incom­patible with the host may cause damage to your scanner or host.

Wall Mounting the Scanner

An optional wall-mount bracket is available for using the M2000 in “scanning from above” applications. To wall-mount the M2000:
1. Place the bracket in its desired location on the wall, and place a pencil mark on the
wall through each keyhole in the bracket.
2. Remove the bracket, and insert three #6 screws into the pencil marks on the wall.
Do not tighten them all the way; leave enough space for the bracket’ s ke yhole s to slide onto.
1-5
Page 24
CycloneTM M2000 Series Product Reference Guide
3. Insert the bracket’s keyholes over the screws, and slide the bracket down to secure. If necessary, tighten the screws.
Figure 1-4. Installing the Wall Mount Bracket
4. Slide the base of the scanner into the bracket, oriented so the scan win dow fa ce s down.

Accessories

Required Accessories

These items must be included to complete the system, and are available through contacting your local Symbol representative or business partner.
Host interface cables for RS-232 operation (available in 6-foot and 8.5-foot lengths.)
25-Pin Male D Connector (TxD on Pin 3)
25-Pin Male D Connector (TxD on Pin 2)
25-Pin Female D Connector (TxD on Pin 3)
25-Pin Female D Connector (TxD on Pin 2)
9-Pin Female D Connector (PC AT: TxD on Pin 3)
16-foot Synapse cable
Synapse adapter cable
Power supply (select one):
115 VAC Power Supply
220/240 VAC Power Supply (Europe)
1-6
Page 25
Setting Up Your Scanner
100 VAC Power Supply (Japan)
User documentation (Cyclone
TM
M2000 Series Product Reference Guide).

Optional Accessories

An optional Wall Mount Bracket is not included in the standard configuration, and is available through contacting your local Symbol representative or business partner.

Electronic Article Surveillance (EAS) (Optional)

Because there are several Checkpoint EAS systems available, your local Checkpoint representative should install the EAS cable. To contact your local Checkpoint representative inside the U.S. call 800-257-5540, ext. 4300. Outside the U.S., call (609) 848-1800, ext. 4300.
If you are using an EAS cable, refer to the Universal Cable EAS Installation Sheet (Symbol p/n 70-32824-xx).
1-7
Page 26
CycloneTM M2000 Series Product Reference Guide
1-8
Page 27
Chapter 2
Scanning

Introduction

This chapter describes the various laser patterns and scanning modes available in the M2000 scanner, provides instructions and tips for scanning, and lists beeper and LED indications.

Scanning Modes

The M2000 may be used on the counter-to p or in a hand-held orientation. In hand-held use, the scanner operates in triggered mode where you pull the trigger to activate the scan pattern and decode the bar code. In counter-top use, the scanner operates in continuous (constant-on) mode, where it automatically decodes a bar code presented in its field of view.

Laser Patterns

The scanner emits one of four laser patterns:
Cyclone Omnidirectional Scan Pattern is a highly efficient
scan pattern which decodes 1D and EAN/UCC reduced space symbologies in any orientation.
2-1
Page 28
CycloneTM M2000 Series Product Reference Guide
Cyclone Semi-omnidirectional Scan Pattern, an alternative to the full omnidirectional pattern, scans highly truncated 1D and RSS bar codes. The bar code must be presented horizontally with no more than 20
o
tilt.
Raster Scan Pattern directly opens the laser to a full sized raster pattern. Decodes 1D, PDF-417, RSS, and Composite Codes.
Single Scan Line Pattern (Smart Raster) creates a single scan line which opens vertically for PDF-417 symbols using the Smart Raster feature. This feature autodetect s the type of bar code being scanned and adjusts its pattern accordingly. This provides optimal performance on 1D, PDF-417, EAN/UCC, RSS and Composite Codes.
One pattern can be selected for counter-top mode and another for hand-held mode via programming bar code in Chapter 3, Parameter Menus. For hand-held mode, you may alternatively select a pattern by pressing the Scan Patte rn Mode Selector button when the scanner is lifted off the counter.
Raster Scan Pattern
Indicator
Omni/Semi-omni Scan Pattern Indicator
Single Scan Line
(Smart Raster) Pattern
Indicator
Scan Pattern Mode Selector
Figure 2-1. Top of M2000 Scanner
To scan in hand-held mode, pick up the scanner and hold it within the scanning range for the bar code. A sensor on the bottom of the scanner’s stand detects when the scanner is lifted off the counter, and automatically switches to the programmed hand-held laser pattern.
2-2
Page 29
Scanning

Smart Raster

In Smart Raster operation, a trigger pull causes a single scan line pattern to appear. If the target is a 1-D bar code, the scanner decodes the symbol. If the target bar code is a 2-D bar code, the scanning patterns open up to a full, optimized raster pattern as soon as the scanner is properly aligned over the bar code.
Single Scan Line Pattern
Open Raster Pattern
Y-Axis
Horizontal Displacement (X - Axis)
Figure 2-2. M2000 Scanning Patterns

Scanning 1D (and RSS) or 2D Bar Codes

When scanning a bar code:
Keep the scan pattern parallel to the symbol’s rows.
Hold the scanner as still as possible.
Hold the scanner at an angle which does not cause specular reflection (see
Specular Reflection on page 2-7).
Hold the scanner close for small symbols, and farther away for large symbols.
Practice shows what works.
Y-Axis
2-3
Page 30
CycloneTM M2000 Series Product Reference Guide
When using the raster pattern, if the pattern does not cover the top and bottom of a 2D symbol, pull the scanner back until it does. Make sure the scan pattern extends at least three quarters of an inch beyond the edges of the bar code.
3/4”
3/4”
Figure 2-3. Raster Pattern Expanded Over PDF-417 Symbol
If the vertical scan pattern is not high enough to cover a “tall” PDF-417 symbol, move the scanner slowly down toward the bottom of th e symbol, keeping the beam horizontal to the rows, and then slowly back upward to the top. Altern atively, move the scanner further away from the bar code until the scan pattern covers a larger portion of the bar code in the vertical direction.
Figure 2-4. Moving Scan Pattern Upward and Downward on “Tall” PDF Symbol
The scan beam does not have to be perfectly parallel with the top and bottom of the symbol (up to a 4
o
tilt is permitted).
Be sure the symbol is in good condition.
The scanner emits a short, high-tone beep and lights the three green LEDs to indicate a successful decode. Decoded data is transmitted to the host device. Be sure that the RS­232C or IBM 4683 parameters (e.g., baud rate, parity) are set properly. Communication parameters are described in Chapter 3, Parameter Menus.
2-4
Page 31
Scanning

Scanning Composite Bar Codes

Composite Code is a combination of a 1D symbol (RSS, UPC/EAN or UPC/EAN-128) and a 2D symbol (CC-A, CC-B or CC-C).
When scanning a barcode:
Keep the scan pattern parallel to the 2D symbol’s rows.
Hold the scanner as still as possible.
Hold the scanner at an angle which does not cause specular reflection (see
Specular Reflection on page 2-7).
Hold the scanner close for small symbols, and farther away for large symbols.
Practice shows what works.
When using the single scan line pattern, aim the scan line at the middle of the 2D
portion. The scan pattern will open up to an optimized raster pattern and decode both the 2D and 1D portion of the Composite Code.
Aim the single scan line at the center of
the 2D portion
Raster pattern will expand to decode
both portions
Note:It is not recommended to scan Composite Codes in the hands-free
(on-counter) mode with a single scan line pattern. This will produce multiple reads of the bar code. To avoid this, scan the Composite Code in handheld mode. Composite Codes cannot be read with the Cyclone, Omnidirectional, or Semi-omnidirectional scan patterns.
The scanner allows the user to choose the beep mode to indicate a successful decode. Three options are available:
Single Beep after both 1D and 2D symbols are de coded; the scanner emits a short,
high-tone beep.
Beep as each code type is decoded; the first decode beep is a short high tone beep
if the 2D portion is scanned first, or a short low tone beep if the 1D portion is
2-5
Page 32
CycloneTM M2000 Series Product Reference Guide
scanned first. The second decode beep is a short high tone.
Double Beep after both 1D and 2D symbols are decoded; the scanner emits two short, high tone beeps.
Note:Refer to Composite Beep Mode on page 3-32 for parameters.
The scanner also lights the three green LEDs to indicate a successful decode.
2-6
Page 33
Scanning

Specular Reflection

When laser beams reflect directly back into the scanner fro m the bar code, they can “blind” the scanner and make decoding difficult. This is specular reflection.
To avoid this, scan the bar code so that the beam does not bounce directly back. But don’t scan at too oblique an angle; the scanner needs to collect scattered reflections from the scan to make a successful decode. Practice quickly shows what tolerances to work within.
Tilt Back At Slight Angle (Up to 30°)
Specular reflection: reflected beam interferes.
Bar Code
No specular reflection. Decode can occur.
o
30
Bar Code
Figure 2-5. Avoiding Specular Reflection
When scanning a 1D bar code, there is only a small specular dead zone to avoid (+ the direct laser beam). The specular dead zone is larger for sca nning PDF-4 17 (+ the direct laser beam). However , the sca nner is not effe ctive if its beams hit th e bar code’ s surface at an angle greater than 30
o
from the normal to that surface.
2o from
9o from
2-7
Page 34
CycloneTM M2000 Series Product Reference Guide

Beeper Definitions

Table 2-1 provides standard beeper definitions.
Table 2- 1. Standard Beeper Definition s
Beeper Sequence Indication
Standard Use
Short high tone A non-composite bar code was decoded (if decode beeper is enabled). 3 short high tones Power-on or reset. Occurs immediately after the scanner is turned on,
indicating that the system software is working properly. If three beeps occur during normal operation, it is due to a reset and any work in progress is lost. If this occurs often, contact the Symbol Services Division.
Parameter Menu Scanning
2 short high tones Correct entry scanned or correct menu sequence performed. High/low tone Keyboard parameter selected. Enter value using numeric bar codes. High/low/high/low tone Successful program exit with change in the parameter setting. Low/high tone Input error, incorrect bar code, or “Cancel” scanned, wrong entry, incorrect
bar code programming sequence; remain in program mode.
Communication
4 short low tones Communication error. High/high/high/low tone Receive error. Low/high/low tone ADF transmit error.
Composite Codes (default settings)
Short high tone Both portions of the barcode have been successfully decoded (if “Single
Beep after both are decoded” mode is enabled).
2 short high tones Scanner decoded 2D portion first and 1D portion second (if “Beep as each
code type is decoded” mode is enabled).
1 short low tone and 1 short high tone
2 short high tones Both portions of the barcode have been successfully decoded (if “Double
Scanner decoded 1D portion first and 2D portion second (if “Beep as each code type is decoded” mode is enabled).
Beep after both are decoded” mode is enabled).
2-8
Page 35
Scanning

Macro PDF

Table 2-2 provides beeper definitions for Macro PDF mode. See Macro PDF Features on
page 3-116 for an explanation of Macro PDF.
Table 2-2. Macro PDF Beeper Indications
Beeper Sequence Indication
Error
Long low tone Hi-level decode error caused by incorrect symbol. 2 long low tones File ID error. A bar code not in the current MPDF sequence was
scanned.
3 long low tones Out of memory. There is not enough buffer space to store the current
MPDF symbol.
4 long low tones Bad symbology. You scanned a 1-D or 2-D bar code in an MPDF
sequence, a duplicate MPDF label, an incorrect sequence, or are trying
to transmit an empty or illegal MPDF field. 5 long low tones Flushing buffer. Fast warble tone Successful parameter scanned.
Decode Beep Sequence
Short tone Standard decode and transmit beep for all symbols. Short low tone 1D portion of composite code was decoded. Decode beep follows when
entire composite code is decoded. Short high tone 2D portion of composite code was decoded. Decode beep follows when
entire composite code is decoded. Double short tone MPDF symbol is buffered. A single beep indicates transmission of the
buffered data.
2-9
Page 36
CycloneTM M2000 Series Product Reference Guide

LED Indications

The lit LED indicates the selected scan pattern for hand-held and counter-top mode. In hand-held mode, pressing the Scan Pattern Mode Selector button selects the next pattern, and lights the corresponding LED. (The counter-top laser pattern is selectable only via programming bar code.) When a bar code is successfully decoded, all three LEDs light momentarily.
Raster Pattern
Indicator
Omni/Semi-omni Pattern Indicator
Single Scan Line
(Smart Raster) Pattern
Indicator
Figure 2-6. Laser Pattern Indicators
Scan Pattern Mode Selector

Maintenance

The M2000 scanner is designed to provide reliabl e service over an extended period of time. The only maintenance required is cleaning the exit window.
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.
Do not spray water or other cleaning liquids directly into the window.
2-10
Page 37

Troubleshooting

Table 2-3. Troubleshooting
Problem Possible Solution
Nothing happens when you follow the operating instructions.
Check the system power. Make sure you are using the correct interface cable for the host device. Check for loose cable connections. Make sure the scanner is programmed to read the symbology you are trying to read. See Chapter 3, Parameter Menus. Check the label to make sure it is not defaced; if damaged beyond its error correction capability, it will not decode. Try scanning a test symbol of the symbology you are trying to read.
Scanning
Your scanner operates but scanned data is not displayed correctly.
The laser does not activate, which is followed by a beep sequence.
Transmitting PDF bar code data through a scanner/wand emulation Synapse cable causes transmit errors.
For the M2007 (USB), no data transmits, or incorrect data transmits, or a low/low/low/low tone sounds.
USB parameters are not working. Make sure you’ve selected the correct parameter set.
Check the system power. Check for loose cable connections. Check that the communication parameters (baud rate, parity, stop bits, etc.) are set properly for the host device.
If you’re working with a Synapse cable, refer to your Interface
Guide.
You may be scanning in an inappropriately hot environment. Remove the scanner from the environment, or allow the laser to cool down.
The scanner/wand emulation Synapse cable has a transmission limit of approximately 46 characters. This does not apply to other Synapse cables.
Check cable connection to scanner and host. Make sure the correct device options and country code
parameters are set for the currently attached scanner. Increase Intercharacter Delay.
If you scanned a Set Defaults bar code, re-enter your parameters.
2-11
Page 38
CycloneTM M2000 Series Product Reference Guide
2-12
Page 39
Chapter 3
Parameter Menus

Introduction

The M2000 Series Scanner can be programmed to perform various functions, or activate different features. This chapter describes each feature and provides the programming bar codes necessary for selecting these features for your scanner . Before progra mming, follow the setup instructions in Chapter 1, Setting Up Your Scanner.
The M2000 Series Scanner is shipped with the defa ult settings shown in Table 3-1 on page
3-3. These default values are stored in non-volatile memory and are preserved even when
the scanner is powered down. You can change the default values by scanning single bar codes or short bar code
sequences in this chapter. These new values replace the standard default values in memory. The default parameter values can be recalled by scanning the Set All Defaults bar code on page 3-11.
3-1
Page 40
CycloneTM M2000 Series Product Reference Guide

Scanning Sequence Examples

In most cases you need to only scan one bar code to set a specific parameter. For example, if you want to set the baud rate to 9600, simply scan the 9600 bar code listed under Baud
Rate on page 3-93. The scanner issues a warble tone, signifying a successful parameter
entry. If you want to set specific code lengths or specify Serial Response Time-Out, you have to
scan several bar codes. This procedure is described later in this chapter.

Errors While Scanning

If you make an error during a scanning sequence, just rescan the correct parameter.
3-2
Page 41
Parameter Menus

Default Table

Table 3-1 lists the defaults for all parameters, and the page number each parameter
appears on. If you wish to change any option, scan the appropri ate bar code(s).
Table 3-1. Default Table
Parameter Default P age #
Set Default Parameter All Defaults 3-1 1 Host Type See page 3-12 3-12
Scanning Options
Hand-Held Scan Pattern Mode Smart Raster 3-16 Hand-Held Scan Pattern Mode Selector Enable 3-17 Counter-top Scan Pattern Mode Cyclone 3-18 Raster Height 15 3-19 Raster Expansion Rate 11 3-19 Aiming Mode Single Scan Line Raster 3-20 Trigger Mode Level 3-21 Time-out Between Same Symbol 0.6 sec 3-22 Time-out Between Different Symbols 0.0 sec 3-22 Laser On Time 5.0 sec 3-23 Time Delay to Low Power Mode 30 Minutes 3-23 Beep After Good Decode Enable 3-24 Beeper Volume High Volume 3-24 Beeper Tone High Frequency 3-25 Transmit “No Decode” Message Disable 3-25
3-3
Page 42
CycloneTM M2000 Series Product Reference Guide
Table 3-1. Default Table (continued)
Parameter Default Page #
Linear Code Type Security Levels:
Hand-held
Counter-top Bi-directional Redundancy Disable 3-28 Autodiscriminate Response Time 1.0 second 3-28
Composite Codes
Composite Codes CC-C Disable 3-29 Composite Codes CC-A/B Disable 3-30 TLC39 Disable 3-31 Composite Beep Mode Double Beep 3-32
UPC/EAN
UPCA Enable 3-33 UPCE Enable 3-33 UPCE1 Disable 3-34 EAN-8 Enable 3-34
2 1
3-26
EAN-13 Enable 3-35 Bookland EAN Disable 3-35 UPC/EAN Coupon Code Disable 3-36 Decode UPC/EAN Supplementals Ignore 3-36 Decode UPC/EAN Supplemental Redundancy 12 3-38 Transmit UPCA Check Digit Enable 3-38 Transmit UPCE Check Digit Enable 3-39
3-4
Page 43
Parameter Menus
Table 3-1. Default Table (continued)
Parameter Default P age #
Transmit UPCE1 Check Digit Enable 3-39 UPCA Preamble System Character 3-40 UPCE Preamble System Character 3-41 UPCE1 Preamble System Character 3-42 Convert UPCE to A Disable 3-43 Convert UPCE1 to A Disable 3-44 EAN-8 Zero Extend Disable 3-45 UPC/EAN Security Level 0 3-46 Linear UPC/EAN Decode Disable 3-48 UPC/EAN Decode Performance Enable 3-48 UPC Composite Mode Never Linked 3-49
Code 128
Code 128 Enable 3-50 UCC/EAN-128 Enable 3-50 ISBT 128 Disable 3-51 Code 128 Decode Performance Enable 3-52
Code 39
Code 39 Enable 3-53 Trioptic Code 39 Disable 3-53 Convert Code 39 to Code 32 Disable 3-54 Code 32 Prefix Enable 3-55
3-5
Page 44
CycloneTM M2000 Series Product Reference Guide
Table 3-1. Default Table (continued)
Parameter Default Page #
Set Length(s) for Code 39 Length within Range:
01-55 Code 39 Check Digit Verification Disable 3-58 Transmit Code 39 Check Digit Disable 3-58 Code 39 Full ASCII Conversion Disable 3-59 Code 39 Decode Performance Enable 3-60
Code 93
Code 93 Disable 3-61 Set Length(s) for Code 93 Length within Range:
04-55
Interleaved 2 of 5
Interleaved 2 of 5 Disable 3-64 Set Length(s) for I 2 of 5 1 Discrete Length: 14 3-65 I 2 of 5 Check Digit Verification Disable 3-67 Transmit I 2 of 5 Check Digit Disable 3-68
3-56
3-62
Convert I 2 of 5 to EAN 13 Disable 3-69
Discrete 2 of 5
Discrete 2 of 5 Disable 3-70 Set Length(s) for D 2 of 5 1 Discrete Length: 12 3-71
Codabar
Codabar Disable 3-73
3-6
Page 45
Parameter Menus
Table 3-1. Default Table (continued)
Parameter Default P age #
Set Lengths for Codabar Length within Range:
05-55 CLSI Editing Disable 3-76 NOTIS Editing Disable 3-76
MSI Plessey
MSI Plessey Disable 3-77 Set Length(s) for MSI Plessey Length Within Range:
06 - 55 MSI Plessey Check Digits One 3-80 Transmit MSI Plessey Check Digit Disable 3-80 MSI Plessey Check Digit Algorithm Mod 10/Mod 10 3-81
PDF-417/MicroPDF-417
PDF-417 Enable 3-82 MicroPDF-417 Disable 3-82 MicroPDF Performance Standard 3-83
3-74
3-78
Code 128 Emulation Disable 3-84
RSS Codes
RSS-14 Disable 3-85 RSS-Limited Disable 3-85 RSS-Expanded Disable 3-86
Data Options
Transmit Code ID Character None 3-87
3-7
Page 46
CycloneTM M2000 Series Product Reference Guide
Table 3-1. Default Table (continued)
Parameter Default Page #
Prefix/Suffix Values Prefix Suffix
Scan Data Transmission Format Data as is 3-90 Decode Buffering Single Scan Line/Raster:
RS-232 Options
Baud Rate 9600 3-93 Parity None 3-95 Check Parity Enable 3-97 Hardware Handshaking None 3-98 Software Handshaking None 3-101 Stop Bit Select 1 3-103 Intercharacter Delay 0 3-103 Host Serial Response Time-out 2 sec 3-104
Enter Enter
Disable
Omni: Disable
3-89
3-92
Host Serial RTS Line State Low RTS 3-104 Beep on <BEL> Disable 3-105 Data Transmission Format 8-bit 3-105
USB (M2007 only)
Set USB Defaults -- 3-106 USB Device Type IBM Hand-Held USB 3-107 Country Selection North American, Standard 3-109
3-8
Page 47
Parameter Menus
Table 3-1. Default Table (continued)
Parameter Default Page #
Keystroke Delay No Delay (0 ms) 3-113 CAPS LOCK Disable 3-114 Ignore Unknown Characters Send Bar Codes with
Unknown Characters
Macro PDF
Macro PDF Transmit/Decode Mode Buffer All Symbols/
Transmit Macro PDF when
Complete Transmit Each Symbol in Codeword Format Disable 3-119 Transmit Unknown Codewords Disable 3-120 Escape Character None 3-121
ECI
Delete Character Set ECIs Enable 3-122 ECI Decoder Enable 3-123
Transmit Macro PDF User-Selected Field
Transmit File Name Disable 3-124 Transmit Block Count Disable 3-125 Transmit Time Stamp Disable 3-125
3-1 15
3-1 17
Transmit Sender Disable 3-126 Transmit Addressee Disable 3-126 Transmit Checksum Disable 3-127 Transmit File Size Disable 3-127
3-9
Page 48
CycloneTM M2000 Series Product Reference Guide
Table 3-1. Default Table (continued)
Parameter Default Page #
Transmit Macro PDF Control Header Disable 3-128 Last Block Marker Disable 3-128 Flush Macro Buffer N/A 3-129 Abort Macro PDF Entry N/A 3-129
3-10
Page 49
Parameter Menus

Set Default Parameter

Scanning this bar code returns all parameters to the values listed in Table 3-1 on page 3-3.
Set All Defaults
3-11
Page 50
CycloneTM M2000 Series Product Reference Guide

Host Type

If you’re using a Synapse cable, your h ost is autodetected, so you don’t have to scan a host bar code. If not, select an IBM 46XX or RS-232 host from the following bar code menus.

IBM 46XX Host Types

To select one of the following as a POS Interface, scan the appropriate bar code below.
Note:To properly communicate with 468X/9X terminals, the driver
corresponding to the port being used must be loaded and enabled when you are configuring your terminal system. See your terminal’ s operating manual for details.
Port 5B
3-12
Port 9B
Port 17/9E
Page 51
Parameter Menus

RS-232C Host Types

Three RS-232C hosts are set up with their own parameter default settings (Table 3-2). Selecting the ICL, Fujitsu, or Nixdorf RS-232C terminal sets the defaults listed below. These defaults take precedence over standard defaults. So if you select Fujitsu RS-232C, then select the standard defaults, the Fujitsu defaults still apply.
Table 3-2. Terminal Specific RS-232C
Parameter ICL Fujitsu Nixdorf
Mode A/Mode B
Transmit Code ID Yes Yes Yes Data Transmission Format Data/Suffix Data/Suffix Data/Suffix Suffix CR (1013) CR (1013) CR (1013) Baud Rate 9600 9600 9600 Parity Even None Odd Hardware Handshaking RTS/CTS
Option 3 Software Handshaking None None None Serial Response Time-out 9.9 Sec. 2 Sec. 9.9 Sec.
None RTS/CTS
Option 3
Stop Bit Select One One One ASCII Format 8-Bit 8-Bit 8-Bit Beep On <BEL> Disabled Disabled Disabled RTS Line State High Low *Low = No data to
send
*In the Nixdorf Mode B, if CTS is Low, scanning is disabled. When CTS i s High, the user can scan bar codes.
3-13
Page 52
CycloneTM M2000 Series Product Reference Guide
RS-232C Host Types (continued)
Selecting the ICL, Fujitsu, or Nixdorf RS-232C terminal enables the transmission of Code ID characters as listed in Table 3-3. These Code ID characters are not programmable and are separate from the Transmit Code ID feature. The Transmit Code ID feature should not be enabled for these terminals.
Note:These Code IDs do not apply when Standard RS-232C is selected.
Table 3-3. Terminal-Specific Code ID Characters
Code Type ICL Fujitsu Nixdorf
UPCA A A A0 UPCE E E C0 EAN-8 FF FF B EAN-13 F F A Code 39 C <len> No ne M Codabar N <len> None N Code 128 L <len> None K I 2 of 5 I <len> None I UCC/EAN 128 L <len> None P
3-14
Bookland EAN F F A
Page 53
Parameter Menus
RS-232C Host Types (continued)
To select an RS-232C host interface, scan one of the following bar codes.
Standard RS-232C
Nixdorf RS-232C Mode A
ICL RS-232C
OPOS
Nixdorf RS-232C Mode B
Fujitsu RS-232C
3-15
Page 54
CycloneTM M2000 Series Product Reference Guide

Scanning Options

Hand-Held Scan Pattern Mode

Select one of the following scan pattern options to use when the scanner is in hand-held use (see Scanning Modes on page 2-1 for descriptions):
Single Scan Line
(Smart Raster)
Pattern
Programmable Raster
Always Raster
Slab Pattern
Omnidirectional Pattern Semi-omnidirectional Pattern
3-16
Page 55
Parameter Menus

Scan Pattern Mode Selector

Select whether the user can select the hand-held lase r p attern via the Scan Pattern M ode Selector button.
Enable Mode Selector Button
Disable Mode Selector Button
3-17
Page 56
CycloneTM M2000 Series Product Reference Guide

Countertop Scan Pattern Mode

Select one of the following scan pattern options to remain on when the scanner is in countertop (hands-free) use (see Scanning Modes on page 2-1 for descriptions).
Smart Raster
Omnidirectional Pattern
Always Raster
Semi-omnidirectional
Pattern
3-18
Page 57
Parameter Menus

Programmable Raster Height And Raster Expansion Speed

This parameter selects the laser pattern’s height and rate of expansion, and is only used when Programmable Raster or Always Raster is enabled. This parameter is intended for very specific applications, and is usually not necessary.
Select the laser pattern’s height and/or rate of expansion.
1. Scan the bar code for either Raster Height or Raster Expansion Speed below.
2. Scan two numeric bar codes beginning on page 3-130 that represent a two-digit value. Valid values are between 01 and 15.
3. If you make an error, or wish to change your selection, scan Cancel on page 132.
Raster Height (Default 15)
Raster Expansion Speed (Default 11)
3-19
Page 58
CycloneTM M2000 Series Product Reference Guide

Aiming Mode

For hand-held mode only, select either single scan line raster for aiming, or an aiming dot to appear for a normal or extended period of time.
Single scan line Raster
(No Aiming Dot)
Aiming Dot
Normal (200 ms) Timeout
3-20
Aiming Dot
Extended (400 ms) Timeout
Page 59
Parameter Menus

Triggering Modes

Choose one of the options below to set the operation of the trigger.
Level - A trigger pull activates the laser and decode processing. The laser remains on, and decode processing continues until a trigger release, a valid decode, or the Laser On Time-out is reached.
Pulse - A trigger pull activates the laser and decode processing. The laser remains on and decode processing continues until a valid decode, or the Laser On Time­out is reached.
Continuous - The laser is always on and decoding. Refer to the
Pattern Mode
on page 3-16 and the Countertop Scan Pattern Mode on page 3-18.
Level
Hand-Held Scan
Pulse
Continuous
3-21
Page 60
CycloneTM M2000 Series Product Reference Guide

Timeout Between Decodes

Timeout Between Decodes, Same Symbol
This option is used in continuous-on mode to prevent the beeper from continuo usly beeping when a symbol is left in the scanner’s field of view. It is programmable in 0.1 second increments from 0.0 to 9.9 seconds. The recommended interval is 0.6 seconds.
Timeout Between Decodes, Different Symbol
Timeout Between Decodes, Dif ferent Symbol is used in continuous-on mode to prevent th e beeper from beeping when a diff erent symbol appears in the scanner’s field of view before the timeout period between decodes expires. This is programmable in 0.1 second increments from 0.0 to 9.9 seconds. The recommended value is 0.0 seconds.
Select the timeouts between decodes for the same or different symbols.
1. Scan the option bar code you wish to set.
2. Scan two numeric bar codes beginning on page 3-130 which correspond to the desired interval, in 0.1 second increments.
3. If you make an error , or wish to change yo ur selection, scan Cancel on p age 13 2.
3-22
Timeout Between Decodes -
Same Symbol
Timeout Between Decodes -
Different Symbols
Page 61
Parameter Menus

Laser On Time

This parameter sets the maximum time decode processing continues during a scan attempt. It is programmable in 0.1 second increments from 0.5 to 9.9 seconds.
To set a Laser On Time, scan the bar code below. Next scan two numeric bar codes beginning on page 3-130 that correspond to the desired on time. Times less than 1.0 second must have a leading zero. For example, to set an on time of 0.5 seconds, scan the bar code below, then scan the “0” and “5” bar codes. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-132.
Laser On Time

Time Delay to Low Power Mode

This parameter sets the time the scanner remains active after any scanning activity. Scan one of the four options. Depending on the selection, th e scanner enters a low power mode 15, 30, 60 or 90 minutes after the last attempted decode. To awaken the scanner , present the bar code you wish to scan to the scan window.
15 Minutes
60 Minutes
30 Minutes
90 Minutes
3-23
Page 62
CycloneTM M2000 Series Product Reference Guide

Beep After Good Decode

Scan this symbol if you want the scanner to beep after a good decode.
Beep After Good Decode
Scan this symbol if you do not want the scanner to beep afte r a g ood decode . The beep er still operates during parameter menu scanning and indicates error conditions.
Do Not Beep After Good Decode

Beeper Volume

To select a decode beep volume, scan the Low Volume, Medium Volume, or High Volume bar code.
3-24
Low Volume
Medium Volume
High Volume
Page 63
Parameter Menus

Beeper Tone

To select a decode beep frequency (tone), scan the appropriate bar code.
Low Frequency
High Frequency
Medium Frequency

Transmit “No Read” Message

When enabled, if a symbol does not decode, “NR” is transmitted. Any enabled prefix or suffixes are appended around this message.
When disabled, if a symbol does not read, nothing is sent to the host.
Enable No Read
Disable No Read
3-25
Page 64
CycloneTM M2000 Series Product Reference Guide

Linear Code Type Security Level

Note:Does not apply to Code 128.
The M2000 offers four levels of decode security for linear code types (e.g., Code 39, Interleaved 2 of 5). Select a higher security level for poor quality bar codes. As security levels increase, the scanner’s aggressiveness decreases.
Select the security level appropriate for your bar code quality.
Linear Security Level 1
The following code types must be successfully read twice before being decoded:
Code Type Length
Codabar All MSI Plessey 4 or less D 2 of 5 8 or less I 2 of 5 8 or less
3-26
Linear Security Level 1
Page 65
Parameter Menus
Linear Security Level 2
All code types must be successfully read twice before being decoded.
Linear Security Level 2
Linear Security Level 3
Code types other than the following must be successfully read twice before being decoded. The following codes must be read three times:
Code Type Length
MSI Plessey 4 or less D 2 of 5 8 or less I 2 of 5 8 or less
Linear Security Level 3
Linear Security Level 4
All code types must be successfully read three times before being decoded.
Linear Security Level 4
3-27
Page 66
CycloneTM M2000 Series Product Reference Guide

Bi-directional Redundancy

This parameter is only valid when a Linear Code Type Security Level is enabled (see
page 3-26). When this parameter is enabled, a bar code must be s u c c e s s f u l l y s c a n n e d
in both directions (forward and reverse) before being decoded.
Enable Bi-directional Redundancy
Disable Bi-directional Redundancy

Autodiscriminate Response Time

This parameter extends the length of time during which the scanner tries to detect which host it is connected to on power up.
1 second
5 seconds
3-28
Page 67
Parameter Menus

Composite Codes

Composite CC-C

Scan a bar code below to enable or disable co mposite bar code s of typ e CC-C. If you select Enable, EAN-128 (the associated 1D symbology) must also be enabled.
Enable CC-C
Disable CC-C
3-29
Page 68
CycloneTM M2000 Series Product Reference Guide

Composite CC-A/B

Scan a bar code below to enable or disable composite bar codes of type CC-A/B. To specify which CC-A/B composites are decoded, you may enable or disable the associated 1D symbology . For example, to allow all CC-A/B types, enable UPCA, UPCE, EAN-8, EAN­13, EAN-128, RSS-14, RSS-14 Limited and RSS-14 Expanded. Disabling any of these prevents that type of CC-A symbol from being decoded.
Enable CC-A/B
3-30
Disable CC-A/B
Page 69
Parameter Menus

TLC39

Scan a bar code below to enable or disable Composite bar codes of type TLC-39.
Note:Code39 must be enabled to scan TLC39 symbols.
Enable TLC39
Disable TLC39
3-31
Page 70
CycloneTM M2000 Series Product Reference Guide

Composite Beep Mode

To select the number of decode beeps when a composite bar code is decoded, scan the appropriate bar code.
Single Beep after both are decoded
3-32
Beep as each code type is decoded
Double Beep after both are decoded
Page 71

UPC/EAN

Enable/Disable UPCA

Enable/Disable UPCE

Parameter Menus
Enable UPCA
Disable UPCA
Enable UPCE
Disable UPCE
3-33
Page 72
CycloneTM M2000 Series Product Reference Guide

Enable/Disable UPCE1

Enable/Disable EAN-8

Enable UPCE1
Disable UPCE1
3-34
Enable EAN-8
Disable EAN-8
Page 73

Enable/Disable EAN-13

Enable EAN-13
Disable EAN-13

Enable/Disable Bookland EAN

Parameter Menus
Enable Bookland EAN
Disable Bookland EAN
3-35
Page 74
CycloneTM M2000 Series Product Reference Guide

UPC/EAN Coupon Code

When enabled, this parameter decodes UPCA barcodes starting with digit ‘5’, EAN-13 barcodes starting with digit ‘99’, and UPCA/EAN-128 Coupon Codes. UPCA, EAN-13 and EAN-128 must be enabled to scan all types of Coupon Codes.
Enable UPC/EAN
Coupon Code
Note:Autodiscrimination of the EAN128 (right half) of a coupon code is
controlled by the Decode UPC/EAN Supplemental Redundancy parameter.
Disable UPC/EAN
Coupon Code

Decode UPC/EAN Supplementals

Supplementals are additionally appended characters (2 or 5) according to specific code format conventions (e.g., UPC A+2, UPC E+2, EAN 8+2). Three options are available.
If UPC/EAN with supplemental characters is selected, UPC/EAN symbols without supplemental characters are not decoded.
If UPC / EA N wi t ho u t su p pl e me n ta l c h ar a ct e rs i s s e le c te d , a n d t h e M2000 is presented with a UPC/EAN plus supplemental symbol, the UPC /EAN is de cod ed and the supplemental characters ignored.
An autodiscriminate option is also available. If this option is selected, sca n Decode
UPC/EAN Supplemental Redundancy on page 3-38, then select a value from the
numeric bar codes beginning on page 3-130. A value of 5 or more is recommended.
Note:To minimize the risk of invalid data transmission, we recommend
that you select whether to read or ignore supplemental characters.
Select the desired option by scanning one of the bar codes on the following page.
3-36
Page 75
Decode UPC/EAN Supplementals (continued)
Decode UPC/EAN With Supplementals
Ignore UPC/EAN With Supplementals
Parameter Menus
Autodiscriminate UPC/EAN Supplementals
3-37
Page 76
CycloneTM M2000 Series Product Reference Guide

Decode UPC/EAN Supplemental Redundancy

With Autodiscriminate UPC/EAN Supplementals selected, this option adjusts the number of times a symbol without supplementals is decoded before transmission. The rang e is from 2 to 99 times. Twelve or above is recommended when decoding a mix of UPC/EAN symbols with and without supplementals.
Scan the bar code below to select a decode redund ancy value. Next scan two numeric bar codes beginning on page 3-130. Single digit numbers must have a leading zero. If you make an error , or wish to change your selection, scan the Cancel ba r code on page 3-132.
Decode UPC/EAN
Supplemental Redundancy

Transmit UPCA Check Digit

Scan the appropriate bar code below to transmit the symbol with or without the UPCA check digit.
3-38
Transmit UPCA Check Digit
Do Not Transmit UPCA Check Digit
Page 77
Parameter Menus

Transmit UPCE Check Digit

Scan the appropriate bar code below to transmit the symbol with or without the UPCE check digit.
Transmit UPCE Check Digit
Do Not Transmit UPCE Check Digit

Transmit UPCE1 Check Digit

Scan the appropriate bar code below to transmit the symbol with or without the UPCE1 check digit.
Transmit UPCE1 Check Digit
Do Not Transmit UPCE1 Check Digit
3-39
Page 78
CycloneTM M2000 Series Product Reference Guide

UPCA Preamble

Three options are given for lead-in characters for UPCA symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
No Preamble
(<DATA>)
System Character
(<SYSTEM CHARACTER> <DATA>)
3-40
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
Page 79
Parameter Menus

UPCE Preamble

Three options are given for lead-in characters for UPCE symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
No Preamble
(<DATA>)
System Character
(<SYSTEM CHARACTER> <DATA>)
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
3-41
Page 80
CycloneTM M2000 Series Product Reference Guide

UPCE1 Preamble

Three options are given for lead-in characters for UPCE1 symbols transmitted to the host device: transmit system character only, transmit system character and country code (“0” for USA), and no preamble transmitted. The lead-in characters are considered part of the symbol.
No Preamble
(<DATA>)
System Character
(<SYSTEM CHARACTER> <DATA>)
3-42
System Character & Country Code
(< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
Page 81
Parameter Menus

Convert UPCE to UPCA

This parameter converts UPCE (zero suppressed) decoded data to UPCA format before transmission. After conversion, data follows UPCA format and is affected by UPCA programming selections (e.g., Preamble, Check Digit).
Scanning DO NOT CONVERT UPCE TO UPCA allows you to transmit UPCE (zero suppressed) decoded data.
Convert UPCE To UPCA
(Enable)
Do Not Convert UPCE To UPCA
(Disable)
3-43
Page 82
CycloneTM M2000 Series Product Reference Guide

Convert UPCE1 to UPCA

This parameter converts UPCE1 (zero suppressed) decoded data to UPCA format before transmission. After conversion, data follows UPCA format and is affected by UPCA programming selections (e.g., Preamble, Check Digit).
Scanning DO NOT CONVERT UPCE1 TO UPCA allows you to transmit UPCE1 (zero suppressed) decoded data.
Convert UPCE1 To UPCA
(Enable)
3-44
Do Not Convert UPCE1 To UPCA
(Disable)
Page 83
Parameter Menus

EAN Zero Extend

When this parameter is enabled, five leading zeros are added to decoded EAN-8 symbols to make them compatible in format to EAN-13 symbols.
Disabling this parameter returns EAN-8 symbols to their normal format.
Enable EAN Zero Extend
Disable EAN Zero Extend
3-45
Page 84
CycloneTM M2000 Series Product Reference Guide

UPC/EAN Security Level

The M2000 offers four levels of decode security for UPC/EAN bar codes. Select a higher level of security for poor quality bar codes. There is an inverse relationship between security and scanner aggressiveness, so be sure to choose only that level of security necessary for any given application.
UPC/EAN Security Level 0
This is the default setting which allows the scanner to o perate in it s most aggr essive sta te, while providing sufficient security in decoding “in-spec” UPC/EAN bar codes.
UPC/EAN Security Level 0
UPC/EAN Security Level 1
As bar code quality levels diminish, certain characters become pron e to misdecodes before others (i.e., 1, 2, 7, 8). If you are experiencing misdecodes of poorly printed bar codes, and the misdecodes are limited to these characters, select this security level.
3-46
UPC/EAN Security Level 1
Page 85
Parameter Menus
UPC/EAN Security Level 2
If you are experiencing misdecodes of poor ly printed bar codes, and the misdecodes are not limited to characters 1, 2, 7, and 8, select this security level.
UPC/EAN Security Level 2
UPC/EAN Security Level 3
If you have tried Security Level 2, and are still experiencing misdecodes, select this security level. Be advised, selecting this option is an extreme measure against misdecoding severely out of spec bar codes. Selection of this level of security significantly impairs the decoding ability of the scanner. If this level of security is necessary, try to improve the quality of your bar codes.
UPC/EAN Security Level 3
3-47
Page 86
CycloneTM M2000 Series Product Reference Guide

Linear UPC/EAN Decode

This option applies to code types containing two adjacent blocks (e.g., UPCA, EAN-8, EAN-13). When enabled, a bar code is transmitted only when both the left and right blocks are successfully decoded within one laser scan. Enable this option when bar co des a re in proximity to each other.
Enable Linear UPC/EAN Decode
Disable Linear UPC/EAN Decode

UPC/EAN Decode Performance

Enabling this feature improves decoding of height-truncated UPC/EAN symbols.
Enable UPC/EAN Decode Performance
Disable UPC/EAN Decode Performance
3-48
Page 87
Parameter Menus

UPC Composite Mode

UPC symbols can be “linked” with a 2D symbol during transmission as if they were one symbol. Three options are offered for these symbols:
If UPC Never Linked is selected, UPC bar codes are transmitted regard le ss of
whether a 2D symbol is detected.
If UPC Always Linked is selected, UPC bar codes are only transmitted when the
2D portion is detected.
If Autodiscriminate UPC Composites is selected, the scanner determines if
there is a 2D portion, then transmits the UPC portion only.
UPC Never Linked
UPC Always Linked
Autodiscriminate UPC Composites
3-49
Page 88
CycloneTM M2000 Series Product Reference Guide

Code 128

Enable/Disable Code 128

Enable Code 128
Disable Code 128

Enable/Disable UCC/EAN-128

Enable UCC/EAN-128
Disable UCC/EAN-128
3-50
Page 89

Enable/Disable ISBT 128

Parameter Menus
Enable ISBT 128
Disable ISBT 128

Lengths for Code 128

No length setting is required for Code 128. The default setting is Any Length.
3-51
Page 90
CycloneTM M2000 Series Product Reference Guide

Code 128 Decode Performance

Enabling this feature may improve decodin g of wide or heigh t-t ru ncated symbols.
Enable Code 128 Decode Performance
3-52
Disable Code 128 Decode Performance
Page 91

Code 39

Enable/Disable Code 39

Parameter Menus
Enable Code 39
Disable Code 39

Enable/Disable Trioptic Code 39

Trioptic Code 39 symbols always contain six characters. Trioptic Co de 39 and Code 39 Full ASCII should not be enabled simultaneously.
Enable Trioptic Code 39
Disable Trioptic Code 39
3-53
Page 92
CycloneTM M2000 Series Product Reference Guide

Convert Code 39 to Code 32

Scan a symbol below to select whether or not to convert Code 39 to Code 32.
Note:Code 39 must be enabled in order for this parameter to function.
Convert Code 39 To Code 32
(Enable)
3-54
Do Not Convert Code 39 To Code 32
(Disable)
Page 93
Parameter Menus

Code 32 Prefix

Enable this parameter to add the prefix character “A” to all Code 32 bar codes. Convert
Code 39 to Code 32 must be enabled for this parameter to function.
Enable Code 32 Prefix
Disable Code 32 Prefix
3-55
Page 94
CycloneTM M2000 Series Product Reference Guide

Set Lengths for Code 39

Lengths for Code 39 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the nu mber of characters (i.e., human readable characters), including check digit(s) the code contains. If Code 39 Full ASCII is enabled, Length Within a Range or Any Length are the preferred options. See Table A-
4 on page A-8 for ASCII equivalents.
One Discrete Length - Only codes containing a selected length are decoded. Fo r example, if you select Code 39 One Discrete Length, then scan 1, 4, only Code 39 symbols containing 14 characters are decoded.
Two Discrete Lengths - Only codes containing two selected lengths are decoded. For example, if you select Code 39 Two Discrete Le ng th s, then scan 0, 2, 1, 4, only Code 39 symbols containing 2 or 14 characters are decoded.
Length Within Range - A code type within a specified range is decoded. For example, to decode Code 39 symbols containing between 4 and 12 characters, first scan Code 39 Length Within Range. Then scan 0, 4, 1 and 2 (single digit numbers must always be preceded by a leading zero).
Any Length - Code 39 symbols containing any number of characters can be decoded.
Numeric bar codes begin on page 3-130. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-132.
3-56
Page 95
Set Lengths for Code 39 (continued)
Code 39 - One Discrete Length
Code 39 - Two Discrete Lengths
Parameter Menus
Code 39 - Length Within Range
Code 39 - Any Length
3-57
Page 96
CycloneTM M2000 Series Product Reference Guide

Code 39 Check Digit Verification

When enabled, this parameter checks the integrity of a Code 39 symbol to ensure it complies with specified algorithms.
Only those Code 39 symbols which include a modulo 43 check digit a re decoded when this parameter is enabled.
Enable Code 39 Check Digit
Disable Code 39 Check Digit

Transmit Code 39 Check Digit

Scan a symbol below to select whether to transmit the data with or without the check digit.
Transmit Code 39 Check Digit
(Enable)
Do Not Transmit Code 39 Check Digit
(Disable)
3-58
Page 97
Parameter Menus

Enable/Disable Code 39 Full ASCII

To enable or disable Code 39 Full ASCII, scan the appropriate bar code below. When enabled, the ASCII character set assigns a code to letters, punctuation marks,
numerals, and most control keystrokes on the keyboard. The first 32 codes are non-printable and are assigne d to keyboard control characters such
as BACKSPACE and RETURN. The other 96 are called print able codes because all but SPACE and DELETE produce visible characters.
Code 39 Full ASCII interprets the bar code special character ($ + % /) preceding a Code 39 character and assigns an ASCII character valu e to the pair. For example, when Code 39 Full ASCII is enabled and a +B is scanned, it is interpreted as b, %J as ?, and $H emulates the keystroke BACKSPACE. Scanning ABC$M outputs the keystroke equivalent of ABC ENTER. Refer to the Table A-4 on page A-8.
Code 39 Full ASCII and Trioptic Code 39 should not be enabled simultaneously. The scanner does not autodiscriminate between Code 39 and Code 39 Full ASCII.
Enable Code 39 Full ASCII
Disable Code 39 Full ASCII
3-59
Page 98
CycloneTM M2000 Series Product Reference Guide

Code 39 Decode Performance

Note:This option only applies when Code 39 One Discrete Length is
selected.
Enabling this feature may improve decodin g of wide or heigh t-t ru ncated symbols.
Enable Code 39 Decode Performance
3-60
Disable Code 39 Decode Performance
Page 99

Code 93

Enable/Disable Code 93

Parameter Menus
Enable Code 93
Disable Code 93
3-61
Page 100
CycloneTM M2000 Series Product Reference Guide

Set Lengths for Code 93

Lengths for Code 93 may be set for any length, one or two discrete lengths, or lengths within a specific range. The length of a code refers to the number of characters (i.e., human readable characters), including check digit(s) the code contains. See Table A-4
on page A-8 for ASCII equivalents.
One Discrete Length - This option allows you to decode only those codes containing a selected length. For example, if you select Code 93 One Discrete Length, then scan 1, 4, only Code 93 symbols containing 14 characters are decoded.
Two Discrete Lengths - This option allows you to decode only those codes containing two selected lengths. For example, if you select Code 93 Two Discrete Lengths, then scan 0, 2, 1, 4, only Code 93 symbols containing 2 or 14 characters are decoded.
Length Within Range - This option allows you to decode a code type within a specified range. For example, to decode Code 93 symbols containing between 4 and 12 characters, first scan Code 93 Length Within Range. Then scan 0, 4, 1 and 2 (single digit numbers must always be preceded by a leading zero).
Any Length - Scanning this option allows you to decode Code 93 symbols containing any number of characters.
Numeric bar codes begin on page 3-130. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-132.
3-62
Loading...