M2007 Manual PDF
M2007 Manual PDF
M2007 Manual PDF
2000 - 2007 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 hereunder (licensed program). Except as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Symbol. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a licensed program in a network without written permission from Symbol. The user agrees to maintain Symbols copyright notice on the licensed programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof. 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 any 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
Revision History
Changes to the original manual are listed below:
Change 72E-39696-01 72E-39696-02 72E-39696-03 72E-39696-04 72E-39696-05 72E-39696-06 Date 6/2000 11/2000 12/2001 1/2005 1/2005 11/2006 Initial release Add M2007 USB information Update engineering and regulatory information Add Symbol Comm Port Emulation bar code Add information for avoiding scanner startup problems Update service information, add parameter bar codes for Bookland ISBN, Code 11, new UPC supplemental decode options, and security level Description
iii
iv
Contents
About This Guide
Chapter Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
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 Specular Reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Beeper Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Macro PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9 LED Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
vi
Contents
Transmit UPCE Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit UPCE1 Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UPCA Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UPCE Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UPCE1 Preamble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert UPCE to UPCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert UPCE1 to UPCA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EAN Zero Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bookland ISBN Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Linear UPC/EAN Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UPC/EAN Decode Performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . UPC Composite Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable UCC/EAN-128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable ISBT 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lengths for Code 128 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 128 Decode Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Trioptic Code 39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert Code 39 to Code 32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 32 Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Lengths for Code 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 39 Check Digit Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Code 39 Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Code 39 Full ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 39 Decode Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Code 93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Lengths for Code 93. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Lengths for Code 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code 11 Check Digit Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Code 11 Check Digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Interleaved 2 of 5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Lengths for Interleaved 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I 2 of 5 Check Digit Verification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit I 2 of 5 Check Digit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert I 2 of 5 to EAN-13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enable/Disable Discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-44 3-44 3-45 3-46 3-47 3-48 3-49 3-50 3-51 3-52 3-52 3-53 3-54 3-54 3-54 3-55 3-55 3-56 3-57 3-57 3-57 3-58 3-59 3-60 3-62 3-62 3-63 3-64 3-65 3-65 3-66 3-68 3-68 3-69 3-71 3-72 3-73 3-73 3-74 3-76 3-77 3-78 3-79 3-79
vii
Set Lengths for Discrete 2 of 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-80 Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82 Enable/Disable Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-82 Set Lengths for Codabar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-83 CLSI Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85 NOTIS Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-85 MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86 Enable/Disable MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-86 Set Lengths for MSI Plessey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-87 MSI Plessey Check Digits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89 Transmit MSI Plessey Check Digit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-89 MSI Plessey Check Digit Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-90 PDF-417/MicroPDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 Enable/Disable PDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 Enable/Disable MicroPDF-417. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-91 MicroPDF Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-92 Code 128 Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-93 RSS Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94 RSS-14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94 RSS-Limited. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-94 RSS-Expanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95 Security Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-95 Data Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-97 Transmit Code ID Character . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-97 Prefix/Suffix Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-99 Scan Data Transmission Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-100 Decode Buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-102 RS-232 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103 Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-103 Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-105 Check Parity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-107 Hardware Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-108 Other RTS/CTS Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-109 Software Handshaking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-111 Stop Bit Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-113 Intercharacter Delay. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-113 Host Serial Response Time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-114 Host Serial RTS Line State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-114 Beep On <BEL>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-115 Data Transmission - 7 or 8-Bit ASCII Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-115 USB Parameters (M2007). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-116 Set USB Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-116 USB Device Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-117 Country Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-119
viii
Contents
Keyboard Emulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Macro PDF Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Macro PDF Transmit / Decode Mode Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Symbols in Codeword Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Unknown Codewords. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escape Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delete Character Set ECIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ECI Decoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Macro PDF User-Selected Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit File Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Block Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Time Stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Sender . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Addressee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Checksum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit File Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmit Macro PDF Control Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Last Blocker Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flush Macro Buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Abort Macro PDF Entry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numeric Bar Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-123 3-126 3-127 3-129 3-130 3-131 3-132 3-133 3-134 3-134 3-135 3-135 3-136 3-136 3-137 3-137 3-138 3-138 3-139 3-139 3-140 3-142
ix
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 Send Preset Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 Modify Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40 Beeps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-53 Send Keystroke (Control Characters and Keyboard Characters) . . . . . . . . . . . . . . . . . . . . . 4-54 Turn On/Off Rule Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-88 Alphanumeric Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-89
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
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 describes 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 your 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.
xi
Notational Conventions
The following conventions are used in this document: M2000 refers to all models of the M2000 Series scanners (M2004, M2005, and M2007). 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 there is a problem with the equipment, contact the regional Global Customer Interaction Center. For contact number information, visit: www.symbol.com/contactsupport for a Customer Interaction Center in your area. Before calling, have the model number, serial number and several bar code symbols at hand. Call the Global Customer Interaction Center from a phone near the scanning equipment so that the service person can try to troubleshoot the problem. If the equipment is found to be working properly and the problem is reading bar codes, the Support Center will request samples of the bar codes for analysis at our plant. If the problem cannot be solved over the phone, it may be necessary to return the equipment for servicing. If that is necessary, the Global Customer Interaction Center will provide specific directions. Note: Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the warranty. If the original shipping container was not kept, contact Symbol to have another sent. If the Symbol product was purchased from a Symbol Business Partner, contact that Business Partner for service. For the latest version of this guide go to:http://www.symbol.com/manuals. xii
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, contact the Symbol Global Customer Interaction Center. See page xii for contact information. KEEP THE PACKING. It is the approved shipping container and should be used if you ever need to return your equipment for servicing.
1-2
AC Outlet
Figure 1-2. Plugging Connector into Scanner 3. Gently tug the cable to ensure the connector is properly secured. 4. Place the scanner on a flat surface. To initialize correctly, the scanner must be in counter-top (hands-free) mode during power up. (See the Caution statement on page 1-4.) 5. Connect the other end of the interface cable to the host (refer to your host manual to locate the correct port). 6. If necessary, plug the power supply into the power jack on the interface cable. Plug the other end of the power supply into an AC outlet. 7. 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 particular POS host by scanning the appropriate bar code(s) in Chapter 3, Parameter Menus.
1-3
8. Power up the host. 9. Three power-up beeps sound and all three LEDs light, indicating the scanner is operational. 10. Verify that the scanner is successfully reading bar codes and transmitting their content to the host.
Caution
This scanner is designed to self calibrate whenever power is applied. It must be standing upright on its base (so the bottom switch is depressed) each time the scanner is powered on. Failure to do so may cause erratic behavior of the scanner and/or a buzzing sound. See Troubleshooting on page 2-11 if you are having problems after completing these steps.
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.
1-4
Bus Power
An additional power supply is not required to operate the M2007 since the USB host or selfpowered 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 host or hub, or plug the power+ connector in the IBM SurePOS terminal. 3. Select the USB device type. See USB Device Type on page 3-118. 4. On first installation when using Windows, the software prompts you to select or install the USB device driver. Follow the installation instructions on the screen. The scanner powers up during this installation. 5. If you are not using a North American keyboard, scan the appropriate country bar code under Country Selection on page 3-120. If you are having any problems with your system, see Troubleshooting on page 2-11.
Switching Cables
Different cables are required for different hosts. To change the scanner cable: 1. Unplug the installed cables 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.
1-5
Caution
Be sure you are using the correct cable for your host. Using a cable incompatible with the host may cause damage to your scanner or host.
Figure 1-4. Installing the Wall Mount Bracket 4. Slide the base of the scanner into the bracket, oriented so the scan window faces down.
1-6
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) 100 VAC Power Supply (Japan)
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.
1-7
1-8
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-top 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
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 20o 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 autodetects 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 Pattern Mode Selector button when the scanner is lifted off the counter.
Raster Scan Pattern Indicator Omni/Semi-omni Scan Pattern Indicator
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 scanners stand detects when the scanner is lifted off the counter, and automatically switches to the programmed hand-held laser pattern.
2-2
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
Y-Axis
2-3
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 the symbol, keeping the beam horizontal to the rows, and then slowly back upward to the top. Alternatively, 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 4o 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 RS232C or IBM 4683 parameters (e.g., baud rate, parity) are set properly. Communication parameters are described in Chapter 3, Parameter Menus. 2-4
Scanning
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 decoded; 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
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
Scanning
Specular Reflection
When laser beams reflect directly back into the scanner from 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 dont 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.
Specular reflection: reflected beam interferes. Bar Code No specular reflection. Decode can occur.
30o
Bar Code
Figure 2-5. Avoiding Specular Reflection When scanning a 1D bar code, there is only a small specular dead zone to avoid (+ 2o from the direct laser beam). The specular dead zone is larger for scanning PDF-417 (+ 9o from the direct laser beam). However, the scanner is not effective if its beams hit the bar codes surface at an angle greater than 30o from the normal to that surface.
2-7
Beeper Definitions
Table 2-1 provides standard beeper definitions. Table 2-1. Standard Beeper Definitions
Beeper Sequence Standard Use Short high tone 3 short high tones A non-composite bar code was decoded (if decode beeper is enabled). 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. Indication
Parameter Menu Scanning 2 short high tones High/low tone High/low/high/low tone Low/high tone Communication 4 short low tones High/high/high/low tone Low/high/low tone Communication error. Receive error. ADF transmit error. Correct entry scanned or correct menu sequence performed. Keyboard parameter selected. Enter value using numeric bar codes. Successful program exit with change in the parameter setting. Input error, incorrect bar code, or Cancel scanned, wrong entry, incorrect bar code programming sequence; remain in program mode.
Composite Codes (default settings) Short high tone 2 short high tones 1 short low tone and 1 short high tone 2 short high tones Both portions of the barcode have been successfully decoded (if Single Beep after both are decoded mode is enabled). Scanner decoded 2D portion first and 1D portion second (if Beep as each code type is decoded mode is enabled). Scanner decoded 1D portion first and 2D portion second (if Beep as each code type is decoded mode is enabled). Both portions of the barcode have been successfully decoded (if Double Beep after both are decoded mode is enabled).
2-8
Scanning
Macro PDF
Table 2-2 provides beeper definitions for Macro PDF mode. See Macro PDF Features on page 3-127 for an explanation of Macro PDF. Table 2-2. Macro PDF Beeper Indications
Beeper Sequence Error Long low tone 2 long low tones 3 long low tones 4 long low tones Hi-level decode error caused by incorrect symbol. File ID error. A bar code not in the current MPDF sequence was scanned. Out of memory. There is not enough buffer space to store the current MPDF symbol. 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. Flushing buffer. Successful parameter scanned. Indication
5 long low tones Fast warble tone Decode Beep Sequence Short tone Short low tone Short high tone Double short tone
Standard decode and transmit beep for all symbols. 1D portion of composite code was decoded. Decode beep follows when entire composite code is decoded. 2D portion of composite code was decoded. Decode beep follows when entire composite code is decoded. MPDF symbol is buffered. A single beep indicates transmission of the buffered data.
2-9
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
Maintenance
The M2000 scanner is designed to provide reliable 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
Scanning
Troubleshooting
Table 2-3. Troubleshooting
Problem Nothing happens when you follow the operating instructions. Possible Solution 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. 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 youre working with a Synapse cable, refer to your Interface Guide.
The laser does not activate, which You may be scanning in an inappropriately hot environment. is followed by a beep sequence. Remove the scanner from the environment, or allow the laser to cool down. Transmitting PDF bar code data The scanner/wand emulation Synapse cable has a through a scanner/wand emulation transmission limit of approximately 46 characters. This does Synapse cable causes transmit not apply to other Synapse cables. 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. 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. Make sure youve selected the correct parameter set. If you scanned a Set Defaults bar code, re-enter your parameters.
2-11
2-12
3-1
3-2
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 appropriate bar code(s). Table 3-1. Default Table
Parameter Set Default Parameter Host Type Scanning Options Hand-Held Scan Pattern Mode Hand-Held Scan Pattern Mode Selector Counter-top Scan Pattern Mode Raster Height Raster Expansion Rate Aiming Mode Trigger Mode Time-out Between Same Symbol Time-out Between Different Symbols Laser On Time Beep After Good Decode Beeper Volume Beeper Tone Transmit No Decode Message Smart Raster Enable Cyclone 15 11 Single Scan Line Raster Level 0.6 sec 0.0 sec 5.0 sec Enable High Volume High Frequency Disable 3-16 3-17 3-18 3-19 3-19 3-20 3-21 3-22 3-22 3-23 3-23 3-24 3-25 3-25 Default All Defaults See page 3-12 Page # 3-11 3-12
3-3
3-4
Parameter Menus
3-5
Code 39 Check Digit Verification Transmit Code 39 Check Digit Code 39 Full ASCII Conversion Code 39 Decode Performance Code 93 Code 93 Set Length(s) for Code 93
3-66 3-67
Code 11 Code 11 Set Lengths for Code 11 Code 11 Check Digit Verification Transmit Code 11 Check Digit(s) Interleaved 2 of 5 Interleaved 2 of 5 Set Length(s) for I 2 of 5 I 2 of 5 Check Digit Verification Transmit I 2 of 5 Check Digit Convert I 2 of 5 to EAN 13 Disable 1 Discrete Length: 14 Disable Disable Disable 3-74 3-75 3-77 3-78 3-79 Disable 4 to 55 Disable Disable 3-69 3-70 3-72 3-73
3-6
Parameter Menus
CLSI Editing NOTIS Editing MSI Plessey MSI Plessey Set Length(s) for MSI Plessey
3-86 3-86
3-87 3-88
MSI Plessey Check Digits Transmit MSI Plessey Check Digit MSI Plessey Check Digit Algorithm PDF-417/MicroPDF-417 PDF-417 MicroPDF-417 MicroPDF Performance Code 128 Emulation
3-7
RS-232 Options Baud Rate Parity Check Parity Hardware Handshaking Software Handshaking Stop Bit Select Intercharacter Delay Host Serial Response Time-out 9600 None Enable None None 1 0 2 sec 3-104 3-106 3-108 3-109 3-112 3-114 3-114 3-115
3-8
Parameter Menus
Macro PDF Macro PDF Transmit/Decode Mode Buffer All Symbols/ Transmit Macro PDF when Complete Disable Disable None 3-128
Transmit Each Symbol in Codeword Format Transmit Unknown Codewords Escape Character ECI Delete Character Set ECIs ECI Decoder
Enable Enable
3-133 3-134
3-9
3-10
Parameter Menus
3-11
Host Type
If youre using a Synapse cable, your host is autodetected, so you dont have to scan a host bar code. If not, select an IBM 46XX or RS-232 host from the following bar code menus.
Port 5B
Port 9B
Port 17/9E
3-12
Parameter Menus
*In the Nixdorf Mode B, if CTS is Low, scanning is disabled. When CTS is High, the user can scan bar codes.
3-13
3-14
Parameter Menus
Standard RS-232C
ICL RS-232C
OPOS
Fujitsu RS-232C
3-15
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):
Always Raster
Programmable Raster
Slab Pattern
Omnidirectional Pattern
Semi-omnidirectional Pattern
3-16
Parameter Menus
3-17
Smart Raster
Always Raster
Omnidirectional Pattern
Semi-omnidirectional Pattern
3-18
Parameter Menus
3-19
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.
3-20
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 Timeout is reached. Continuous - The laser is always on and decoding. Refer to the Hand-Held Scan Pattern Mode on page 3-16 and the Counter-top Scan Pattern Mode on page 3-18.
Level
Pulse
Continuous
3-21
3-22
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-141 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-143.
Laser On Time
Scan this symbol if you do not want the scanner to beep after a good decode. The beeper still operates during parameter menu scanning and indicates error conditions.
3-23
Beeper Volume
To select a decode beep volume, scan the Low Volume, Medium Volume, or High Volume bar code.
Low Volume
Medium Volume
High Volume
3-24
Parameter Menus
Beeper Tone
To select a decode beep frequency (tone), scan the appropriate bar code.
Low Frequency
Medium Frequency
High Frequency
Enable No Read
Disable No Read
3-25
3-26
Parameter Menus
3-27
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 successfully scanned in both directions (forward and reverse) before being decoded.
1 second
5 seconds
3-28
Parameter Menus
Composite Codes
Composite CC-C
Scan a bar code below to enable or disable composite bar codes of type CC-C. If you select Enable, EAN-128 (the associated 1D symbology) must also be enabled.
Enable CC-C
Disable CC-C
3-29
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, EAN13, 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
Disable CC-A/B
3-30
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
3-32
Parameter Menus
UPC/EAN
Enable/Disable UPCA
Enable UPCA
Disable UPCA
Enable/Disable UPCE
Enable UPCE
Disable UPCE
3-33
Enable/Disable UPCE1
Enable UPCE1
Disable UPCE1
Enable/Disable EAN-8
Enable EAN-8
Disable EAN-8
3-34
Parameter Menus
Enable/Disable EAN-13
Enable EAN-13
Disable EAN-13
3-35
Note: If you enable Bookland EAN, select a Bookland ISBN Format on page 3-52. Also select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/EAN Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN Supplementals on page 3-38.
3-36
Parameter Menus
Note: Autodiscrimination of the EAN128 (right half) of a coupon code is controlled by the Decode UPC/EAN Supplemental Redundancy parameter.
3-37
Note: If you select 978/979 Supplemental Mode and are scanning Bookland EAN bar codes, see Enable/Disable Bookland EAN on page 3-36 to enable Bookland EAN, and select a format using Bookland ISBN Format on page 3-52. Enable 977 Supplemental Mode Enable 414/419/434/439 Supplemental Mode Enable 491 Supplemental Mode Enable Smart Supplemental Mode - applies to EAN-13 bar codes starting with any prefix listed previously.
3-38
Parameter Menus
Supplemental User-Programmable Type 1 - applies to EAN-13 bar codes starting with a 3-digit user-defined prefix. Set this 3-digit prefix using Supplemental User-Programmable 1. Supplemental User-Programmable Type 1 and 2 - applies to EAN-13 bar codes starting with either of two 3-digit user-defined prefixes. Set the 3-digit prefixes using Supplemental User-Programmable 1 and Supplemental User-Programmable 2. Smart Supplemental Plus User-Programmable 1 - applies to EAN-13 bar codes starting with any prefix listed previously or the user-defined prefix set using Supplemental User-Programmable 1. Smart Supplemental Plus User-Programmable 1 and 2 - applies to EAN-13 bar codes starting with any prefix listed previously or one of the two userdefined prefixes set using Supplemental User-Programmable 1 and Supplemental User-Programmable 2.
Select Supplemental User-Programmable 1 to set a 3-digit prefix. Then select the 3 digits using the numeric bar codes beginning on page 3-141. Select Supplemental User-Programmable 2 to set a second 3-digit prefix. Then select the 3 digits using the numeric bar codes beginning on page 3-141. Note: To minimize the risk of invalid data transmission, select whether to read or ignore supplemental characters.
3-39
3-40
Parameter Menus
3-41
3-42
Parameter Menus
Supplemental User-Programmable 1
Supplemental User-Programmable 2
3-43
3-44
Parameter Menus
3-45
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 & Country Code (< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
3-46
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 & Country Code (< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
3-47
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 & Country Code (< COUNTRY CODE> <SYSTEM CHARACTER> <DATA>)
3-48
Parameter Menus
3-49
3-50
Parameter Menus
3-51
Bookland ISBN-10
Bookland ISBN-13
Note: For Bookland EAN to function properly, first enable Bookland EAN using Enable/Disable Bookland EAN on page 3-36, then select either Decode UPC/EAN Supplementals, Autodiscriminate UPC/ EAN Supplementals, or Enable 978/979 Supplemental Mode in Decode UPC/EAN Supplementals on page 3-38.
3-52
Parameter Menus
3-53
3-54
Parameter Menus
Code 128
Enable/Disable Code 128
Enable/Disable UCC/EAN-128
Enable UCC/EAN-128
Disable UCC/EAN-128
3-55
3-56
Parameter Menus
3-57
Code 39
Enable/Disable Code 39
Enable Code 39
Disable Code 39
3-58
Parameter Menus
3-59
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.
3-60
Parameter Menus
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-61
3-62
Parameter Menus
3-63
3-64
Parameter Menus
3-65
Code 93
Enable/Disable Code 93
Enable Code 93
Disable Code 93
3-66
Parameter Menus
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-67
3-68
Parameter Menus
Code 11
Code 11
To enable or disable Code 11, scan the appropriate bar code below.
Enable Code 11
Disable Code 11
3-69
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-70
Parameter Menus
3-71
3-72
Parameter Menus
Note: Code 11 Check Digit Verification must be enabled for this parameter to function.
3-73
Interleaved 2 of 5
Enable/Disable Interleaved 2 of 5
Enable Interleaved 2 Of 5
Disable Interleaved 2 Of 5
3-74
Parameter Menus
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-75
I 2 of 5 - Any Length
3-76
Parameter Menus
Disable
3-77
3-78
Parameter Menus
Convert I 2 of 5 to EAN-13
This parameter converts a 14 character I 2 of 5 code into EAN-13, and transmits to the host as EAN-13. To accomplish this, the I 2 of 5 code must be enabled, lengths must be set to decode 14-character symbols, and the code must have a leading zero and a valid EAN-13 check digit.
3-79
Discrete 2 of 5
Enable/Disable Discrete 2 of 5
Enable Discrete 2 Of 5
Disable Discrete 2 Of 5
3-80
Parameter Menus
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-81
D 2 of 5 - Any Length
3-82
Parameter Menus
Codabar
Enable/Disable Codabar
Enable Codabar
Disable Codabar
3-83
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-84
Parameter Menus
3-85
CLSI Editing
When enabled, this parameter strips the start and stop characters and inserts a space after the first, fifth, and tenth characters of a 14-character Codabar symbol. Note: Symbol length does not include start and stop characters.
NOTIS Editing
When enabled, this parameter strips the start and stop characters from decoded Codabar symbol.
3-86
Parameter Menus
MSI Plessey
Enable/Disable MSI Plessey
3-87
Numeric bar codes begin on page 3-141. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
3-88
Parameter Menus
3-89
3-90
Parameter Menus
3-91
PDF-417/MicroPDF-417
Enable/Disable PDF-417
Enable PDF-417
Disable PDF-417
Enable/Disable MicroPDF-417
Enable MicroPDF-417
Disable MicroPDF-417
3-92
Parameter Menus
MicroPDF Performance
If your scanner is having trouble decoding MicroPDF symbols, select Selective Performance. Note that this may decrease decoding aggressiveness on some symbols.
3-93
If disabled, they are transmitted with one of the following prefixes: ]L3 ]L4 ]L5 if the first codeword is 903-907, 912, 914, 915 if the first codeword is 908 or 909 if the first codeword is 910 or 911
3-94
Parameter Menus
RSS Codes
RSS-14
Enable RSS-14
Disable RSS-14
RSS-Limited
Enable RSS-Limited
Disable RSS-Limited
3-95
RSS-Expanded
Enable RSS-Expanded
Disable RSS-Expanded
Security Level
The scanner offers four levels of decode security for delta bar codes, which include the Code 128 family, UPC/EAN, and Code 93. Select increasing levels of security for decreasing levels of bar code quality. There is an inverse relationship between security and scanner aggressiveness, so choose only that level of security necessary for any given application. Security Level 0: This default setting allows the scanner to operate in its most aggressive state, while providing sufficient security in decoding most in-spec bar codes. Security Level 1: Select this option if misdecodes occur. This security level should eliminate most misdecodes. Security Level 2: Select this option if Security level 1 fails to eliminate misdecodes. Security Level 3: If Security Level 2 was selected and misdecodes still occur, select this security level. Be advised, selecting this option is an extreme measure against mis-decoding severely out of spec bar codes. Selecting 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 the bar codes.
3-96
Parameter Menus
Security Level 0
Security Level 1
Security Level 2
Security Level 3
3-97
Data Options
Transmit Code ID Character
A code ID character identifies the code type of a scanned bar code. This may be useful when the scanner is decoding more than one code type. In addition to any single character prefix already selected, the code ID character is inserted between the prefix and the decoded symbol. The user may select no code ID character, a Symbol Code ID character, or an AIM Code ID character. The Symbol Code ID characters are listed below; see AIM Code Identifiers on page A-1. Table 3-4. Symbol Code ID Characters
Code Type UPCA, UPCE, UPCE1, EAN-13, EAN-8 Code 39, Code 32 Codabar Code 128 (all variants) Code 93 Interleaved 2 of 5 Discrete 2 of 5, D 2of 5 IATA Code 11 MSI Plessey UCC/EAN 128 Bookland EAN Trioptic Code 39 Coupon Code RSS (all variants) Composite* PDF-417, Micro PDF-417, Macro PDF-417, Micro MacroPDF-417 Symbol Identifier A B C D E F G H J K L M N R T X
*Note: UPC/EAN Composite is transmitted in two portions, each with a "T" prefix.
3-98
Parameter Menus
None
3-99
Prefix/Suffix Values
A prefix and/or one or two suffixes may be appended to scan data for use in data editing. These values are set by scanning a four digit number (i.e., four bar codes) that corresponds to key codes for various terminals. See the Table A-4 on page A-9 for ASCII values. Note: If a keyboard interface is being used, refer to the Synapse Smart Cable Interface Guide for keystroke values to be used as prefix/ suffix values. To set a PREFIX/SUFFIX value: 1. Scan the option bar code you wish to set. 2. Scan four Numeric Bar Codes beginning on page 3-141 which correspond to the ASCII value or keystroke value you wish to assign. The ENTER key is the default for all options. 3. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
Note: In order to use Prefix/Suffix values, the Scan Data Transmission Format must be set. See page 3-101.
3-100
Parameter Menus
<data> = scanned bar code data <PREFIX> and <SUFFIX> as selected by the user. To select a data transmission format: 1. Scan the Scan Options bar code. 2. Scan the bar code corresponding to the desired converted data format. 3. Scan Enter. 4. If you make a mistake, scan Cancel on the next page. Note: RS-232C hosts treat the extended keypad default suffix (7013) as ASCII data.
Scan Options
Data As Is
<DATA> <SUFFIX>
3-101
<PREFIX> <DATA>
Enter
Cancel
3-102
Parameter Menus
Decode Buffering
This option permits the scanner to store decoded data until the host device is ready to receive them. If the scanner reaches its capacity to store decoded symbols before the host is ready, subsequent trigger pulls have no effect until space is available.
3-103
RS-232 Options
Baud Rate
Baud rate is the number of bits of data transmitted per second. The scanner's baud rate setting should match the data rate setting of the host device. If not, data may not reach the host device or may reach it in distorted form.
3-104
Parameter Menus
3-105
Parity
A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements. Odd parity - the parity bit has a value 0 or 1, based on data, to ensure that an odd number of 1 bits is contained in the coded character. Even parity - the parity bit has a value 0 or 1, based on data, to ensure that an even number of 1 bits is contained in the coded character. Mark parity - the parity bit is always 1. Space parity - the parity bit is always 0. None - no parity is required.
Odd
Even
3-106
Parameter Menus
Parity (continued)
Mark
Space
None
3-107
Check Parity
Select whether or not the parity of received characters is checked. The type of parity used is selectable through the Parity parameter.
Check Parity
3-108
Parameter Menus
Hardware Handshaking
The host exchanges data with the scanner via a serial port, either with or without the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS).
Standard RTS/CTS
If Standard RTS/CTS handshaking is selected, scanned data is transmitted according to the following sequence: The CTS line must initially be deasserted by the host. If the scanner detects that CTS is asserted (indicating that the host may still be receiving a previous transmission), the scanner waits up to 2 seconds for the host to deassert the CTS line. If, after 2 seconds (default), the CTS line is still asserted, the scanner sounds a transmit error and any scanned data is lost. When the CTS line is deasserted, the scanner asserts the RTS line and waits up to 2 seconds for the host to assert CTS. When the host asserts CTS, the scanner transmits the data. If, after 2 seconds (default), the CTS line is not asserted, the scanner sounds a transmit error and discards the data. When data transmission is complete, the scanner deasserts RTS 10 msec after sending the last character. The host responds by deasserting CTS. The scanner checks for a deasserted CTS upon the next transmission of data.
If CTS is deasserted for more than 50 ms between characters, the transmission is aborted, the scanner sounds a transmission error, and the data is discarded. If the previous communications sequence fails, the scanner issues an error beep. In this case, the data is lost and must be rescanned. Note: The DTR signal is jumpered active.
3-109
3-110
Parameter Menus
*None
Standard RTS/CTS
RTS/CTS Option 1
RTS/CTS Option 2
RTS/CTS Option 3
RTS/CTS PC
3-111
Software Handshaking
This parameter offers control of the data transmission process. It may be used instead of, but not in conjunction with, hardware handshaking. ACK/NAK handshaking may be combined with ENQ handshaking. No Software Handshaking: Data is transmitted immediately. ACK/NAK Only: When this option is selected, after transmitting data, the scanner expects either an ACK or NAK response from the host. When a NAK is received, the scanner transmits the same data again and waits for either an ACK or NAK. After three unsuccessful attempts to send data when NAKs are received, the scanner issues an error indication and discards the data. ENQ Only: When this option is selected, the scanner waits for an ENQ character from the host before transmitting data. If an ENQ is not received within 2 seconds, the scanner issues an error indication and discards the data. The host must transmit an ENQ character at least every 2 seconds to prevent transmission errors. ACK/NAK with ENQ: This combines the two previous handshaking options. XON/XOFF: An XOFF character turns the scanner transmission off until the scanner receives an XON character. There are two situations for XON/XOFF: XOFF is received before the scanner has data to send. When the scanner has data to send, it then waits for an XON character before transmission. The scanner waits up to 2 seconds to receive the XON. If the XON is not received within this time, the scanner issues an error indication and discards the data. XOFF is received during a transmission. Data transmission then stops after sending the current byte. When the scanner receives an XON character, it sends the rest of the data message. The scanner waits indefinitely for the XON.
3-112
Parameter Menus
None
ACK/NAK
ENQ Only
XON/XOFF
3-113
1 Stop Bit
2 Stop Bits
Intercharacter Delay
Select the intercharacter delay option matching host requirements. The intercharacter delay gives the host system time to service its receiver and perform other tasks between characters. The delay period can range from no delay to 99 msec in 1 msec increments. After scanning the bar code below, scan two bar codes beginning on page 3-141 to set the desired time-out. If you make an error, or wish to change your selection, scan the Cancel bar code on page 3-143.
Intercharacter Delay
3-114
Parameter Menus
3-115
Beep On <BEL>
When this parameter is enabled, the scanner issues a beep when a <BEL> character is detected on the serial data line. <BEL> alerts the user that an illegal entry or other important event has occurred. Select whether to enable or disable this parameter.
7-Bit
8-Bit
3-116
Parameter Menus
3-117
3-118
Parameter Menus
3-119
Country Selection
This setting applies only to the HID Keyboard Emulation device. The MacOS and Windows implement international keyboards differently. Select the desired country according to the USB host device. If your host platform does not appear here, select the Windows settings. Note: When changing the Country Selection, the M2007 turns off briefly and re-enumerates to properly communicate with the host.
French, Windows
3-120
Parameter Menus
German, Windows
German, MacOS
3-121
Italian, Windows
Italian, MacOS
Swedish, Windows
Swedish, MacOS
3-122
Parameter Menus
UK English, Windows
UK English, MacOS
French, MacOS
Japanese, Windows
Japanese, MacOS
3-123
Keyboard Emulation
Keystroke Delay
This option applies only to the HID Keyboard Emulation device. Select the desired delay between transmitted keystrokes. Only change this setting for slower host PCs that cannot accommodate the speed of data transmitted.
No Delay (0 ms)
3-124
Parameter Menus
3-125
3-126
Parameter Menus
Caution
When printing, keep each Macro PDF sequence separate, as each sequence has unique identifiers. Do not mix bar codes from several Macro PDF sequences, even if they encode the same data. When scanning Macro PDF sequences, scan the entire sequence without interruption. If you scan a mixed sequence, you get two long low beeps for inconsistent file ID or inconsistent symbology error. Program the required generic decode and data transmission parameters using the bar codes on the following pages. Use the same programming method for setting Macro PDF features as used for standard features. Note that all parameter settings are stored in non-volatile memory and so are retained after powerdown.
3-127
3-128
Parameter Menus
3-129
3-130
Parameter Menus
3-131
Escape Characters
This enables the backslash (\) character as an Escape character for systems that can process transmissions containing special data sequences. Scan a bar code below to either format special data (e.g., GLI escapes, MacroPDF-417 Control Block optional fields) according to the GLI (Global Label Identifier) protocol or the ECI (Extended Channel Interpretation) protocol, or to disable this parameter. When ECI or GLI protocol is selected, backslashes encoded in the data will be doubled upon transmission. If None is selected and a barcode containing an escape sequence is scanned, the scanner will emit an error beep.
ECI Protocol
GLI Protocol
None
3-132
Parameter Menus
3-133
ECI Decoder
This parameter enables the scanner to interpret any Extended Channel Interpretations (ECIs) that are supported by the scanner firmware. This parameter has no effect on symbols that were not encoded using ECIs. This version of the product supports ECIs 000900 through 000913, used for efficient encoding of Common Data Syntax Format 0099. If this parameter is disabled, and a symbol is scanned that was encoded using an ECI escape, the scanner transmits the ECI escape followed by the uninterpreted data. Scan a bar code to enable or disable this option.
3-134
Parameter Menus
3-135
3-136
Parameter Menus
Transmit Sender
Transmit Sender activates transmission of the sender field. The field character tag is \923\003. For example, the field may be: \923\003Symbol TechnologiesHoltsville, NY.
Transmit Addressee
Transmit Addressee activates transmission of the addressee field. The field character tag is \923\004. For example, the field may be: \923\004AIM USA.
3-137
Transmit Checksum
Transmit Checksum activates transmission of the checksum field. The field character tag is \923\006. For example, the field may be: \923\00663823.
3-138
Parameter Menus
3-139
3-140
Parameter Menus
3-141
3-142
Parameter Menus
Cancel
If you make an error, or wish to change your selection, scan the bar code below.
Cancel
3-143
3-144
4-1
In this example, if a Code 39 bar code of 1299X1559828 is scanned, the following is transmitted: 00001299<space>. If a Code 39 bar code of 1299X15598 is scanned, this rule is ignored because the length (10 characters) does not pass the criteria. The rule specifies the editing conditions and requirements before data transmission occurs.
If you make errors during this process, some special-purpose bar codes may be useful: Erase Criteria and Start Again, Erase Actions and Start Again, Erase Previously Saved Rule, and Erase All Rules. See Erase on page 4-12. Beeper Definitions for ADF on page 4-8 help guide you through the programming steps.
4-2
Where:M = Manufacturer ID
P = Part Number D = Destination Code
The distribution center uses a PC with dedicated control characters for manufacturer ID <CTRL M>, part number <CTRL P>, and destination code <CTRL D>. At this center the UPC data is treated as manufacturer ID code. The following rules need to be entered:
When scanning data of code type Code 128, send the next 5 characters, send the manufacturer ID key <CTRL M>, send the next 5 characters, send the part number key <CTRL P>, send the next 2 characters, send the destination code key <CTRL D>. When scanning data of code type UPC/EAN, send all data, send the manufacturer ID key <CTRL M>.
4-3
2 3 4 5
If you made any mistakes while entering this rule, scan the Quit Entering Rules bar code on page 4-12. If you already saved the rule, scan the Erase Previously Saved Rule bar code on page 4-12.
4-4
where:
Class = 24 Stock Number = 56712437 Price = 01500
But, when there is a sale, you may want to send only the following:
24 (class key) 56712437 (stock key)
and the cashier keys the price manually. To implement this, first enter an ADF rule that applies in the normal situation. This rule may look like this:
When scanning a bar code of length 15, send the next 2 characters, send the class key, send the next 8 characters, send the stock key, send the data that remains, send the Enter key.
4-5
To switch between the two sets of rules, a switching rule must be programmed. This rule specifies what type of bar code must be scanned to switch between the rule sets. For example, in the case of the sale rule above, the rule programmer wants the cashier to scan the bar code M before a sale. To do this, a rule can be entered as follows:
When scanning a bar code of length 1 that begins with M, select rule set number 1.
The switching back to normal rules can also be done in the sale rule. For example, the rule may look like this:
When scanning a bar code of length 15, send the next 2 characters, send the class key, send the next 8 characters, send the stock key, turn off rule set 1.
It is recommended that you scan the Disable All Rule Sets bar code after programming a rule belonging to an alternate rule set. In addition to enabling and disabling rule sets within the rules, you can disable them by scanning the appropriate bar codes in Disable Rule Set on page 4-13.
4-6
When data is scanned, the rules list is checked from top to bottom to determine if the criteria matches (and therefore, if the actions should occur). Input is modified into the data format specified by the first matching set of criteria it finds. Be sure that your most general rule is the first one programmed. For example, if the THIRD rule states:
When scanning a bar code of any length, send all data, then send the ENTER key.
If a Code 128 bar code of length 12 were scanned, the THIRD rule would be in effect. The SECOND rule would appear to not function. Note also that ADF rules are actually created when you use the standard data editing functions. Scan options are entered as ADF rules, and the hierarchy mentioned above also applies to them. For the M2000, this applies to prefix/ suffix programming in the parameter Scan Data Transmission Format. These rules reside in the same rule list as ADF Rules, so the order of their creation is also important.
Default Rules
Every unit has a default rule to send all scan data. Units with custom software may have one or more default rules burned in. The rules hierarchy checks user programmable rules first, then the default rules. Default rules can be disabled by entering the following general rule in the user programmable buffer:
When receiving scan data, send all data.
Since this rule always applies, ADF will never go into the default rules.
4-7
Error Indications. Duration of tones are very long. Low-High-Low-High Low-High-Low Low-High Out of rule memory. Erase some existing rules, then try to save rule again. (The current rule need not be re-entered.) Cancel rule entry. Rule entry mode exited because of an error or the user asked to exit rule entry. Entry error, wrong bar code scanned. Re-enter criterion or action. All previously entered criteria and actions are retained. Criteria or action list is too long for a rule.
4-8
4-9
Specifies control and keyboard characters to send. Send Keystroke Control Characters Sends control characters. Keyboard Characters Sends keyboard characters. Send ALT Characters Sends ALT characters. Send Command Sends command characters. Characters Send Special Characters Sends special characters. Send Keypad Sends keypad characters. Characters Sends function keys. Send Function Keys
Turns rule sets on and off. Used to specify characters and strings when creating a rule.
4-10
Special Commands
Bar codes and explanations of the following special commands are provided on the next few pages.
Begin New Rule Save Rule Erase Quit Entering Rules Disable Rule Set
Save Rule
Scan this bar code to complete and save the rule you entered.
Save Rule
4-11
Erase
Use these bar codes to erase criteria, actions, or rules.
4-12
4-13
Criteria
Code Types
Select any number of code types to be affected. All selected codes must be scanned in succession, prior to selecting other criteria. If you don't select a code type, all code types are affected.
Code 39
Codabar
Code 128
Code 93
I 2 Of 5
D 2 Of 5
4-14
UPCA
UPCE
UPCE1
EAN-8
EAN-13
EAN 128
4-15
IATA 2 Of 5
MSI Plessey
Bookland EAN
Trioptic Code 39
PDF-417
ADF for Macro PDF-417 (Applies rule to each block in MPDF set.)
4-16
Code Lengths
Define the number of characters the selected code type must contain. Select one length per rule only. If you don't select a code length, selected code types of any length are affected.
4-17
Note: These codes are used to set the code length only; this is not a keypad.
4-18
10
11
12
4-19
13
14
15
16
17
18
4-20
19
20
21
22
23
24
4-21
25
26
27
28
29
30
4-22
4-23
Any Message OK
By not scanning any bar code, all selected code types are formatted, regardless of information contained.
4-24
Numeric Keypad
Bar codes on this page should not be confused with those on the alphanumeric
4-25
keyboard.
Cancel
4-26
4-27
Actions
Select how to format the data meeting the defined criteria before transmission.
Send Data
Use the following bar codes to send all data that remains, send all data up to a specific character selected from the Alphanumeric Keyboard on page 4-89, or send the next N characters. N = any number from 1 to 254, selected from the Alphanumeric Keyboard on page 4-89.
4-28
4-29
4-30
4-31
Send Pause
Send Pause
Setup Field(s)
Use the following bar codes to move the cursor in relation to a specified character. Note:If there is no match when the rule is interpreted and the rule fails, the
next rule is checked.
4-32
4-33
4-34
4-35
4-36
4-37
4-38
4-39
Send Value 1
Send Value 2
Modify Data
Modify data in the ways listed. The following actions work for all send commands that follow it within a rule. If you program pad zeros to length 6, send next 3 characters, stop padding, send next 5 characters, three zeros are added to the first send, and the next send is unaffected by the padding. These options do not apply to the Send Keystroke or Send Preset Value options.
4-40
4-41
4-42
4-43
4-44
4-45
4-46
4-47
4-48
4-49
4-50
4-51
4-52
Beeps
Select a beep sequence for each ADF rule.
Beep Once
Beep Twice
4-53
Control Characters
Scan these bar codes to send control characters.
Send Control 2
Send Control A
Send Control B
Send Control C
Send Control D
Send Control E
4-54
Send Control F
Send Control G
Send Control H
Send Control I
Send Control J
Send Control K
4-55
Send Control L
Send Control M
Send Control N
Send Control O
Send Control P
Send Control Q
4-56
Send Control R
Send Control S
Send Control T
Send Control U
Send Control V
Send Control W
Send Control X
4-57
Send Control Y
Send Control Z
Send Control [
Send Control \
Send Control ]
Send Control 6
4-58
Keyboard Characters
Use these bar codes to send keyboard characters.
Send Space
Send !
Send
Send #
Send $
Send %
Send &
Send
4-59
Send (
Send )
Send *
Send +
Send ,
Send -
Send .
Send /
4-60
Send 0
Send 1
Send 2
Send 3
Send 4
Send 5
Send 6
Send 7
4-61
Send 8
Send 9
Send :
Send ;
Send <
Send =
Send >
Send ?
4-62
Send @
Send A
Send B
Send C
Send D
Send E
Send F
Send G
4-63
Send H
Send I
Send J
Send K
Send L
Send M
Send N
Send O
4-64
Send P
Send Q
Send R
Send S
Send T
Send U
Send V
Send W
4-65
Send X
Send Y
Send Z
Send [
Send \
Send ]
Send ^
Send _
4-66
Send
Send a
Send b
Send c
Send d
Send e
Send f
Send g
4-67
Send h
Send i
Send j
Send k
Send l
Send m
Send n
Send o
4-68
Send p
Send q
Send r
Send s
Send t
Send u
Send v
Send w
4-69
Send x
Send y
Send z
Send {
Send |
Send }
Send ~
4-70
Send ALT 2
Send ALT A
Send ALT B
Send ALT C
Send ALT D
Send ALT E
Send ALT F
Send ALT G
4-71
Send ALT H
Send ALT I
Send ALT J
Send ALT K
Send ALT L
Send ALT M
Send ALT N
Send ALT O
4-72
Send ALT P
Send ALT Q
Send ALT R
Send ALT S
Send ALT T
Send ALT U
Send ALT V
end ALT W
4-73
Send ALT X
Send ALT Y
Send ALT Z
Send ALT [
Send ALT \
Send ALT ]
Send ALT 6
Send ALT -
4-74
Send PA 1
Send PA 2
Send CMD 1
Send CMD 2
Send CMD 3
Send CMD 4
4-75
Send CMD 5
Send CMD 6
Send CMD 7
Send CMD 8
Send CMD 9
Send CMD 10
4-76
4-77
Send Keypad *
Send Keypad +
Send Keypad -
Send Keypad .
Send Keypad /
Send Keypad 0
Send Keypad 1
Send Keypad 2
Send Keypad 3
Send Keypad 4
4-78
Send Keypad 5
Send Keypad 6
Send Keypad 7
Send Keypad 8
Send Keypad 9
4-79
4-80
4-81
Send F1 Key
Send F2 Key
Send F3 Key
Send F4 Key
Send F5 Key
Send F6 Key
Send F7 Key
Send F8 Key
Send F9 Key
4-82
4-83
4-84
4-85
4-86
4-87
4-88
Alphanumeric Keyboard
Space
4-89
&
4-90
<
>
4-91
4-92
4-93
keypad.
4-94
4-95
keypad.
4-96
4-97
4-98
4-99
Cancel
End Of Message
4-100
4-101
4-102
4-103
4-104
A-1
See Table A-2 for information on RSS and Composite Codes. Table A-2. Composite Code Data Formats (with AIM ID enabled)
Data Format 1-D Component EAN-13, UPCA, UPCE EAN-8 Standard Mode 1D: ]E0 2D: ]e0 See note 5 1D: ]E4 2D: ]e0 See note 5 1D: ]e0 2D: ]e1 See note 2 If the last AI in the EAN128 is a predefined, fixed length:]e0 Otherwise, ]e0 GS See note 2 EAN-128 Emulation Mode 1D: ]E0 2D: ]C1 before each EAN-128 split transmission See notes 3 -5 1D: ]E4 2D: ]C1 before each EAN-128 split transmission See notes 3 -5 ]C1 before each EAN-128 split transmission See notes 3 -5 ]C1 before each EAN-128 split transmission See notes 3 and 4
Code 39 (TLC39)
ANSI MH10.8.3M syntax: 06 Format: ]L2[)>RS06 GS 6P 1D data GS S 2D data RS ET 05 Format: ]L2[)>RS05 GS 906P 1D data GS 8004 2D data RS ET See note 6
Notes: 1. All Function 1 characters in the 1D and 2D are sent as GS (ASCII character 29); the first Function 1 in EAN-128 is not transmitted. 2. In standard mode, data following the Composite Symbol Separator is prefixed with "]e1". 3. In EAN-128 emulation mode, each packet is split on an AI boundary and is never greater that 48 characters in length. 4. In EAN-128 emulation mode, data after the firth Composite Symbol Separator is discarded. 5. If the UPC/EAN component has a supplemental, ]E1 precedes a 2-digit supplemental and ]E2 precedes the 5-digit supplemental. 6. RS is ASCII character 30 and ET is ASCII character 4. The transmitted format (5 or 6) is data dependent.
A-2
Programming Reference
The modifier character is the sum of the applicable option values based on Table A-3. Table A-3. Modifier Characters
Code Type Code 39 0 1 3 4 5 7 No Check character. Reader has checked one check character. Reader has checked and stripped check character. Reader has performed Full ASCII character conversion. Reader has performed Full ASCII character conversion and checked one check character. Reader has performed Full ASCII character conversion and checked and stripped check character. Option Value Option
Example: A Full ASCII bar code with check character W, A+I+MI+DW, is transmitted as ]A7AimId where 7 = (3+4). Trioptic Code 39 0 No option specified at this time. Always transmit 0.
Example: A Trioptic bar code 412356 is transmitted as ]X0412356 Code 128 0 1 2 Standard data packet, No Function code 1 in first symbol position. Function code 1 in first symbol character position. Function code 1 in second symbol character position.
Example: A Code (EAN) 128 bar code with Function 1 character in the first position,
A-3
Example: An I 2 of 5 bar code without check digit, 4123, is transmitted as ]I04123 Codabar 0 1 Standard Codabar ABC Codabar
Example: A standard Codabar bar code, 4123, is transmitted as ]F04123 Code 93 0 No options specified at this time. Always transmit 0.
Example: A Code 93 bar code 012345678905 is transmitted as ]G0012345678905 MSI Plessey 0 1 Mod 10 check digit validated and transmitted. Mod 10 check digit validated but not transmitted.
Example: An MSI Plessey bar code 4123, with Mod 10 check digit validated, is transmitted as ]M04123 D 2 of 5 0 No options specified at this time. Always transmit 0.
A-4
Programming Reference
Example: A UPCA bar code 012345678905 is transmitted as ]E00012345678905 Bookland EAN 0 No options specified at this time. Always transmit 0.
Example: A Bookland EAN bar code 123456789X is transmitted as ]X0123456789X PDF-417, Micro PDF-417 0 Reader set to conform to protocol defined in 1994 PDF-417 symbology specifications. Note: When this option is transmitted, the receiver cannot reliably determine whether ECIs have been invoked or whether data byte 92DEC has been doubled in transmission. Reader set to follow the ECI protocol (Extended Channel Interpretation). All data characters 92DEC are doubled. Reader set for Basic Channel operation (no escape character transmission protocol). Data characters 92DEC are not doubled. Note: When decoders are set to this mode, unbuffered Macro symbols and symbols requiring the decoder to convey ECI escape sequences cannot be transmitted. The bar code contains a UCC/EAN-128 symbol, and the first codeword is 903-907, 912, 914, 915. The bar code contains a UCC/EAN-128 symbol, and the first codeword is in the range 908-909. The bar code contains a UCC/EAN-128 symbol, and the first codeword is in the range 910-911.
1 2
3 4 5
Example: A PDF-417 bar code ABCD, with no transmission protocol enabled, is transmitted as ]L2ABCD.
A-5
EAN.UCC Composites (RSS, UCC/EAN-128, 2D portion of UPC composite) UCC/EAN-128 emulation Note: UPC portion of composite is transmitted using UPC rules. 1 Data packet is a UCC/EAN-128 symbol (i.e., data is preceded with ]JC1).
According to AIM standards, a UPC with supplemental bar code is transmitted in one of the following formats: ]E0 (UPC chars) (terminator) ]E2 (supplemental) (terminator) or ]E2 (supplemental) (terminator) ]E0 (UPC chars) (terminator) In the M2000, however, the format is changed to: ]E0 (UPC chars) ]E2 (supplemental)
A-6
Programming Reference
Therefore, a UPC with two supplemental characters, 01234567890510, is transmitted to the host as a 21-character string, ]E00012345678905]E210.
A-7
A-8
Programming Reference
A-9
A-10
Appendix B Specifications
M2000 Scanner Specifications
Table B-1 lists the specifications for the M2000 scanner. Table B-1. Scanner Specifications
Item Power Requirements Laser Diode Power Scan Pattern Start Time Scan Amplitude 0.065 sec. to 75% of steady state horizontal amplitude; 0.50 sec. to 90% of steady state vertical amplitude Horizontal: 34o 1.5o Vertical (Omni): 34o 1.5o Vertical (Raster): 12.5o 1.5o Horizontal: 320 Hz 5 Hz Vertical (Omni): 295 Hz 5 Hz Vertical (Raster): 10 Hz 1 Hz 25 frames/sec. 12.5 Hz 1 Hz (vertical) Can decode a 6.0 mil (minimum X-dimension) symbol (PDF417); Y-dimension must be 2X or greater. 30o (front to back) 15o from plane parallel to symbol (side-to-side) 0.7 mW, max. Description 5.2 VDC 5% @ 300 mA nominal
Scan Frequency
Frame Rate Optical Resolution Angular Orientation Tolerances Pitch Tolerance Skew
B-1
Description 4 (for scanning PDF benchmark label, assuming 3:1 codeword aspect ratio). 1D code types depend on height of symbol. 360o for 1D symbol 20o from horizontal 2o (1-D symbologies) or 9o(PDF-417) from beam direction 35% (1-D symbologies) or 45% (PDF-417) absolute dark/light reflectance differential, measured at 650 nm. Up to 8000 ft.-candles of sunlight 5 - 95% (non-condensing) Multiple 4-ft./1.2m drops to concrete 0o to 40o C; 32o to 104o F -40o to 60o C; -40o to 140o F 10-pin modular connector at base of handle: Pin # RS-232/IBM/Synapse USB/Synapse 1 Synapse clock/Flash Synapse clock download RxD (4683) 2 + 5V + 5V 3 Ground Ground 4 Transmit (TxD)/RS-485A VDD 5 Receive (RxD) D+ 6 Ready to Send (RTS)/ RS-485B/ Synapse Data Synapse Data/Flash Download TxD (4683) 7 Clear to Send (CTS) D8 Download Download 9 EAS EAS 10 EAS EAS 6 ft.; 183 cm 12 oz.; 340 gm 7.8 in.; 198 mm
Rotational Tolerance (Omnidirectional) Rotational Tolerance (Semiomni) Dead Zone/Optical Throw Print Contrast Resolution Ambient Light Immunity Humidity Shock Operating Temperature Storage Temperature Scanner Connector (see Cable Pinouts on page B-5 for host-end connector of cables)
B-2
Specifications
Memory
Decode Zones
Following are the decode distances for the M2000 scanner raster and omnidirectional patterns.
Note: Typical performance at 68F (20C) on high quality symbols in normal room light. In. cm Vcc = 5V
5 Front of Scanner W i d t h o f F i e l d
12.7
2.5 6.35
2.5 6.35
0.0 6.6 mil PDF417 4.0 10 mil PDF417 10 mil PDF417, LC 35% 6.75 5.0 15 mil PDF417 8.5
5
6.5
12.7
2.25 2.5
In. cm
0 0
2 5.1
4 10.1
6 15.2
8 20.3
10 25.4
Depth of Field
B-3
Note: Typical performance at 68F (20C) on high quality symbols in normal room light. In. cm Vcc = 5V
5 Front of Scanner
12.7
2.5 6.35
W i d t h o f F i e l d
2.5 6.35
6.0 mil Code 39 0.0 2.0 80% UPC
5
5.3 100% UPC 11.0 20 mil Code 39 12.0
12.7
In. cm
0 0
2 5.1
4 10.1
6 15.2
8 20.3
10 25.4
12 30.5
14 35.6
Depth of Field
B-4
Specifications
Cable Pinouts
The following tables describe the pinouts for connector cables.
CTS
B-5
Table B-3. Single-Port RS-232C, 8-Pin Female Siemens Nixdorf P/N 25-32469-01, -02
Pin SHELL 1 2 3 5 Signal DRAIN +12V RxD TxD Ground Converted to +5V. Serial data receive input. Driven by the serial data transmit output on the device communicating with the scanner. Serial data transmit output. Drives the serial data receive input on the device communicating with the scanner. Power supply input ground pin and reference for both output signals. Must be capable of sinking all return current. Data Terminal Ready. This signal is hardwired active. Request-to-send handshaking output line. Used optionally by the scanner to signal another device that data is available to send. Used only in conjunction with the CTS line. Clear-to-send handshaking input line. Used optionally by another device to signal the scanner that it may commence transmitting data. Used only in conjunction with RTS line. Function
6 7
DTR RTS
CTS
B-6
Specifications
Table B-5. IBM 46XX Port 9B 4-Pin SDL Connector P/N 25-32467-01, -02
Pin 1 2 3 4 Signal GND Serial I/O A Serial I/O B +12V Function Power supply ground pin and reference for both output signals. Must be capable of sinking all return current. Differential driver output/receiver input. Differential driver output/receiver input. Power.
Table B-6. IBM 46XX Port 17 16-Pin SDL Connector P/N 25-32468-01, -02
Pin 2 5 7 8 SHELL Signal GND +5V RS485 A RS485 B DRAIN Function Power supply ground pin and reference for both output signals. Must be capable of sinking all return current. Power. Differential driver output/receiver input. Differential driver output/receiver input.
B-7
Table B-7. IBM Sure One, 8-Pin Connector P/N 25-32470-01, -02
Pin 2 3 5, 6, 11 7, 10 12 13 RxD TxD Ground +5V / +12V DTR RTS Signal Function Serial data receive input. Driven by the serial data transmit output on the device communicating with the scanner. Serial data transmit output. Drives the serial data receive input on the device communicating with the scanner. Power supply input ground pin and reference for both output signals. Must be capable of sinking all return current. Power. Data Terminal Ready. This signal is hardwired active. Request-to-send handshaking output line. Used optionally by the scanner to signal another device that data is available to send. Used only in conjunction with CTS line. Clear-to-send handshaking input line. Used optionally by another device to signal the scanner that it may commence transmitting data. Used only in conjunction with RTS line.
14
CTS
FERRULE
DRAIN
B-8
Index
Numerics
1-D bar codes . . . . . . . . . . . . . . . . . . . . . . . 2-3 alphanumeric keyboard . . . . . . . . . . 4-89 alternate rule sets . . . . . . . . . . . . . . . . 4-5 bar code menu example . . . . . . . . . . . 4-3 beeper definitions . . . . . . . . . . . . . . . . 4-8 code length . . . . . . . . . . . . . . . . . . . . 4-17 code types . . . . . . . . . . . . . . . . . . . . 4-14 criteria . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 default rules . . . . . . . . . . . . . . . . . . . . 4-7 numeric keypad . . . . . . . . . . . . . . . . 4-25 rule belongs to set . . . . . . . . . . . . . . 4-27 rules . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 rules hierarchy . . . . . . . . . . . . . . . . . . 4-6 send ALT characters . . . . . . . . . . . . . 4-71 send command characters . . . . . . . . 4-75 send control characters . . . . . . . . . . 4-54 send function keys . . . . . . . . . . . . . . 4-82 send keyboard characters . . . . . . . . 4-59 send keypad characters . . . . . . . . . . 4-78 send special characters . . . . . . . . . . 4-77 AIM code identifiers . . . . . . . . . . . . . . . . . . A-1 aiming modes . . . . . . . . . . . . . . . . . . . . . . 3-20 autodiscriminate response time . . . . . 3-4, 3-28
A
accessories . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 host interface cables . . . . . . . . . . . . . . 1-7 optional . . . . . . . . . . . . . . . . . . . . . . . . 1-7 power supply . . . . . . . . . . . . . . . . . . . . 1-7 Synapse adapter cable . . . . . . . . . . . . 1-7 actions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28 ADF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 actions . . . . . . . . . . . . . . . . . . . . 4-1, 4-28 alphanumeric keyboard . . . . . . . . . . . 4-89 alternate rule sets . . . . . . . . . . . . . . . . 4-5 bar code menu example . . . . . . . . . . . 4-3 beeper definitions . . . . . . . . . . . . . . . . 4-8 code length . . . . . . . . . . . . . . . . . . . . 4-17 code types . . . . . . . . . . . . . . . . . . . . . 4-14 criteria . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 default rules . . . . . . . . . . . . . . . . . . . . . 4-7 numeric keypad . . . . . . . . . . . . . . . . . 4-25 rule belongs to set . . . . . . . . . . . . . . . 4-27 rules . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 rules hierarchy . . . . . . . . . . . . . . . . . . . 4-6 send ALT characters . . . . . . . . . . . . . 4-71 send command characters . . . . . . . . 4-75 send control characters . . . . . . . . . . . 4-54 send function keys . . . . . . . . . . . . . . . 4-82 send keyboard characters . . . . . . . . . 4-59 send keypad characters . . . . . . . . . . 4-78 send special characters . . . . . . . . . . . 4-77 advanced data formatting . . . . . . . . . . . . . . 4-1 actions . . . . . . . . . . . . . . . . . . . . 4-1, 4-28
B
bar codes . . . . . . . . . . . . . . . . . . . . . . . . . 3-11 beeper ADF definitions . . . . . . . . . . . . . . . . . . 4-8 definitions . . . . . . . . . . . . . . . . . . . . . . 2-8 macro PDF definitions . . . . . . . . . . . . 2-9 beeper definitions . . . . . . . . . . . . . . . . . . . . 2-8 bullets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Index-1
C
cable pinouts . . . . . . . . . . . . . . . . . . . . . . . B-5 cables host interface . . . . . . . . . . . . . . . . . . . 1-7 interface . . . . . . . . . . . . . . . . . . . . . . . 1-3 modular connector . . . . . . . . . . . . . . . 1-5 switching . . . . . . . . . . . . . . . . . . . . . . . 1-5 Synapse adapter cable . . . . . . . . . . . . 1-7 code ID characters AIM . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 code types . . . . . . . . . . . . . . . . . . . . . . . . . B-3 codewords . . . . . . . . . . . . . . . . . . . . . . . 3-129 transmit unknown . . . . . . . . . . . . . . 3-130 connecting to host . . . . . . . . . . . . . . . . . . . 1-3 conventions notational . . . . . . . . . . . . . . . . . . . . . . . xii criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14 customer interaction center . . . . . . . . . . . . . xii
I
IBM 468X/9X EAS support . . . . . . . . . . . . . . . . . . . . . 1-2 overview . . . . . . . . . . . . . . . . . . . . . . . . 1-2
L
laser patterns omnidirectional . . . . . . . . . . . . . . . 2-1, 2-2 raster . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 single-line . . . . . . . . . . . . . . . . . . . . . . . 2-2 LED indicators . . . . . . . . . . . . . . . . . . 2-4, 2-10
M
macro PDF . . . . . . . . . . . . . . . . . . . . . . . 3-126 beeper definitions . . . . . . . . . . . . . . . . . 2-9 buffer all symbols . . . . . . . . . . . . . . . 3-127 buffer/transmit scans . . . . . . . . . . . . 3-127 delete character set ECIs . . . . . . . . . 3-132 ECI decoder . . . . . . . . . . . . . . . . . . . 3-133 escape characters . . . . . . . . . . . . . . 3-131 flush buffer/abort PDF entry . . . . . . . 3-139 last blocker marker . . . . . . . . . . . . . . 3-138 scan in sequence . . . . . . . . . . . . . . . 3-127 transmit addressee . . . . . . . . . . . . . 3-136 transmit any symbol in set . . . . . . . . 3-127 transmit block count . . . . . . . . . . . . . 3-135 transmit checksum . . . . . . . . . . . . . . 3-137 transmit file name . . . . . . . . . . . . . . . 3-134 transmit filesize . . . . . . . . . . . . . . . . 3-137 transmit macro PDF control header . 3-138 transmit sender . . . . . . . . . . . . . . . . 3-136 transmit symbols in codeword format . . . . . . . . . . . . . . . . . . . . 3-129 transmit time stamp . . . . . . . . . . . . . 3-135 transmit unknown codewords . . . . . 3-130 transmit user-selected fields . . . . . . 3-134 transmit/decode mode symbols . . . . 3-127 maintenance . . . . . . . . . . . . . . . . . . . . . . . 2-10 memory . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-3
D
data transmission (7 or 8-bit ASCII format) . . . . . . . . . . . . . . 3-115 decode buffering . . . . . . . . . . . . . . . . . . 3-102 decode capability . . . . . . . . . . . . . . . . . . . . B-3 decode zones . . . . . . . . . . . . . . . . . . . . . . . B-3 decoded data . . . . . . . . . . . . . . . . . . . . . . . 2-4 default table . . . . . . . . . . . . . . . . . . . . . . . . 3-3
E
ECI decoder . . . . . . . . . . . . . . . . . . . . . . 3-133 delete character set ECIs . . . . . . . . 3-132 escape characters . . . . . . . . . . . . . . . . . 3-131
G
green LED . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
H
hardware handshaking . . . . . . . . . . . . . . 3-108 host IBM 46XX . . . . . . . . . . . . . . . . . . . . . 3-12
Index-2
Index
N
notational conventions . . . . . . . . . . . . . . . . . xii
O
omnidirectional pattern . . . . . . . . . . . . 2-1, 2-2 orientation tolerances . . . . . . . . . . . . . . . . . B-1
P
PDF-417 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 tall symbol . . . . . . . . . . . . . . . . . . . . . . 2-4 power options . . . . . . . . . . . . . . . . . . . . . . . 1-3 power requirements . . . . . . . . . . . . . . . . . . B-1 power supply . . . . . . . . . . . . . . . . . . . . . . . . 1-7 connecting . . . . . . . . . . . . . . . . . . . . . . 1-3 prefix values . . . . . . . . . . . . . . . . . . . . . . . . A-7 prefix/suffix values . . . . . . . . . . . . . . . . . . . A-7 product overview . . . . . . . . . . . . . . . . . . . . . 1-1 programming . . . . . . . . . . . . . . . . . . . . . . . . 3-1 programming bar codes aiming mode . . . . . . . . . . . . . . . . . . . 3-20 autodiscriminate response time . . . . . 3-28 beep after good decode . . . . . . . . . . . 3-23 beeper tone . . . . . . . . . . . . . . . . . . . . 3-25 beeper volume . . . . . . . . . . . . . . . . . . 3-24 bi-directional redundancy . . . . . . . . . 3-28 cancel . . . . . . . . . . . . . . . . . . . . . . . 3-142 Codabar . . . . . . . . . . . . . . . . . . . . . . . 3-82 CLSI editing . . . . . . . . . . . . . . . . 3-85 length . . . . . . . . . . . . . . . . . . . . . 3-83 NOTIS editing . . . . . . . . . . . . . . . 3-85 Code 11 . . . . . . . . . . . . . . . . . . . . . . . 3-68 Code 11 check digit verification . . . . . 3-71 Code 11 lengths . . . . . . . . . . . . . . . . 3-69 Code 11 transmit check digits . . . . . . 3-72 Code 128 . . . . . . . . . . . . . . . . . . . . . . 3-54 decode performance . . . . . . . . . 3-56 lengths . . . . . . . . . . . . . . . . . . . . 3-55 UCC/EAN-128 . . . . . . . . . . . . . . 3-54 Code 128 emulation . . . . . . . . . . . . . 3-93 Code 32 prefix . . . . . . . . . . . . . . . . . . 3-59 Code 39 . . . . . . . . . . . . . . . . . . . . . . . 3-57 check digit verification . . . . . . . . 3-62 Code 39 full ASCII . . . . . . . . . . . 3-63
convert Code 39 to Code 32 . . . 3-58 decode performance . . . . . . . . . 3-64 lengths . . . . . . . . . . . . . . . . . . . . 3-60 transmit check digit . . . . . . . . . . 3-62 Trioptic Code 39 . . . . . . . . . . . . 3-57 Code 93 . . . . . . . . . . . . . . . . . . . . . . 3-65 lengths . . . . . . . . . . . . . . . . . . . . 3-66 composite CC-A/B . . . . . . . . . . . . . . 3-30 composite CC-C . . . . . . . . . . . . . . . . 3-29 decode buffering . . . . . . . . . . . . . . . 3-102 delete character set ECIs . . . . . . . . 3-132 Discrete 2 of 5 . . . . . . . . . . . . . . . . . . 3-79 lengths . . . . . . . . . . . . . . . . . . . . 3-80 ECI decoder . . . . . . . . . . . . . . . . . . 3-133 escape characters . . . . . . . . . . . . . 3-131 flush macro buffer/abort macro PDF entry . . . . . . . . . . . . . . . . . . . . . 3-139 host serial RTS line state . . . . . . . . 3-114 host types . . . . . . . . . . . . . . . . . 3-12, 3-15 Interleaved 2 of 5 . . . . . . . . . . . . . . . 3-73 check digit verification . . . . . . . . 3-76 convert I 2 of 5 to EAN-13 . . . . . 3-78 lengths . . . . . . . . . . . . . . . . . . . . 3-74 transmit check digit . . . . . . . . . . 3-77 ISBT 128 . . . . . . . . . . . . . . . . . . . . . . 3-55 laser on time . . . . . . . . . . . . . . . . . . . 3-23 last blocker marker . . . . . . . . . . . . . 3-138 linear code type security . . . . . . 3-263-27 linear UPC/EAN decode . . . . . . . . . . 3-52 macro PDF transmit/decode mode symbols . . . . . . . . . . . . . . . . . . 3-127 MicroPDF-417 . . . . . . . . . . . . . . . . . . 3-91 performance . . . . . . . . . . . . . . . 3-92 MSI plessey . . . . . . . . . . . . . . . . . . . 3-86 check digit algorithm . . . . . . . . . 3-90 check digits . . . . . . . . . . . . . . . . 3-89 lengths . . . . . . . . . . . . . . . . . . . . 3-87 transmit check digit . . . . . . . . . . 3-89 numeric bar codes . . . . . . . . 3-1403-142 PDF-417 . . . . . . . . . . . . . . . . . . . . . . 3-91 prefix/suffix values . . . . . . . . . . . . . . 3-99 programmable raster size/expansion 3-19 RS-232 options . . . . . . . . . . . . . . . . 3-103 baud rate . . . . . . . . . . . . . . . . . 3-103
Index-3
beep on BEL . . . . . . . . . . . . . . 3-115 check parity . . . . . . . . . . . . . . . 3-107 data transmission format . . . . . 3-115 hardware handshaking . . . . . . 3-108 host serial response time-out . . 3-114 intercharacter delay . . . . . . . . . 3-113 parity . . . . . . . . . . . . . . . . . . . . 3-105 software handshaking . . . . . . . 3-111 stop bit select . . . . . . . . . . . . . . 3-113 RSS-14 . . . . . . . . . . . . . . . . . . . . . . . 3-94 RSS-Expanded . . . . . . . . . . . . . . . . . 3-95 RSS-Limited . . . . . . . . . . . . . . . . . . . 3-94 scan data transmission format . . . . 3-100 scan pattern selector . . . . . . . . . . . . 3-17 scanning mode . . . . . . . . . . . . . 3-16, 3-18 security levels . . . . . . . . . . . . . . 3-95, 3-96 set defaults . . . . . . . . . . . . . . . . . . . . 3-11 timeout between decodes . . . . . . . . . 3-22 transmit addressee . . . . . . . . . . . . . 3-136 transmit block count . . . . . . . . . . . . 3-135 transmit checksum . . . . . . . . . . . . . 3-137 transmit code ID character . . . . . . . . 3-97 transmit file name . . . . . . . . . . . . . . 3-134 transmit filesize . . . . . . . . . . . . . . . . 3-137 transmit macro PDF control header 3-138 transmit macro PDF user-selected fields . . . . . . . . . . . . . . . . . . . . 3-134 transmit no read message . . . . . . . . 3-25 transmit sender . . . . . . . . . . . . . . . . 3-136 transmit symbols in codeword format . . . . . . . . . . . . . . . . . . . 3-129 transmit time stamp . . . . . . . . . . . . . 3-135 transmit unknown codewords . . . . . 3-130 trigger modes . . . . . . . . . . . . . . . . . . 3-21 UPC composite mode . . . . . . . . . . . . 3-53 UPC/EAN . . . . . . . . . . . . . . . . . . . . . 3-33 bookland EAN . . . . . . . . . . . . . . 3-35 bookland ISBN . . . . . . . . . . . . . . 3-51 convert UPCE to UPCA . . . . . . . 3-48 convert UPCE1 to UPCA . . . . . . 3-49 coupon code . . . . . . . . . . . . . . . 3-36 decode performance . . . . . . . . . 3-52 decode supplementals . . . . . . . . 3-37 EAN zero extend . . . . . . . . . . . . 3-50
EAN-13 . . . . . . . . . . . . . . . . . . . . 3-35 EAN-8 . . . . . . . . . . . . . . . . . . . . . 3-34 supplemental redundancy . . . . . . 3-43 UPCA . . . . . . . . . . . . . . . . . . . . . 3-33 UPCA check digit . . . . . . . . . . . . 3-43 UPCA preamble . . . . . . . . . . . . . 3-45 UPCE . . . . . . . . . . . . . . . . . . . . . 3-33 UPCE check digit . . . . . . . . . . . . 3-44 UPCE preamble . . . . . . . . . . . . . 3-46 UPCE1 . . . . . . . . . . . . . . . . . . . . 3-34 UPCE1 check digit . . . . . . . . . . . 3-44 UPCE1 preamble . . . . . . . . . . . . 3-47 USB parameters . . . . . . . . . . . . . . . 3-116 CAPS LOCK . . . . . . . . . . . . . . . 3-124 country selection . . . . . . . . . . . . 3-119 ignore unknown characters . . . . 3-125 keystroke delay . . . . . . . . . . . . . 3-123 set defaults . . . . . . . . . . . . . . . . 3-116 USB device type . . . . . . . . . . . . 3-117 programming scanner . . . . . . . . . . . . . . . . . 1-3
R
raster pattern . . . . . . . . . . . . . . . . . . . . 2-2, 2-3 slab . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 RS-232 data transmission format . . . . . . . . . 3-115 EAS support . . . . . . . . . . . . . . . . . . . . . 1-2 host serial RTS line state . . . . . . . . . 3-114 hosts . . . . . . . . . . . . . . . . . . . . . . . . . 3-13 overview . . . . . . . . . . . . . . . . . . . . . . . . 1-2
S
scan beam . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4 scan pattern . . . . . . . . . . . . . . . . . . . . . . . .B-1 scanning . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 errors . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 sequence examples . . . . . . . . . . . . . . . 3-2 scanning modes . . . . . . . . . . . . . . . 3-16, 3-18 omnidirectional pattern . . . . . . . . . 2-1, 2-2 raster pattern . . . . . . . . . . . . . . . . . . . . 2-2 single-line pattern . . . . . . . . . . . . . . . . . 2-2 smart raster . . . . . . . . . . . . . . . . . . . . . 2-3 security levels . . . . . . . . . . . . . . . . . 3-95, 3-96
Index-4
Index
selecting scanning mode . . . . 3-16, 3-17, 3-18 service information . . . . . . . . . . . . . . . . . . . . xii setup connecting interface cable . . . . . . . . . . 1-3 connecting power supply . . . . . . . . . . . 1-3 connecting to host . . . . . . . . . . . . . . . . 1-3 programming the scanner . . . . . . . . . . 1-3 switching cables . . . . . . . . . . . . . . . . . 1-5 single-line pattern . . . . . . . . . . . . . . . . . . . . 2-2 slab raster . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 smart raster . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 software handshaking . . . . . . . . . . . . . . . 3-111 specifications . . . . . . . . . . . . . . . . . . . . . . . B-1 specular reflection . . . . . . . . . . . . . . . . . . . . 2-7
T
temperature operating . . . . . . . . . . . . . . . . . . . . . . . B-2 storage . . . . . . . . . . . . . . . . . . . . . . . . B-2 trigger modes . . . . . . . . . . . . . . . . . . . . . . 3-21 troubleshooting . . . . . . . . . . . . . . . . . . . . 2-11
U
unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Index-5
Index-6
Symbol Technologies, Inc. One Symbol Plaza Holtsville, New York 11742-1300 http://www.symbol.com