Motorola DS4208, DS4208-SR00001WR, DS4208-SR00007WR Product Reference Manual

Page 1
Info-Kod d.o.o., PE:Gerbičeva 110
Ljubljana 1000, Slovenija
T: +386 1 256 24 99 F: +386 1 256 24 98 E: info@info-kod.si www.info-kod.si
!
! ! ! !
Za!tehnično!podporo!ali!pomoč!pokličite!
09036009!
! ! ! !
Motorola!DS4208!
Product(Reference( Guide(
! ! ! ! ! ! ! ! ! ! Več!informacij:!http://www.info3kod.si!
! ! ! ! ! ! !
Vprašanja? Kontaktirajte naše strokovnjake
090-6009
servis@info-kod.si
http://www.info-kod.si
Ponedeljek!–!Petek!od!9:00!do!15:00
!
!
!
!
Page 2
DS4208 Digital Scanner
Product Reference Guide
Page 3
Page 4
DS4208 Digital Scanner
Product Reference Guide
72E-139232-01
Revision A
February 2011
Page 5
ii DS4208 Digital Scanner Product Reference Guide
© 2011 Motorola Solutions, 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 Motorola. 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. Motorola 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, sublicense d, or otherw is e transferred by the user without prior written consent of Motorola. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. T he 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 Motorola. The user agrees to maintain Motorola’s 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.
Motorola reserves the right to make changes to any software or product to improve reliability, function, or design.
Motorola 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 Motorola, Inc., intellectual property rights. An implied license only exists for equipment, circuits, and subsystems contained in Motorola products.
MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M Logo are trademarks or registered trademarks of Motorola Trademark Holding, LLC and are used under license. All other trademarks are the property of their respective owners.
This media, or Motorola Product, may include Motorola Software, Commercial Third Party Software, and Publicly Available Software.
The Motorola Software that may be included on this media, or included in the Motorola Product, is Copyright (c) by Motorola, Inc., and its use is subject to the licenses, terms and conditions of the agreement in force between the purchaser of the Motorola Product and Motorola, Inc.
The Commercial Third Party Software that may be included on this media, or included in the Motorola Product, is subject to the licenses, terms and conditions of the agreement in force between the purchaser of the Motorola Product and Motorola, Inc., unless a separate Commercial Third Party Software License is included, in which case, your use of the Commercial Third Party Software will then be governed by the separate Commercial Third Party License.
The Publicly Available Software that may be included on this media, or in the Motorola Product, is listed below. The use of the listed Publicly Available Software is subject to the licenses, terms and conditions of the agreement in force between the purchaser of the Motorola Product and Motorola, Inc., as well as, the terms and conditions of the license of each Publicly Available Software package. Copies of the licenses for the listed Publicly Available Software, as well as, all attributions, acknowledgements, and software information details, are included below. Motorola is required to reproduce the software licenses, acknowledgments and copyright notices as provided by the Authors and Owners, thus, all such information is provided in its native language form, without modification or translation.
The Publicly Available Software in the list below is limited to the Publicly Available Software included by Motorola. The Publicly Available Software included by Commercial Third Party Software or Products, that is used in the Motorola Product, are disclosed in the Co
mmercial
Third Party Licenses, or via the respective Commercial Third Party Publicly Available Software Legal Notices.
Publicly available software list: Name: Regular Expression Evaluator Version: 8.3 Description: Compiles and executes regular expressions Software Site: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/regex/ Source Code: No Source Distribution Obligations. Motorola will not provide nor distribute the Source Code for the
Regular Expression Evaluator.
License: BSD Style License
© 1992 Henry Spencer.
© 1992, 1993 The Regents of the University of California. All rights reserved.
This code is derived from software contributed to Berkeley by Henry Spencer of the University of Toronto. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Page 6
iii
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by the University of California, Berkeley and its contributors.
4. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARR ANTIES, IN CLUDING, BUT NOT LIMITED TO, THE IM PL IED WARR ANTIE S OF MERCHANTABI LITY AND F ITNESS FOR A PAR TI CUL AR PU RP OSE A RE D IS CLA IM ED. I N N O EVE NT SH AL L T HE RE GE NTS OR CO NT RIBU TO RS BE LI ABLE FO R A NY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Motorola Solutions, Inc. One Motorola Plaza Holtsville, New York 11742-1300
http://www.motorola.com
.
Warranty
For the complete Motorola Solutions hardware product warranty statement, go to:
http://www.motorola.com/enterprisemobility/warranty
.
Page 7
iv DS4208 Digital Scanner Product Reference Guide
Revision History
Changes to the original manual are listed below:
Change Date Description
-01 Rev A 02/2011 Initial release.
Page 8
Warranty ........................................................................................................................ iii
Revision History............................................................................................................. iv
About This Guide
Introduction .................................................................................................................... xiii
Configurations................................................................................................................ xiii
Chapter Descriptions ..................................................................................................... xiv
Notational Conventions.................................................................................................. xv
Related Documents ....................................................................................................... xv
Service Information........................................................................................................ xvi
Chapter 1: Getting Started
Introduction ................................................................................................................... 1-1
Interfaces ...................................................................................................................... 1-2
Unpacking ..................................................................................................................... 1-2
Setting Up the Digital Scanner ...................................................................................... 1-3
Installing the Interface Cable .................................................................................. 1-3
Removing the Interface Cable ........................................................................... 1-4
Connecting Power (if required) ............................................................................... 1-4
Configuring the Digital Scanner .............................................................................. 1-4
Accessories ................................................................................................................... 1-5
Chapter 2: Scanning
Introduction ................................................................................................................... 2-1
Beeper Definitions ......................................................................................................... 2-2
LED Definitions ............................................................................................................. 2-4
Scanning ....................................................................................................................... 2-5
Scanning in Hands-Free (Presentation) Mode ........................................................ 2-5
Assemble the Stand .......................................................................................... 2-5
Scanning with Intellistand .................................................................................. 2-6
Scanning in Hand-Held Mode ................................................................................. 2-7
Aiming ..................................................................................................................... 2-7
Decode Ranges ............................................................................................................ 2-9
Table of Contents
Page 9
vi DS4208 Digital Scanner Product Reference Guide
Chapter 3: Maintenance, Troubleshooting & Technical Specifications
Introduction ................................................................................................................... 3-1
Maintenance ................................................................................................................. 3-1
Troubleshooting ............................................................................................................ 3-2
Technical Specifications ............................................................................................... 3-5
Digital Scanner Signal Descriptions .............................................................................. 3-7
Chapter 4: User Preferences & Miscellaneous Digital Scanner Options
Introduction ................................................................................................................... 4-1
Scanning Sequence Examples ..................................................................................... 4-2
Errors While Scanning .................................................................................................. 4-2
User Preferences/Miscellaneous Options Parameter Defaults ..................................... 4-2
User Preferences .......................................................................................................... 4-4
Set Default Parameter ............................................................................................ 4-4
Parameter Bar Code Scanning ............................................................................... 4-5
Beep After Good Decode ........................................................................................ 4-5
Beeper Tone ........................................................................................................... 4-6
Beeper Volume ....................................................................................................... 4-7
Beeper Duration ...................................................................................................... 4-8
Suppress Power-up Beeps ..................................................................................... 4-8
Low Power Mode .................................................................................................... 4-9
Time Delay to Low Power Mode ............................................................................. 4-9
Hand-Held Trigger Mode ........................................................................................ 4-12
Picklist Mode ........................................................................................................... 4-13
Continuous Bar Code Read .................................................................................... 4-14
Unique Bar Code Reporting .................................................................................... 4-14
Decode Session Timeout ........................................................................................ 4-15
Timeout Between Decodes, Same Symbol ............................................................ 4-15
Timeout Between Decodes, Different Symbols ...................................................... 4-16
Fuzzy 1D Processing .............................................................................................. 4-16
Decode Mirror Images (Data Matrix Only) .............................................................. 4-17
Mobile Phone/Display Mode ................................................................................... 4-18
PDF Prioritization .................................................................................................... 4-19
PDF Prioritization Timeout ...................................................................................... 4-19
Hand-Held Decode Aiming Pattern ......................................................................... 4-20
Hands-Free Decode Aiming Pattern ....................................................................... 4-21
Presentation Mode Field of View ............................................................................ 4-22
Decoding Illumination (Hand-held Mode only) ........................................................ 4-23
Multicode Mode ....................................................................................................... 4-23
Multicode Expression .............................................................................................. 4-24
Multicode Expression Syntax: [n] [Element 1]; [Element 2 ]; ... [Element n]; .... 4-24
Notes ................................................................................................................. 4-25
Example 1 ................................................................................................... 4-26
Example 2a ................................................................................................. 4-27
Example 2b ................................................................................................. 4-27
Example 3 ................................................................................................... 4-28
Multicode Mode Concatenation .............................................................................. 4-29
Multicode Concatenation Symbology ...................................................................... 4-30
Multicode Troubleshooting ...................................................................................... 4-31
Page 10
Table of Contents vii
Troubleshooting Multicode Expression Programming ...................................... 4-31
Troubleshooting Multicode Mode Scanning and Decoding ............................... 4-31
Examples of Simple Multicode Expressions ............................................... 4-32
Miscellaneous Scanner Parameters ............................................................................. 4-33
Transmit Code ID Character ................................................................................... 4-33
Prefix/Suffix Values ................................................................................................. 4-34
Scan Data Transmission Format ............................................................................ 4-35
FN1 Substitution Values ......................................................................................... 4-36
Transmit “No Read” Message ................................................................................. 4-37
Chapter 5: USB Interface
Introduction ................................................................................................................... 5-1
Connecting a USB Interface ......................................................................................... 5-2
USB Parameter Defaults .............................................................................................. 5-3
USB Host Parameters .................................................................................................. 5-5
USB Device Type .................................................................................................... 5-5
Symbol Native API (SNAPI) Status Handshaking ................................................... 5-6
USB Country Keyboard Types - Country Codes ..................................................... 5-7
USB Keystroke Delay ............................................................................................. 5-9
Simulated Caps Lock .............................................................................................. 5-10
USB CAPS Lock Override ...................................................................................... 5-10
USB Ignore Unknown Characters ........................................................................... 5-11
USB Convert Unknown to Code 39 ........................................................................ 5-11
USB Ignore Beep Directive ..................................................................................... 5-12
USB Ignore Type Directive ..................................................................................... 5-12
Emulate Keypad ...................................................................................................... 5-13
Emulate Keypad with Leading Zero ........................................................................ 5-13
USB Keyboard FN 1 Substitution ............................................................................ 5-14
Function Key Mapping ............................................................................................ 5-14
Convert Case .......................................................................................................... 5-15
USB Static CDC ...................................................................................................... 5-15
USB Polling Interval ................................................................................................ 5-16
Quick Keypad Emulation ......................................................................................... 5-18
ASCII Character Set for USB ........................................................................................ 5-19
Chapter 6: RS-232 Interface
Introduction ................................................................................................................... 6-1
Connecting an RS-232 Interface .................................................................................. 6-2
RS-232 Parameter Defaults .......................................................................................... 6-3
RS-232 Host Parameters .............................................................................................. 6-4
RS-232 Host Types ................................................................................................. 6-6
Baud Rate ............................................................................................................... 6-8
Parity ....................................................................................................................... 6-9
Stop Bit Select ........................................................................................................ 6-10
Data Bits ................................................................................................................. 6-10
Check Receive Errors ............................................................................................. 6-11
Hardware Handshaking .......................................................................................... 6-11
Software Handshaking ............................................................................................ 6-13
Page 11
viii DS4208 Digital Scanner Product Reference Guide
Host Serial Response Time-out .............................................................................. 6-15
RTS Line State ........................................................................................................ 6-16
Beep on <BEL> ....................................................................................................... 6-16
Intercharacter Delay ................................................................................................ 6-17
Nixdorf Beep/LED Options ...................................................................................... 6-18
Ignore Unknown Characters ................................................................................... 6-18
ASCII Character Set for RS-232 ................................................................................... 6-19
Chapter 7: IBM 468X / 469X Interface
Introduction ................................................................................................................... 7-1
Connecting to an IBM 468X/469X Host ........................................................................ 7-2
IBM Parameter Defaults ............................................................................................... 7-3
IBM 468X/469X Host Parameters ................................................................................. 7-4
Port Address ........................................................................................................... 7-4
Convert Unknown to Code 39 ................................................................................. 7-5
Ignore Beep Directive ............................................................................................. 7-5
Ignore Configuration Directive ................................................................................ 7-6
Chapter 8: Keyboard Wedge Interface
Introduction ................................................................................................................... 8-1
Connecting a Keyboard Wedge Interface ..................................................................... 8-2
Keyboard Wedge Parameter Defaults .......................................................................... 8-3
Keyboard Wedge Host Parameters .............................................................................. 8-4
Keyboard Wedge Host Types ................................................................................. 8-4
Keyboard Wedge Country Types - Country Codes ................................................. 8-5
Ignore Unknown Characters ................................................................................... 8-7
Keystroke Delay ...................................................................................................... 8-7
Intra-Keystroke Delay ............................................................................................. 8-8
Alternate Numeric Keypad Emulation ..................................................................... 8-8
Simulated Caps Lock .............................................................................................. 8-9
Caps Lock Override ................................................................................................ 8-9
Convert Wedge Case .............................................................................................. 8-10
Function Key Mapping ............................................................................................ 8-10
FN1 Substitution ..................................................................................................... 8-11
Send Make and Break ............................................................................................ 8-11
Keyboard Maps ....................................................................................................... 8-12
ASCII Character Set for Keyboard Wedge ................................................................... 8-13
Chapter 9: Symbologies
Introduction ................................................................................................................... 9-1
Scanning Sequence Examples ..................................................................................... 9-1
Errors While Scanning .................................................................................................. 9-2
Symbology Parameter Defaults .................................................................................... 9-2
Disable All Code Types ................................................................................................ 9-7
UPC/EAN ...................................................................................................................... 9-8
Enable/Disable UPC-A ............................................................................................ 9-8
Enable/Disable UPC-E ............................................................................................ 9-8
Page 12
Table of Contents ix
Enable/Disable UPC-E1 .......................................................................................... 9-9
Enable/Disable EAN-8/JAN-8 ................................................................................. 9-9
Enable/Disable EAN-13/JAN-13 ............................................................................. 9-10
Enable/Disable Bookland EAN ............................................................................... 9-10
Bookland ISBN Format ........................................................................................... 9-11
Decode UPC/EAN/JAN Supplementals .................................................................. 9-12
User-Programmable Supplementals ....................................................................... 9-15
UPC/EAN/JAN Supplemental Redundancy ............................................................ 9-15
UPC/EAN/JAN Supplemental AIM ID Format ......................................................... 9-16
Transmit UPC-A Check Digit .................................................................................. 9-17
Transmit UPC-E Check Digit .................................................................................. 9-17
Transmit UPC-E1 Check Digit ................................................................................ 9-18
UPC-A Preamble .................................................................................................... 9-18
UPC-E Preamble .................................................................................................... 9-19
UPC-E1 Preamble .................................................................................................. 9-20
Convert UPC-E to UPC-A ....................................................................................... 9-21
Convert UPC-E1 to UPC-A ..................................................................................... 9-21
EAN-8/JAN-8 Extend .............................................................................................. 9-22
UCC Coupon Extended Code ................................................................................. 9-22
Coupon Report ........................................................................................................ 9-23
ISSN EAN ............................................................................................................... 9-24
Code 128 ...................................................................................................................... 9-25
Enable/Disable Code 128 ....................................................................................... 9-25
Set Lengths for Code 128 ....................................................................................... 9-25
Enable/Disable GS1-128 (formerly UCC/EAN-128) ................................................ 9-26
Enable/Disable ISBT 128 ........................................................................................ 9-27
ISBT Concatenation ................................................................................................ 9-28
Check ISBT Table ................................................................................................... 9-29
ISBT Concatenation Redundancy ........................................................................... 9-29
Code 39 ........................................................................................................................ 9-30
Enable/Disable Code 39 ......................................................................................... 9-30
Enable/Disable Trioptic Code 39 ............................................................................ 9-30
Convert Code 39 to Code 32 .................................................................................. 9-31
Code 32 Prefix ........................................................................................................ 9-31
Set Lengths for Code 39 ......................................................................................... 9-32
Code 39 Check Digit Verification ............................................................................ 9-33
Transmit Code 39 Check Digit ................................................................................ 9-33
Code 39 Full ASCII Conversion .............................................................................. 9-34
Code 39 Buffering - Scan & Store ........................................................................... 9-35
Buffer Data ........................................................................................................ 9-35
Clear Transmission Buffer ................................................................................ 9-35
Transmit Buffer ................................................................................................. 9-36
Overfilling Transmission Buffer ......................................................................... 9-36
Attempt to Transmit an Empty Buffer ................................................................ 9-36
Code 93 ........................................................................................................................ 9-37
Enable/Disable Code 93 ......................................................................................... 9-37
Set Lengths for Code 93 ......................................................................................... 9-37
Code 11 ........................................................................................................................ 9-39
Code 11 .................................................................................................................. 9-39
Set Lengths for Code 11 ......................................................................................... 9-39
Page 13
x DS4208 Digital Scanner Product Reference Guide
Code 11 Check Digit Verification ............................................................................ 9-41
Transmit Code 11 Check Digits .............................................................................. 9-42
Interleaved 2 of 5 (ITF) ................................................................................................. 9-42
Enable/Disable Interleaved 2 of 5 ........................................................................... 9-42
Set Lengths for Interleaved 2 of 5 ........................................................................... 9-43
I 2 of 5 Check Digit Verification ............................................................................... 9-45
Transmit I 2 of 5 Check Digit ................................................................................... 9-45
Convert I 2 of 5 to EAN-13 ...................................................................................... 9-46
Discrete 2 of 5 (DTF) .................................................................................................... 9-46
Enable/Disable Discrete 2 of 5 ................................................................................ 9-46
Set Lengths for Discrete 2 of 5 ............................................................................... 9-47
Codabar (NW - 7) ......................................................................................................... 9-49
Enable/Disable Codabar ......................................................................................... 9-49
Set Lengths for Codabar ......................................................................................... 9-49
CLSI Editing ............................................................................................................ 9-51
NOTIS Editing ......................................................................................................... 9-51
MSI ............................................................................................................................... 9-52
Enable/Disable MSI ................................................................................................ 9-52
Set Lengths for MSI ................................................................................................ 9-52
MSI Check Digits .................................................................................................... 9-54
Transmit MSI Check Digit(s) ................................................................................... 9-54
MSI Check Digit Algorithm ...................................................................................... 9-55
Chinese 2 of 5 ............................................................................................................... 9-55
Enable/Disable Chinese 2 of 5 ................................................................................ 9-55
Matrix 2 of 5 .................................................................................................................. 9-56
Enable/Disable Matrix 2 of 5 ................................................................................... 9-56
Set Lengths for Matrix 2 of 5 ................................................................................... 9-57
Matrix 2 of 5 Check Digit ......................................................................................... 9-58
Transmit Matrix 2 of 5 Check Digit .......................................................................... 9-58
Korean 3 of 5 ................................................................................................................ 9-59
Enable/Disable Korean 3 of 5 ................................................................................. 9-59
Inverse 1D .................................................................................................................... 9-60
Postal Codes ................................................................................................................ 9-61
US Postnet .............................................................................................................. 9-61
US Planet ................................................................................................................ 9-61
Transmit US Postal Check Digit .............................................................................. 9-62
UK Postal ................................................................................................................ 9-62
Transmit UK Postal Check Digit .............................................................................. 9-63
Japan Postal ........................................................................................................... 9-63
Australia Post .......................................................................................................... 9-64
Australia Post Format ............................................................................................. 9-65
Netherlands KIX Code ........................................................................................... 9-66
USPS 4CB/One Code/Intelligent Mail ..................................................................... 9-66
UPU FICS Postal .................................................................................................... 9-67
GS1 DataBar ................................................................................................................ 9-68
GS1 DataBar ........................................................................................................... 9-68
GS1 DataBar Limited .............................................................................................. 9-69
GS1 DataBar Expanded ......................................................................................... 9-69
Convert GS1 DataBar to UPC/EAN ........................................................................ 9-70
Composite ..................................................................................................................... 9-71
Page 14
Table of Contents xi
Composite CC-C ..................................................................................................... 9-71
Composite CC-A/B .................................................................................................. 9-71
Composite TLC-39 .................................................................................................. 9-72
UPC Composite Mode ............................................................................................ 9-72
Composite Beep Mode ........................................................................................... 9-73
GS1-128 Emulation Mode for UCC/EAN Composite Codes ................................... 9-73
2D Symbologies ............................................................................................................ 9-74
Enable/Disable PDF417 .......................................................................................... 9-74
Enable/Disable MicroPDF417 ................................................................................. 9-74
Code 128 Emulation ............................................................................................... 9-75
Data Matrix .............................................................................................................. 9-76
Data Matrix Inverse ................................................................................................. 9-76
Maxicode ................................................................................................................. 9-77
QR Code ................................................................................................................. 9-77
QR Inverse .............................................................................................................. 9-78
MicroQR .................................................................................................................. 9-78
Aztec ....................................................................................................................... 9-79
Aztec Inverse .......................................................................................................... 9-79
Redundancy Level ........................................................................................................ 9-80
Redundancy Level 1 ............................................................................................... 9-80
Redundancy Level 2 ............................................................................................... 9-80
Redundancy Level 3 ............................................................................................... 9-80
Redundancy Level 4 ............................................................................................... 9-81
Security Level ............................................................................................................... 9-82
Intercharacter Gap Size .......................................................................................... 9-83
Macro PDF Features .................................................................................................... 9-84
Flush Macro Buffer .................................................................................................. 9-84
Abort Macro PDF Entry ........................................................................................... 9-84
Chapter 10: 123Scan2
Introduction ................................................................................................................... 10-1
Communication with 123Scan2 .................................................................................... 10-1
123Scan2 Requirements .............................................................................................. 10-1
Chapter 11: Advanced Data Formatting
Introduction ................................................................................................................... 11-1
Appendix A: Standard Default Parameters
Appendix B: Programming Reference
Symbol Code Identifiers ................................................................................................ B-1
AIM Code Identifiers ..................................................................................................... B-3
Page 15
xii DS4208 Digital Scanner Product Reference Guide
Appendix C: Sample Bar Codes
Code 39 ........................................................................................................................ C-1
UPC/EAN ...................................................................................................................... C-1
UPC-A, 100% .......................................................................................................... C-1
EAN-13, 100% ........................................................................................................ C-2
Code 128 ...................................................................................................................... C-2
Interleaved 2 of 5 .......................................................................................................... C-2
GS1 DataBar-14 ........................................................................................................... C-3
PDF417 ......................................................................................................................... C-3
Data Matrix ................................................................................................................... C-3
Maxicode ...................................................................................................................... C-3
QR Code ....................................................................................................................... C-4
US Postnet .................................................................................................................... C-4
UK Postal ...................................................................................................................... C-4
Appendix D: Numeric Bar Codes
Numeric Bar Codes ...................................................................................................... D-1
Cancel ........................................................................................................................... D-2
Appendix E: ASCII Character Sets
Index
Glossary
Tell us what you think...
Page 16
About This Guide
Introduction
The DS4208 Product Reference Guide provides general instructions for setting up, operating, maintaining, and
troubleshooting the DS4208 digital scanner.
Configurations
This guide includes the following DS4208 digital scanner configurations:
DS4208-SR00001WR DS4208 Digital Scanner, Standard Range, Cash Register White
DS4208-SR00007WR DS4208 Digital Scanner, Standard Range, Twilight Black
Page 17
xiv DS4208 Digital Scanner Product Reference Guide
Chapter Descriptions
To pi cs c ov er e d i n th i s g u id e ar e as f ol l ow s :
Chapter 1, Getting Started provides a product overview, unpacking instructions, and cable connection
information.
Chapter 2, Scanning describes parts of the digital scanner, beeper and LED definitions, and how to use the
scanner in hand-held and hands-free (presentation) modes.
Chapter 3, Maintenance, Troubleshooting & Technical Specifications provides information on how to care for
the digital scanner, troubleshooting, and technical specifications.
Chapter 4, User Preferences & Miscellaneous Digital Scanner Options describes features frequently used to
customize how data transmits to the host device and programming bar codes for selecting user preference features for the digital scanner.
Chapter 5, USB Interface describes how to set up the digital scanner with a USB host.
Chapter 6, RS-232 Interface describes how to set up the digital scanner with an RS-232 host, such as
point-of-sale devices, host computers, or other devices with an available RS-232 port.
Chapter 7, IBM 468X / 469X Interface describes how to set up the digital scanner with IBM 468X/469X POS
systems.
Chapter 8, Keyboard Wedge Interface describes how to set up a Keyboard Wedge interface with the digital
scanner.
Chapter 9, Symbologies describes all symbology features and provides programming bar codes for selecting
these features for the digital scanner.
Chapter 10, 123Scan2 describes this PC-based scanner configuration tool which enables rapid and easy
customized setup of scanners.
Chapter 11, Advanced Data Formatting briefly describes ADF, a means of customizing data before
transmission to the host device, and includes a reference to the ADF Programmer Guide.
Appendix A, Standard Default Parameters provides a table of all host devices and miscellaneous scanner
defaults.
Appendix B, Programming Reference provides a table of AIM code identifiers, ASCII character conversions,
and keyboard maps.
Appendix C, Sample Bar Codes includes sample bar codes of various code types.
Appendix D, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring specific
numeric values.
Appendix E, ASCII Character Sets provides ASCII character value tables.
Page 18
About This Guide xv
Notational Conventions
The following conventions are used in this document:
Italics are used to highlight the following:
Chapters and sections in this and related documents
Dialog box, window and screen names
Drop-down list and list box names
Check box and radio button names
Bold text is used to highlight the following:
Key names on a keypad
Button names on a screen.
bullets (•) indicate:
Action items
Lists of alternatives
Lists of required steps that are not necessarily sequential
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
Throughout the programming bar code menus, asterisks (*) are used to denote default parameter settings.
Related Documents
DS4208 Quick Start Guide, p/n 72-139230-xx - provides general information for getting started with the DS4208 digital scanner, and includes basic set up and operation instructions.
Advanced Data Formatting Programmer Guide, p/n 72E-69680-xx - provides information on ADF, a means of customizing data before transmission to a host.
For the latest version of this guide and all guides, go to: http://supportcentral.motorola.com
.
*Baud Rate 9600
Feature/Option
* Indicates Default
Page 19
xvi DS4208 Digital Scanner Product Reference Guide
Service Information
If you have a problem with your equipment, contact Motorola Solutions support for your region. Contact information
is available at: http://supportcentral.motorola.com
.
When contacting support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number
Motorola responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements.
If your problem cannot be solved by Motorola Solutions Support, you may need to return your equipment for
servicing and will be given specific directions. Motorola is not responsible for any damages incurred during
shipment if the approved shipping container is not used. Shipping the units improperly can possibly void the
warranty.
If you purchased your Motorola business product from a Motorola business partner, please contact that business
partner for support.
Page 20
Chapter 1 Getting Started
Introduction
The DS4208 combines superior 1D and 2D omnidirectional bar code scanning and transfer with a light-weight,
hands-free/hand-held design. The digital scanner’s Intellistand seamlessly accommodates both counter-top and
hand-held use. Whether in hands-free (presentation) or hand-held mode, the digital scanner ensures comfort and
ease of use for extended periods of time.
Figure 1-1
DS4208 Digital Scanner
Page 21
1 - 2 DS4208 Digital Scanner Product Reference Guide
Interfaces
The DS4208 digital scanner supports:
USB connection to a host. The digital scanner autodetects a USB host and defaults to the HID keyboard interface type. Select other USB interface types by scanning programming bar code menus.This interface supports the following international keyboards (for Windows® environment): North America, German, French, French Canadian, Spanish, Italian, Swedish, UK English, Portuguese-Brazilian, and Japanese.
Stand ard RS-23 2 c onn ection to a host. Scan bar code menus to set up communic ati on of the digital sc ann er with the host.
Connection to IBM 468X/469X hosts. Scan bar code menus to set up communication of the digital scanner with the IBM terminal.
Keyboard Wedge connection to a host. The host interprets scanned data as keystrokes. Scan bar code menus to set up communication of the digital scanner with the host. This interface supports the following international keyboards (for Windows® environment): North America, German, French International, French Canadian, French Belgian, Spanish, Italian, Swedish, UK English, Brazilian-Portuguese and Japanese.
Configuration via 123Scan2.
Unpacking
Remove the digital scanner from its packing and inspect it for damage. If the scanner was damaged in transit,
contact Motorola Solutions Support. See page xvi for information. KEEP THE PACKING. It is the approved
shipping container; use this to return the equipment for servicing.
Page 22
Getting Started 1 - 3
Setting Up the Digital Scanner
Installing the Interface Cable
1. Insert the interface cable modular connector into the interface cable port on the rear of the digital scanner until
an audible click sounds. Low/medium/high beeps sound, indicating the scanner is operational.
Figure 1-2
Installing the Cable
2. Gently tug the cable to ensure the connector is secure.
3. Connect the other end of the interface cable to the host (see the specific host chapter for information on host
connections).
Interface cable
modular connector
To h o s t
Cable interface
port
Interface cable modular connector clip
IMPORTANT Insert the cable into the cable interface port until an audible click sounds.
When connecting the DS4208 using a USB cable, a shielded connector cable is required (e.g., p/n CBA-U21-S07ZAR). If upgrading an LS2208 or LS4208 to a DS4208, use the shielded connector cable.
Page 23
1 - 4 DS4208 Digital Scanner Product Reference Guide
Removing the Interface Cable
1. Press the cable’s modular connector clip through the access slot in the digital scanner’s base.
Figure 1-3
Removing the Cable
2. Carefully slide out the cable.
3. Follow the steps for Installing the Interface Cable to connect a new cable.
Connecting Power (if required)
If the host does not provide power to the digital scanner, connect an external power supply.
1. Plug the power supply into the power jack on the interface cable.
2. Plug the other end of the power supply into an AC outlet.
Configuring the Digital Scanner
To c on fi g u re t he d ig i ta l sc a n ne r us e t h e b a r c o d es in cl ud ed i n th i s m a n ua l , or u s e t h e 1 2 3 Sc a n2 configuration
program. See Chapter 4, User Preferences & Miscellaneous Digital Scanner Options, and Chapter 9, Symbologies
for information about programming the digital scanner using bar code menus. See Chapter 10, 123Scan2 for
information on using this configuration program. Also see each host-specific chapter to set up connection to a
specific host type.
Page 24
Getting Started 1 - 5
Accessories
The digital scanner ships with the DS4208 Quick Start Guide. The following required accessories must be ordered:
Interface cable for the appropriate interface.
Shielded connector cable (e.g., p/n CBA-U21-S07ZAR) when connecting via USB. Refer to Solution Builder for guidance about cables.
Universal power supply, if the interface requires this.
For additional items, contact a local Motorola representative or business partner.
NOTE If upgrading an LS2208 or LS4208 to a DS4208, the shielded connector cable must be used.
Page 25
1 - 6 DS4208 Digital Scanner Product Reference Guide
Page 26
Chapter 2 Scanning
Introduction
This chapter provides beeper and LED definitions, techniques involved in scanning bar codes, general instructions
and tips about scanning, and decode zone diagrams.
Figure 2-1
Parts
Beeper
LED
Trigger
Scan
Window
Page 27
2 - 2 DS4208 Digital Scanner Product Reference Guide
Beeper Definitions
The digital scanner issues different beep sequences and patterns to indicate status. Tab le 2 -1 defines beep
sequences that occur during both normal scanning and while programming the digital scanner.
Tab l e 2- 1
Beeper Definitions
Beeper Sequence Indication
Standard Use
Low/medium/high beeps Power up.
Short beep, tone programmable
A bar code symbol was decoded (if decode beeper is enabled).
4 long low beeps Transmission error.
5 low beeps Conversion or format error.
Low/low/low/extra low beeps RS-232 receive error.
High beep The digital scanner detected a <BEL> character over RS-232.
Parameter Menu Scanning
Low/high beeps Input error; incorrect bar code, programming sequence, or
Cancel
scanned.
High/low beeps Keyboard parameter selected. Enter value using numeric bar codes.
High/low/high/low beeps Successful program exit with change in parameter setting.
ADF Programming
Low/low beeps Enter another alphabetic character or scan the
End of Message
bar code.
Low/high/high beeps All rules are deleted.
Low/high/low/high beeps Out of rule memory. Erase some existing rules, then try to save rule again.
Low/high/low beeps Cancel rule entry. Rule entry mode exited because of an error or the user asked to
exit rule entry.
Low/high beeps Entry error, wrong bar code scanned, or criteria/action list is too long for a rule.
Re-enter criterion or action.
Low beep Delete last saved rule. The current rule is left intact.
High/high beeps ADF criteria or action is expected. Enter another criterion or action, or scan the
Save Rule
bar code.
High/low/low beeps All criteria or actions cleared for current rule, continue entering rule.
High/low/high/low beeps Rule saved. Rule entry mode exited.
Code 39 Buffering
Low/high/low beeps The Code 39 buffer was erased or there was an attempt to clear or transmit an
empty buffer.
High/low beeps New Code 39 data was entered into the buffer.
Page 28
Scanning 2 - 3
3 long high beeps Code 39 buffer is full.
High/low/high beeps The Code 39 buffer was erased.
Low/high beeps A successful transmission of buffered data.
Macro PDF
2 low beeps
MPDF sequence buffered.
2 long low beeps
File ID error. A bar code not in the current MPDF sequence was scanned.
3 long low beeps Out of memory. There is not enough buffer space to store the current MPDF
symbol.
4 long low beeps Bad symbology. Scanned a 1D or 2D bar code in a MPDF sequence, a duplicate
MPDF label, a label in an incorrect order, or trying to transmit an empty or illegal MPDF field.
5 long low beeps Flushing MPDF buffer.
Low/high beeps Flushing an already empty MPDF buffer.
Fast warble beep Aborting MPDF sequence.
Host Specific
USB only
Low/medium/high beeps upon scanning a USB device type
Communication with the host must be established before the digital scanner can operate at the highest power level.
Low/medium/high beeps occur more than once
The USB host can put the digital scanner in a state where power to the scanner is cycled on and off more than once. This is normal and usually happens when the PC cold boots.
RS-232 only
1 short high beep A <BEL> character is received and Beep on <BEL> is enabled.
Tab l e 2- 1
Beeper Definitions (Continued)
Beeper Sequence Indication
Page 29
2 - 4 DS4208 Digital Scanner Product Reference Guide
LED Definitions
In addition to beep sequences, the digital scanner uses a two-color LED to indicate status. Ta bl e 2- 2 defines LED colors that display during scanning.
Tab l e 2- 2
Standard LED Definitions
LED Indication
Hand-Held Scanning Standard Use
Green A bar code was successfully decoded.
Red Transmission error, conversion or format error, or RS-232 receive error.
Off No power is applied to the digital scanner, or the scanner is on and ready to scan.
Hands-Free (Presentation) Scanning Standard Use
Green The scanner is on and ready to scan.
Momentarily Off A bar code was successfully decoded.
Red Transmission error, conversion or format error, or RS-232 receive error.
Off No power is applied to the digital scanner, or the scanner is in low power mode.
Parameter Programming
Green Number expected. Enter value using numeric bar codes.
Successful program exit with change in parameter setting.
Red Input error: incorrect bar code, programming sequence, or Cancel scanned.
Firmware Update
Red, alternating between solid and fast blinking
Firmware download is completing (user should wait for this indicator to complete before using the scanner). This indicator is followed by a low/medium/high power up beep.
ADF Programming
Green Enter another digit. Add leading zeros to the front if necessary.
Enter another alphabetic character or scan the
End of Message
bar code. All criteria or actions cleared for current rule, continue entering rule. Delete last saved rule. The current rule is left intact. All rules deleted.
Blinking Green Enter another criterion or action, or scan the
Save Rule
bar code.
Green after Blinking Rule saved. Rule entry mode exited.
Cancel rule entry. Rule entry mode exited because of an error or the user asked to exit rule entry.
Red Out of rule memory. Erase some existing rules, then try to save rule again.
Entry error, wrong bar code scanned, or criteria/action list is too long for a rule. Re-enter criterion or action.
Page 30
Scanning 2 - 5
Scanning
The digital scanner is in hands-free (presentation) mode when it is placed in the Intellistand. In this mode, the digital scanner operates in continuous (constant-on) mode, where it automatically decodes a bar code presented in its field of view.
When the digital scanner is not used for a user-definable period of time, it enters a low power mode in which the LEDs are turned off or blinked illuminated at a low duty cycle until the digital scanner detects an image change (e.g. motion).
Scanning in Hands-Free (Presentation) Mode
The optional Intellistand adds greater flexibility to scanning operation. When the scanner is seated in the stand’s “cup,” the scanner’s built-in sensor places the scanner in hands-free mode. When the scanner is removed from the stand, it automatically switches modes to operate in its normal hand-held triggered mode.
Assemble the Stand
Figure 2-2
Assembling Intellistand
Page 31
2 - 6 DS4208 Digital Scanner Product Reference Guide
Scanning with Intellistand
When the digital scanner is placed in Intellistand it operates in continuous (constant-on) mode, where it automatically decodes a bar code presented in its field of view.
To o pe ra te t he s ca n n er in I nt e l li s ta nd :
1. Ensure the scanner is properly connected to the host (see the appropriate host chapter for information on host
connections).
2. Insert the scanner in Intellistand by placing the front of the scanner into the stand’s “cup.”
Figure 2-3
Inserting the Scanner in the Intellistand
3. Use the Intellistand’s adjustment knobs to adjust the height and angle of the scanner.
4. Present the bar code.
5. Upon successful decode, the scanner beeps and the LED turns green. For more information about beeper and
LED definitions, see Ta bl e 2- 1 and Ta ble 2 -2 .
Scanner Holder
Height Adjustment Knob
Angle Adjustment Knob
Cup
Page 32
Scanning 2 - 7
Scanning in Hand-Held Mode
Pick up the digital scanner. Press and release the trigger. The aim pattern displays.
1. Ensure the bar code is centered in the aiming pattern. See Aiming below.
2. Press and hold the trigger until either:
a. The digital scanner reads the bar code. The digital scanner beeps, the LED flashes, and the aiming pattern
turns off.
Or
b. The digital scanner does not read the bar code and the aiming pattern turns off.
3. Release the trigger. To read another bar code, repeat steps 1, 2 and 3. Repeat this step as often as required.
Aiming
When scanning, the digital scanner projects a red LED dot which allows positioning the bar code within its field of view. See Decode Ranges on page 2-9 for the proper distance to achieve between the digital scanner and a bar code.
Figure 2-4
Aiming Dot
If necessary, the digital scanner turns on its red illumination LEDs to illuminate the target bar code.
To s ca n a b a rc o d e, c en t er t h e s y m bo l an d e ns u re th e en t i re s ym b ol i s wi t h in t he re ct an g u la r ar e a f o rm e d b y th e illumination LEDs.
Figure 2-5
Scanning Orientation with Aiming Dot
1D bar code
2D bar code
Page 33
2 - 8 DS4208 Digital Scanner Product Reference Guide
The digital scanner can also read a bar code presented within the aiming pattern but not centered. The top examples in Figure 2-6 show acceptable aiming options, while the bottom examples can not be decoded.
Figure 2-6
Acceptable Aiming
Figure 2-7
Incorrect Aiming
The aiming pattern is smaller when the digital scanner is closer to the symbol and larger when it is farther from the symbol. Scan symbols with smaller bars or elements (mil size) closer to the digital scanner, and those with larger bars or elements (mil size) farther from the digital scanner.
The digital scanner beeps to indicate that it successfully decoded the bar code. For more information on beeper and LED definitions, see Ta ble 2- 1 and Ta bl e 2- 2.
Page 34
Scanning 2 - 9
Decode Ranges
Tab l e 2- 3
Standard Range (SR) Decode Ranges
Symbol Density Bar Code Type
Ty pi c al Wo rk i ng Ra n ge s
Near Far
5.0 mil Code 39 0.2 in / 0.5 cm 6.8 in / 17.3 cm
10 mil 80% UPCA 0 in / 0 cm 12.7 in / 32.3 cm
13 mil 100% UPCA 0.3 in / 0.8 cm 15.2 in / 38.6 cm
5.0 mil PDF 417 1.5 in / 3.8 cm 4.3 in / 10.9 cm
6.6 mil PDF 417 0.8 in / 2.0 cm 6.0 in / 15.2 cm
10 mil Data Matrix 0.4 in / 1.0 cm 7.2 in / 18.3 cm
Page 35
2 - 10 DS4208 Digital Scanner Product Reference Guide
Page 36
Chapter 3 Maintenance, Troubleshooting & Technical Specifications
Introduction
This chapter provides suggested digital scanner maintenance, troubleshooting, technical specifications, and signal descriptions (pinouts).
Maintenance
Cleaning the scan window is the only maintenance required. A dirty window can affect scanning accuracy.
Do not allow 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.
Page 37
3 - 2 DS4208 Digital Scanner Product Reference Guide
Trou bl es hoot in g
Tab l e 3- 1
Tro ubl esh ooti ng
Problem Possible Causes Possible Solutions
The aiming pattern does not appear when pressing the trigger.
No power to the digital scanner. If the configuration requires a power
supply, re-connect the power supply.
Incorrect host interface cable is used. Connect the correct host interface cable.
Interface/power cables are loose. Re-connect cables.
Digital scanner is disabled. For IBM 468x and USB IBM hand-held,
IBM table top, and OPOS modes, enable the digital scanner via the host interface. Otherwise, see the technical person in charge of scanning.
If using RS-232 Nixdorf B mode, CTS is not asserted.
Assert CTS line.
Aiming pattern is disabled. Enable the aiming pattern. See
Hand-Held Decode Aiming Pattern on page 4-20
.
Digital scanner emits aiming pattern, but does not decode the bar code.
Digital scanner is not programmed for the correct bar code type.
Program the digital scanner to read that type of bar code. See
Chapter 9,
Symbologies
.
Bar code symbol is unreadable. Scan test symbols of the same bar code
type to determine if the bar code is defaced.
The symbol is not completely inside aiming pattern.
Move the symbol completely within the aiming pattern.
Move the symbol completely within the field of view (AIM pattern does NOT define FOV)
Distance between digital scanner and bar code is incorrect.
Move the scanner closer to or further from the bar code. See
Decode Ranges on
page 2-9
.
Page 38
Maintenance, Troubleshooting & Technical Specifications 3 - 3
Digital scanner decodes bar code, but does not transmit the data to the host.
Digital scanner is not programmed for the correct host type.
Scan the appropriate host type programming bar code. See the chapter corresponding to the host type.
Interface cable is loose. Re-connect the cable.
If the digital scanner emits 4 long low beeps, a transmission error occurred.
This occurs if a unit is not properly configured or connected to the wrong host type.
Set the scanner's communication parameters to match the host's setting.
If the digital scanner emits 5 low beeps, a conversion or format error occurred.
Configure the digital scanner's conversion parameters properly.
If the digital scanner emits low/high/low beeps, it detected an invalid ADF rule.
Program the correct ADF rules. Refer to the Advanced Data Formatting
Programmer Guide.
If the digital scanner emits high/low beeps, the scanner is buffering Code 39 data.
Normal scanning a Code 39 bar code and the Code 39 Buffering option is enabled.
Host displays scanned data incorrectly.
Digital scanner is not programmed to work with the host.
Scan the appropriate host type programming bar code.
For RS-232, set the digital scanner's communication parameters to match the host's settings.
For a Keyboard Wedge configuration, program the system for the correct keyboard type, and turn off the CAPS LOCK key.
Program the proper editing options (e.g., UPC-E to UPC-A Conversion).
Digital scanner emits short low/short medium/short high beep sequence (power-up beep sequence) more than once.
The USB bus may put the digital scanner in a state where power to the scanner is cycled on and off more than once.
Normal during host reset.
Digital scanner emits 4 short high beeps during decode attempt.
Digital scanner has not completed USB initialization.
Wait several seconds and scan again.
Digital scanner emits Low/low/low/extra low beeps when not in use.
RS-232 receive error. Normal during host reset. Otherwise, set
the digital scanner's RS-232 parity to match the host setting.
Digital scanner emits low/high beeps during programming.
Input error, incorrect bar code or
Cancel
bar code was scanned.
Scan the correct numeric bar codes within range for the parameter programmed.
Tab l e 3- 1
Tro ubl esh ooti ng (Co nti nued )
Problem Possible Causes Possible Solutions
Page 39
3 - 4 DS4208 Digital Scanner Product Reference Guide
Digital scanner emits low/high/low/high beeps during programming.
Out of host parameter storage space. Scan
Set Default Parameter on page
4-4
.
Out of memory for ADF rules. Reduce the number of ADF rules or the
number of steps in the ADF rules.
During programming, indicates out of ADF parameter storage space.
Erase all rules and re-program with shorter rules.
Digital scanner emits low/high/low beeps.
Clearing Code 39 buffer. Normal when scanning the Code 39
Buffering
Clear Buffer
bar code or upon attempt to transmit an empty Code 39 buffer.
ADF transmit error. Refer to the Advanced Data Formatting
Guide for information.
Invalid ADF rule is detected. Refer to the Advanced Data Formatting
Guide for information.
Digital scanner emits a power-up beep after changing USB host type.
The USB bus re-established power to the digital scanner.
Normal when changing USB host type.
Digital scanner emits one high beep when not in use.
In RS-232 mode, a <BEL> character was received and Beep on <BEL> option is enabled.
Normal when
Beep on <BEL>
is enabled and the digital scanner is in RS-232 mode.
Digital scanner emits frequent beeps.
No power to the scanner. Check the system power. If the
configuration requires a power supply, re-connect the power supply.
Incorrect host interface cable is used. Verify that the correct host interface cable
is used. If not, connect the correct host interface cable.
Interface/power cables are loose. Check for loose cable connections and
re-connect cables.
Digital scanner emits five long low beeps after a bar code is decoded.
Conversion or format error was detected.
The scanner’s conversion parameters are not properly configured.
Ensure the scanner’s conversion parameters are properly configured.
Conversion or format error was detected.
An ADF rule was set up with characters that can't be sent for the host selected.
Change the ADF rule, or change to a host that can support the ADF rule.
Conversion or format error was detected.
A bar code was scanned with characters that can't be sent for that host.
Change the bar code, or change to a host that can support the bar code.
Tab l e 3- 1
Tro ubl esh ooti ng (Co nti nued )
Problem Possible Causes Possible Solutions
NOTE If after performing these checks the digital scanner still experiences problems, contact the distributor or
call Motorola Solutions Support.
Page 40
Maintenance, Troubleshooting & Technical Specifications 3 - 5
Tech ni cal Sp ecif ic ations
Tab l e 3- 2
Tec hn ic al S pe ci fi ca ti on s
Item Description
Physical Characteristics
Dimensions 6.7 in. H x 3.7 in. L x 2.7 in. W
(17 cm H x 9.3 cm L x 6.8 cm W)
Weight
(without cable)
6.1 oz. (172.9 g)
Power 5 VDC +/- 10% @ 275 mA (RMS typical)
Performance Characteristics
Light Source Aiming pattern: 617 nm LED
Illumination: 625 nm LEDs
Field of View (Vertical x Horizontal)
39º (H) x 25º (V)
Roll Pitch Yaw
0 - 360º +/- 65º or greater +/- 60º or greater
Symbology Decode Capability
1D UPC/EAN, UPC/EAN with supplementals, Bookland EAN, ISSN, UCC Coupon
Extended Code, Code 128, GS1-128, ISBT 128, Code 39, Code 39 Full ASCII, Trioptic Code 39, Code 32, Code 93, Code 11, Matrix 2 of 5, Interleaved 2 of 5, Discrete 2 of 5, Korean 2 of 5, ISBT Concatenation, Codabar, MSI, Chinese 2 of 5, GS1 DataBar variants
2D PDF417, MicroPDF417, Composite Codes, TLC-39, Data Matrix, Maxicode,
QR Code, MicroQR, Aztec
Postal Australian Post, US PLANET, Royal Mail 4 State Customer, US POSTNET, KIX
Code (Dutch), UK Postal, Japan Post, UPU 4 State Postal FICS (Post US4), USPS 4 State Postal (Post US3)
Typical Working Distance See
Decode Ranges on page 2-9
.
Motion Tolerances Up to 25 inches per second
Interfaces Supported The scanner supports the following protocols over USB: HID Keyboard (default
mode), SNAPI, COM Port Emulation, IBM SurePOS (Yellowstone) (IBM Handheld, IBM Tabletop, OPOS)
The scanner supports the following protocols over RS232: Standard, Wincor-Nixdorf, ICL, Fujitsu, Olivetti, Omron, CUTE
Page 41
3 - 6 DS4208 Digital Scanner Product Reference Guide
Minimum Resolution Code 39 4 mil
UPC 60% 5 mil PDF417 5 mil Datamatrix 7.5 mil
User Environment
Operating Temperature 32º F to 104º F (0º C to 40º C)
Storage Temperature -40º F to 158º F (-40º C t o 70º C)
Humidity 5% to 95%, non-condensing
Drop Specifications Withstands multiple 6 ft. (1.83 m) drops to concrete.
Environmental Sealing IP43
Ambient Light Immunity Immune to normal indoor lighting up to 1600 Lux.
Immune to sunlight up to 86,000 Lux.
Accessories
Hands-Free Options Intellistand
Power Supplies Power supplies are available for applications that do not supply power over the
host cable.
Tab l e 3- 2
Tec hn ic al S pe ci fi ca ti on s (C on ti nu ed)
Item Description
Page 42
Maintenance, Troubleshooting & Technical Specifications 3 - 7
Digital Scanner Signal Descriptions
Figure 3-1
Digital Scanner Cable Pinouts
The signal descriptions in Tab le 3 -3 apply to the connectors on the DS4208 digital scanner and are for reference only.
Tab l e 3- 3
DS4208 Digital Scanner Signal Pin-outs
Pin IBM RS-232 Keyboard Wedge USB
1
Reserved Reserved Reserved Jump to Pin 6
2
Power Power Power Power
3
Ground Ground Ground Ground
4
IBM_A(+) TxD KbdClock Reserved
5
Reserved RxD TermData D +
6
IBM_B(-) RTS KbdData Jump to Pin 1
7
Reserved CTS TermClock D -
Cable interface port
Interface cable
modular connector
Bottom of
scanner
PIN 1
PIN 10
Page 43
3 - 8 DS4208 Digital Scanner Product Reference Guide
8
Reserved Reserved Reserved Reserved
9
EAS EAS EAS EAS
10
EAS EAS EAS EAS
Tab l e 3- 3
DS4208 Digital Scanner Signal Pin-outs (Continued)
Page 44
Chapter 4 User Preferences & Miscella­neous Digital Scanner Options
Introduction
You c an pr og ram th e d igi tal sc ann er to pe rfo rm va ri ous fu nc tio ns , o r a cti va te diff ere nt fea tur es . T his c hap te r describes each user preference feature and provides programming bar codes for selecting these features.
The digital scanner ships with the settings shown in Tab le 4-1 on page 4-2 (also see Appendix A, Standard Default
Parameters for all host device and miscellaneous defaults). If the default values suit requirements, programming is
not necessary.
To s e t f e a tu r e v a lu e s , s ca n a si n g le ba r c o de o r a s h o rt ba r co d e s e qu e nc e . T h e s e tt i ng s ar e st o re d in n on - v ol a ti l e memory and are preserved even when the digital scanner is powered down.
If not using a USB cable, select a host type (see each host chapter for specific host information) after the power-up beeps sound. This is only necessary upon the first power-up when connected to a new host.
To r e t ur n a ll f e a tu r e s t o d e fa u l t v al u e s, s ca n t h e Set Default Parameter on page 4-4. Throughout the programming bar code menus, asterisks indicate (
*)default values.
NOTE Most computer monitors allow scanning the bar codes directly on the screen (when using the imaging
engine). When scanning from the screen, be sure to set the document magnification to a level where you can see the bar code clearly, and bars and/or spaces are not merging.
*High Volume
(00h)
Feature/Option
* Indicates Default
Option Hex Value
Page 45
4 - 2 DS4208 Digital Scanner Product Reference Guide
Scanning Sequence Examples
In most cases, scanning one bar code sets the parameter value. For example, to set the beeper tone to high, scan the High Frequency (beeper tone) bar code listed under Beeper Tone on page 4-6. The digital scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry.
Other parameters, such as Serial Response Time-Out or Data Transmission Formats, require scanning several bar codes. See these parameter descriptions for this procedure.
Errors While Scanning
Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct parameter.
User Preferences/Miscellaneous Options Parameter Defaults
Tab le 4 -1 lists defaults for user preferences parameters. To change the default values, scan the appropriate bar
codes in this guide. These new values replace the standard default values in memory. To recall the default parameter values, scan the Set Default Parameter on page 4-4.
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
Tab l e 4- 1
User Preferences Parameter Defaults
Parameter
Parameter
Number
Default
Page
Number
User Preferences
Set Default Parameter Set Defaults 4-4
Parameter Bar Code Scanning ECh Enable 4-5
Beep After Good Decode 38h Enable 4-5
Beeper Tone 91h Medium 4-6
Beeper Volume 8Ch High 4-7
Beeper Duration F1h 74h Medium 4-8
Suppress Power-up Beeps F1h D1h Do not suppress 4-8
Low Power Mode 80h Disable 4-9
Time Delay to Low Power Mode 92h 1 Hour 4-9
Hand-Held Trigger Mode 8Ah Auto Aim 4-12
Picklist Mode F0h 92h Always Disabled 4-13
Continuous Bar Code Read F1h 89h Disable 4-14
Unique Bar Code Reporting F1h D31h Disable 4-14
Page 46
User Preferences & Miscellaneous Digital Scanner Options 4 - 3
Decode Session Timeout 88h 9.9 Sec 4-15
Timeout Between Decodes, Same Symbol 89h 0.5 Sec 4-15
Timeout Between Decodes, Different Symbols 90h 0.2 Sec 4-16
Fuzzy 1D Processing F1h 02h Enable 4-16
Decode Mirror Images (Data Matrix Only) F1h 19h Auto 4-17
Mobile Phone/Display Mode F1h CCh Enable in Both Hand-Held and
Hands-Free Modes
4-18
PDF Prioritization F1h CFh Disable 4-19
PDF Prioritization Timeout F1h D0h 200 ms 4-19
Hand-Held Decode Aiming Pattern F0h 32h Enable 4-20
Hands-Free Decode Aiming Pattern F1h 4Eh Enable Hands-Free Decode Aiming
Pattern on PDF
4-21
Presentation Mode Field of View F1h 61h Full 4-22
Decoding Illumination F0h 2Ah Enable 4-23
Multicode Mode F1h A5h Disable 4-23
Multicode Expression F1h 95h 1 4-24
Multicode Mode Concatenation F1h CDh Disable 4-29
Multicode Concatenation Symbology F1h D2h Concatenate as PDF417 4-30
Miscellaneous Options
Transmit Code ID Character 2Dh None 4-33
Prefix Value 63h 69h 7013 <CR><LF> 4-34
Suffix 1 Value Suffix 2 Value
62h 68h 64h 6Ah
7013 <CR><LF> 4-34
Scan Data Transmission Format EBh Data as is 4-35
FN1 Substitution Values 67h 6Dh 7013 <CR> <LF> 4-36
Transmit “No Read” Message 5Eh Disable 4-37
Tab l e 4- 1
User Preferences Parameter Defaults (Continued)
Parameter
Parameter
Number
Default
Page
Number
Page 47
4 - 4 DS4208 Digital Scanner Product Reference Guide
User Preferences
Set Default Parameter
You ca n res et the di gita l sca nne r to two ty pes of de fau lts: fact ory def au lts or c ust om defa ul ts. Sc an the ap pro pri ate bar code below to reset the digital scanner to its default settings and/or set its current settings as custom defaults.
Set Defaults - Scan this bar code to reset all default parameters as follows.
If you previously set custom defaults by scanning Write to Custom Defaults, scan Set Defaults to
retrieve and restore the digital scanner’s custom default settings.
If you did not set custom defaults, scan Restore Defaults to restore the factory default values listed in
Tab le A -1 .
Set Factory Defaults - Scan this bar code to restore the factory default values listed in Ta ble A -1. This
deletes any custom defaults set.
Write to Custom Defaults - Scan this bar code to set the current digital scanner settings as custom defaults. Once set, you can recover custom default settings by scanning Restore Defaults.
* Set Defaults
Set Factory Defaults
Write to Custom Defaults
Page 48
User Preferences & Miscellaneous Digital Scanner Options 4 - 5
Parameter Bar Code Scanning
Parameter # ECh
To d is ab le t he d ec o d in g of pa r a me t er b ar c od es , in c l ud i n g t he Set Defaults parameter bar codes, scan the Disable Parameter Scanning bar code below. To enable decoding of parameter bar codes, scan Enable Parameter Scanning.
Beep After Good Decode
Parameter # 38h
Scan a bar code below to select whether or not the digital scanner beeps after a good decode. If selecting Do Not Beep After Good Decode, the beeper still operates during parameter menu scanning and to indicate error
conditions.
* Enable Parameter Bar Code Scanning
(01h)
Disable Parameter Bar Code Scanning
(00h)
* Beep After Good Decode
(Enable)
(01h)
Do Not Beep After Good Decode
(Disable)
(00h)
Page 49
4 - 6 DS4208 Digital Scanner Product Reference Guide
Beeper Tone
Parameter # 91h
To s el ec t a de c o de b ee p fr e qu e n cy ( to n e ), s ca n o ne o f t h e f o ll o wi n g b a r c o d es .
Off
(03h)
Low Tone
(02h)
* Medium Tone
(01h)
High Tone
(00h)
Medium to High Tone (2-tone)
(04h)
Page 50
User Preferences & Miscellaneous Digital Scanner Options 4 - 7
Beeper Volume
Parameter # 8Ch
To s el ec t a be e p er v ol u m e, sc a n t h e Low Vo lume, Medium Vo lu m e , or High Volum e bar code.
Low Volume
(02h)
Medium Volume
(01h)
* High Volume
(00h)
Page 51
4 - 8 DS4208 Digital Scanner Product Reference Guide
Beeper Duration
Parameter # F1h 74h
To s el ec t t h e d u ra t i on fo r th e be e p er , s c an o ne of th e f ol l o wi n g b a r co de s.
Suppress Power-up Beeps
Parameter # F1h D1h
Select whether or not to suppress the digital scanner’s power-up beeps.
Short
(00h)
* Medium
(01h)
Long (02h)
* Do Not Suppress Power-up Beeps
(00h)
Suppress Power-up Beeps
(01h)
Page 52
User Preferences & Miscellaneous Digital Scanner Options 4 - 9
Low Power Mode
Parameter # 80h
This parameter determines whether or not the digital scanner enters low power mode after a decode attempt.
If disabled, power remains on after each decode attempt.
Time Delay to Low Power Mode
Parameter # 92h
This parameter sets the time the digital scanner remains active before entering low power mode. The digital scanner wakes upon trigger pull or when the host attempts to communicate with the digital scanner.
* Disable Low Power Mode
(00h)
Enable Low Power Mode
(01h)
NOTE This parameter only applies when Low Power Mode is enabled.
1 Second
(11h)
10 Seconds
(1Ah)
1 Minute
(21h)
Page 53
4 - 10 DS4208 Digital Scanner Product Reference Guide
Time Delay to Low Power Mode (continued)
5 Minutes
(25h)
15 Minutes
(2Bh)
30 Minutes
(2Dh)
45 Minutes
(2Eh)
* 1 Hour
(31h)
3 Hours
(33h)
Page 54
User Preferences & Miscellaneous Digital Scanner Options 4 - 11
Time Delay to Low Power Mode (continued)
6 Hours
(36h)
9 Hours
(39h)
Page 55
4 - 12 DS4208 Digital Scanner Product Reference Guide
Hand-Held Trigger Mode
Parameter # 8Ah
Select one of the following trigger modes for the digital scanner:
Standard (Level) - A trigger pull activates decode processing. Decode processing continues until the bar
code decodes, you release the trigger, or the Decode Session Timeout occurs.
Presentation (Blink) - The digital scanner activates decode processing when it detects a bar code in its field
of view. After a period of non-use, the digital scanner enters a low power mode, in which the LEDs turn off until the digital scanner senses motion.
Auto Aim - This trigger mode turns on the LED aiming dot when the scanner is lifted. A trigger pull activates
decode processing. After 2 seconds of inactivity the aiming pattern shuts off.
Standard (Level)
(00h)
Presentation (Blink)
(07h)
* Auto Aim
(09h)
Page 56
User Preferences & Miscellaneous Digital Scanner Options 4 - 13
Picklist Mode
Parameter # F0h 92h
Picklist mode enables the digital scanner to decode only bar codes that are aligned under the LED aiming dot. Select one of the following picklist modes for the digital scanner:
Always Disable - Picklist mode is always disabled.
Enabled in Hand-Held Mode - Picklist mode is enabled when the digital scanner is out of hands-free mode
and disabled when the digital scanner is in presentation mode.
Always Enable - Picklist mode is always enabled.
* Always Disable
(00h)
Enabled in Hand-Held Mode
(01h)
Always Enable
(02h)
Page 57
4 - 14 DS4208 Digital Scanner Product Reference Guide
Continuous Bar Code Read
Parameter # F1h 89h
Enable this to report every bar code while the trigger is pressed.
Unique Bar Code Reporting
Parameter # F1h D3h
Enable this to report only unique bar codes while the trigger is pressed. This option only applies when Continuous
Bar Code Read
is enabled.
NOTE Motorola strongly recommends enabling Picklist Mode on page 4-13 with this feature. Disabling Picklist
Mode can cause accidental decodes when more than one bar code is in the engine's field of view.
* Disable Continuous Bar Code Read
(00h)
Enable Continuous Bar Code Read
(01h)
* Disable Continuous Bar Code Read Uniqueness
(00h)
Enable Continuous Bar Code Read Uniqueness
(01h)
Page 58
User Preferences & Miscellaneous Digital Scanner Options 4 - 15
Decode Session Timeout
Parameter # 88h
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. The default timeout is 9.9 seconds.
To s et a D ec o d e S e ss i o n T im e ou t, s ca n th e b a r c od e b e lo w. Ne x t, s ca n tw o n u me r ic b ar c od e s f r o m Appendix D,
Numeric Bar Codes that correspond to the desired on time. Enter a leading zero for single digit numbers. For
example, to set a Decode Session Timeout of 0.5 seconds, scan the bar code below, then scan the 0 and 5 bar codes. To correct an error or change the selection, scan Cancel on page D-2.
Timeout Between Decodes, Same Symbol
Parameter # 89h
Use this option in presentation mode or Continuous Bar Code Read to prevent the beeper from continuously beeping when a symbol is left in the digital scanner’s field of view. It is programmable in 0.1 second increments from 0.0 to 9.9 seconds. The default interval is 0.5 seconds.
To s el ec t th e ti m eo u t b et we e n d e c od e s f o r t h e s a me s ym b ol , s c an t he ba r co de b el o w, th e n s c a n t wo n um e r ic b ar codes from Appendix D, Numeric Bar Codes that correspond to the desired interval, in 0.1 second increments.
NOTE Decode Session Timeout cannot be less than or equal to either Timeout Between Decodes, Same Symbol
or Timeout Between Decodes, Different Symbols.
Decode Session Timeout
NOTE Timeout Between Decodes, Sam e Symbol cannot be greater than or equal to the Decode S ession
Timeout.
Timeout Between Decodes, Same Symbol
Page 59
4 - 16 DS4208 Digital Scanner Product Reference Guide
Timeout Between Decodes, Different Symbols
Parameter # 90h
Use this option in presentation mode or Continuous Bar Code Read to control the time the scanner is inactive between decoding different symbols. It is programmable in 0.1 second increments from 0.1 to 9.9 seconds. The default is 0.2 seconds.
To s el e ct th e t i me o u t b et we e n d e c od e s f o r d i ff e re nt s y m bo l s , s c an t he ba r c o de b el o w, th e n s c a n t wo n u m er i c b a r codes from Appendix D, Numeric Bar Codes that correspond to the desired interval, in 0.1 second increments.
Fuzzy 1D Processing
Parameter # F1h 02h
This option is enabled by default to optimize decode performance on 1D bar codes, including damaged and poor quality symbols. Disable this only if you experience time delays when decoding 2D bar codes, or in detecting a no decode.
NOTE Timeout Between Decodes, Different Symbols cannot be greater than or equal to the Decode Session
Timeout.
Timeout Between Decodes, Different Symbols
* Enable Fuzzy 1D Processing
(01h)
Disable Fuzzy 1D Processing
(00h)
Page 60
User Preferences & Miscellaneous Digital Scanner Options 4 - 17
Decode Mirror Images (Data Matrix Only)
Parameter # F1h 19h
Select an option for decoding mirror image Data Matrix bar codes:
Always - decode only Data Matrix bar codes that are mirror images
Never - do not decode Data Matrix bar codes that are mirror images
Auto - decode both mirrored and unmirrored Data Matrix bar codes.
Never
(00h)
Always
(01h)
* Auto
(02h)
Page 61
4 - 18 DS4208 Digital Scanner Product Reference Guide
Mobile Phone/Display Mode
Parameter # F1h CCh
This mode improves bar code reading performance off mobile phones and electronic displays. Enable this in hand-held, hands-free, or both modes, or disable this.
NOTE If you enable this mode, for best performance also enable Hands-Free Decode Aiming Pattern on page
4-21.
Disable Mobile Phone/Display Mode
(00h)
Enable in Hand-Held Mode
(01h)
Enable in Hands-Free Mode
(02h)
* Enable in Both Modes
(03h)
Page 62
User Preferences & Miscellaneous Digital Scanner Options 4 - 19
PDF Prioritization
Parameter # F1h CFh
Enable this feature to delay decoding a 1D bar code (Code 128 of 8 to 25 characters length) by the value specified in PDF Prioritization Timeout. During that time the digital scanner attempts to decode a PDF417 symbol (e.g., on a US driver's license), and if successful reports this only. If it does not decode (can not find) a PDF417 symbol, it reports the 1D symbol after the timeout. The 1D symbol must be in the device’s field of view for the digital scanner to report it. This parameter does not affect decoding other symbologies.
PDF Prioritization Timeout
Parameter # F1h D0h
When PDF Prioritization is enabled, this timeout specifies how long the digital scanner attempts to decode a PDF417 symbol before reporting the 1D bar code in the field of view.
Scan the following bar code, then scan four digits from Appendix D, Numeric Bar Codes that specify the timeout in milliseconds. For example, to enter 400 ms, scan the following bar code, then scan 0400. The range is 0 to 5000 ms, and the default is 200 ms.
* Disable PDF Prioritization
(00h)
Enable PDF Prioritization
(01h)
PDF Prioritization Timeout
Page 63
4 - 20 DS4208 Digital Scanner Product Reference Guide
Hand-Held Decode Aiming Pattern
Parameter # F0h 32h
Select Enable Hand-Held Decode Aiming Pattern to project the aiming pattern during bar code capture, Disable Hand-Held Decode Aiming Pattern to turn the aiming pattern off, or Enable Hand-Held Decode Aiming Pattern on PDF to project the aiming pattern when the digital scanner detects a 2D bar code.
NOTE With Picklist Mode on page 4-13 enabled, the decode aiming pattern flashes even when the Decode
Aiming Pattern is disabled.
* Enable Hand-Held Decode Aiming Pattern
(02h)
Disable Hand-Held Decode Aiming Pattern
(00h)
Enable Hand-Held Decode Aiming Pattern on PDF
(03h)
Page 64
User Preferences & Miscellaneous Digital Scanner Options 4 - 21
Hands-Free Decode Aiming Pattern
Parameter # F1h 4Eh
Select Enable Hands-Free Decode Aiming Pattern to project the aiming pattern during bar code capture, Disable Hands-Free Decode Aiming Pattern to turn the aiming pattern off, or Enable Hands-Free Decode Aiming Pattern on PDF to project the aiming pattern when the digital scanner detects a PDF bar code.
NOTE With Picklist Mode on page 4-13 enabled, the decode aiming pattern flashes even when the Decode
Aiming Pattern is disabled.
Enable Hands-Free Decode Aiming Pattern
(01h)
Disable Hands-Free Decode Aiming Pattern
(00h)
* Enable Hands-Free Decode Aiming Pattern on PDF
(02h)
Page 65
4 - 22 DS4208 Digital Scanner Product Reference Guide
Presentation Mode Field of View
Parameter # F1h 61h
In presentation mode, by default the digital scanner searches the larger area of the aiming pattern (Full Field of
View
).
To s ea rc h f o r a ba r c od e in a s ma l l er r eg i on a ro un d th e ai m i ng pa t t er n in or de r to s pe e d s e ar c h t im e , s e l ec t
Small
Field of View
or Medium Field of View.
Small Field of View
(00h)
Medium Field of View
(01h)
* Full Field of View
(02h)
Page 66
User Preferences & Miscellaneous Digital Scanner Options 4 - 23
Decoding Illumination (Hand-held Mode only) Parameter # F0h 2Ah
Selecting Enable Decoding Illumination causes the digital scanner to flash illumination to aid decoding. Select Disable Decoding Illumination to prevent the digital scanner from using decoding illumination.
Enabling illumination usually results in superior decoding. The effectiveness of the illumination decreases as the distance to the target increases.
Multicode Mode Parameter # F1h A5h
Enable this parameter to allow multiple bar codes to decode upon one trigger event based on the programmed multicode expression. The digital scanner reports a successful decode and provides user indication only if it decodes all bar codes indicated by the multicode expression, otherwise the decode fails. Bar codes are transmitted in the order defined in the multicode expression. Disable this to operate in normal decode mode.
When using this mode, always orient the digital scanner at the same distance and angle (perpendicular).
* Enable Decoding Illumination
(01h)
Disable Decoding Illumination
(00h)
NOTES Enabling Multicode Mode disables Picklist Mode.
Multicode does not operate in presentation mode.
Do not use Multicode Mode if Continuous Bar Code Read is enabled.
* Disable Multicode Mode
(00h)
Enable Multicode Mode
(01h)
Page 67
4 - 24 DS4208 Digital Scanner Product Reference Guide
Multicode Expression
Parameter # F1h 95h
Use this feature to program a multicode expression for Multicode Mode (grid method). The default is 1, which indicates any bar code.
To s et t h e m u l ti c o de ex pr es si o n :
1. Scan the bar code below.
2. Scan bar codes from the alphanumeric keyboard in the Advanced Data Formatting Programmer Guide to
define the expression.
3. Scan the End of Message bar code from the Advanced Data Formatting Programmer Guide.
Multicode Expression Syntax: [n] [Element 1]; [Element 2 ]; ... [Element n];
Where n is the number of elements in the overall expression.
The multicode expression describes the bar code(s) that the digital scanner can expect to find in an image. Each element represents one bar code in the digital scanner's field of view. The order of elements in the expression is the order in which bar code data from each element transmits to the host. Elements are defined using one or more of the following methods:
By Region. This type of element limits decoding to a specific area within the digital scanner's field of view. Region
coordinates are defined as the top left and bottom right corners of the region, expressed in percentages of the field of view. These can range from 0% to 100%, or 0x00 to 0x64 in hex, for both horizontal and vertical axes. A region element is constructed as:
[R] [4] [Top, Left] [Bottom, Right]
Where:
[R] is the character R
[4] is 0x04, indicating there are four bytes thereafter to describe the region
[Top, Left] are two values representing the top left corner of the region
[Bottom, Right] are two values representing the bottom right corner of the region
By Code Type. An element can specify a specific bar code symbology to find and decode somewhere in the field of
view. A code type element is constructed as:
[C] [2] [Code Type]
Where:
[C] is the character C
[2] is 0x02, indicating there are two bytes thereafter to describe the code type
[Code Type] is the desired symbology's parameter number (see Chapter 9, Symbologies). For single-byte parameter numbers, extend the value to two bytes by adding 00 before the parameter number.
Multicode Expression
Page 68
User Preferences & Miscellaneous Digital Scanner Options 4 - 25
Notes
When defining multicode expressions consider the following:
Use the Code Type specifier if there are bar codes of more than one code type in view.
Always use the Region specifier when there are multiple bar codes of the same code type.
When transmission order is important (the first element in the expression transmits first), use either type to define the order.
When there are unwanted bar codes in view, filter them out in one of two ways:
Use Code Type to specify only the target bar codes.
Use Region to identify only the target bar codes.
If the expression does not contain a Region specifier, scanning angle and distance do not matter. If you specify a region you must scan in a fixed orientation and at a fixed distance. Because of this, it is preferable to use the Code Type specifier rather than the Region specifier.
When defining regions:
Defining a region much larger than the bar code improves tolerance to scan distance and angle, but can cause a decode of a nearby bar code instead of the target bar code. Therefore, for best performance define larger regions when only a few bar codes are in view and those in view are widely separated.
Defining a region close to (or smaller than) the target bar code improves the probability of decoding this bar code rather than one nearby, but scan distance and angle must be more accurate. Therefore, for best performance define small regions when many bar codes are in view or those in view are close together.
Use Region elements to improve decode speeds by reducing the image area to search for the target bar code.
Specifyin g Code Type ma y also imp rove decod e speeds f or some code types.
Although you can scan parameter bar codes when multicode mode is enabled, be aware of the following: If the multicode expression defined a region(s), to scan a parameter bar code you must position the bar code within the first region defined in the expression. In some cases, this first region is not the center of the image and aiming at the parameter bar code does not result in a successful decode.
The following examples show the multicode expressions in both hex and decimal formats, however in the sample figures the values are decimal. Be sure to use the correct base numbering system when creating an expression. A region specified as 0x00 0x00 0x64 0x32 represents a region with coordinates of Top-Left (0,0) and Bottom Right (100,50).
Page 69
4 - 26 DS4208 Digital Scanner Product Reference Guide
Example 1
To d ec o d e o n e C od e 1 2 8 b a r c o de an yw he r e i n th e i ma ge ( e v en w he n ba r c o d es o f o t he r t y p es a re i n v i ew ) , a s i n
Figure 4-1, program the expression as follows:
The expression in decimal is (formatted for readability):
1 C 2 0 8 ;
To p ro gr am t h e e x p re s s io n v ia s ca n n in g pa r am et e r s t h e s eq ue nc e is ( sp a ce s a re fo r re a d ab i li ty ):
[MultiCode-Expression] 01 C 02 00 08 ; [End Of Message]
To p ro gr am t h e e x p re s s io n v ia h os t co m m an d ( SS I / SN A P I) t he se qu e nc e i s :
0x01 0x43 0x02 0x00 0x08 0x3b
Figure 4-1
Multicode Expression Example 1
12
4
7
9
50%
0%
100%
0%
50%
100%
PDF417 Code
Code 128 Code
UPC-A Code
Page 70
User Preferences & Miscellaneous Digital Scanner Options 4 - 27
Example 2a
To d ec od e a Co d e 12 8 (C o de Ty p e =8 ) on th e to p ha l f o f th e i m a ge a nd a P D F 41 7 ( Co de Ty p e =1 5 ) o n t h e b o t to m half of the image, as in Figure 4-2, program the expression as follows:
The expression in decimal is (formatted for readability):
2 C 2 0 8 R 4 0 0 100 50 ; C 2 0 15 R 4 0 50 100 100 ;
To p ro gr am t h e e x p re s s io n v ia s ca n n in g pa r am et e r s t h e s eq ue nc e is :
[MultiCode-Expression] 02 C 02 00 08 R 04 00 00 64 32 ; C 02 00 0F R 04 00 32 64 64 ; [End Of Message]
To p ro gr am t h e e x p re s s io n v ia h os t co m m an d ( SS I / SN A P I) t he se qu e nc e i s :
0x02 0x43 0x02 0x00 0x08 0x52 0x04 0x00 0x00 0x64 0x32 0x3B 0x43 0x02 0x00 0x0F 0x52 0x04 0x00 0x32 0x64 0x64 0x3B
Example 2b
In Figure 4-2, if the bottom PDF417 bar code must transmit first, reverse the sequence of the two bar codes:
The expression in decimal is (formatted for readability):
2 C 2 0 15 R 4 0 50 100 100 ; C 2 0 8 R 4 0 0 100 50 ;
To p ro gr am t h e e x p re s s io n v ia s ca n n in g pa r am et e r s t h e s eq ue nc e is :
[MultiCode-Expression] 02 C 02 00 0F R 04 00 32 64 64 ; C 02 00 08 R 04 00 00 64 32 ; [End Of Message]
To p ro gr am t h e e x p re s s io n v ia h os t co m m an d ( SS I / SN A P I) t he se qu e nc e i s :
0x02 0x43 0x02 0x00 0x0F 0x52 0x04 0x00 0x32 0x64 0x64 0x3B 0x43 0x02 0x00 0x08 0x52 0x04 0x00 0x00 0x64 0x32 0x3B
Figure 4-2
Multicode Expression Example 2
PDF417 Code
(0,0)
Code 128 Code
(0,50)
(160,100)
(100,50)
50%
0%
100%
0%
50%
100%
Page 71
4 - 28 DS4208 Digital Scanner Product Reference Guide
Example 3
To d ec od e th e se t of th re e ba r co d e s w hi le e xc lu di ng t he c en t e r C od e 1 2 8 b a r c o de , a s in Figure 4-3, the expression is:
The expression in decimal is (formatted for readability):
3 C 2 0 15 R 4 0 0 40 40 ; C 2 [F0 24] R 4 70 0 100 40 ; C 2 0 8 R 4 65 60 100 100 ;
To p ro gr am t h e e x p re s s io n v ia s ca n n in g pa r am et e r s t h e s eq ue nc e is :
[MultiCode-Expression] 03 C 02 00 0F R 04 00 00 32 32 ; C 02 F0 24 R 04 46 00 64 28 ; C 02 00 08 R 04 41 3C 64 64 ; [End Of Message]
To p ro gr am t h e e x p re s s io n v ia h os t co m m an d ( SS I / SN A P I) t he se qu e nc e i s :
0x03 0x43 0x02 0x00 0x0F 0x52 0x04 0x00 0x00 0x32 0x32 0x3B 0x43 0x02 0xF0 0x24 0x52 0x04 0x46 0x00 0x64 0x28 0x3B 0x43 0x02 0x00 0x08 0x52 0x04 0x41 0x3C 0x64 0x64 0x3B
Figure 4-3
Multicode Expression Example 3
40%
65%
40%
40%
PDF417 Code
Code 128 Code
Data Matrix Code
Code 128 Code
70%
60%
(70,0)
(100,40)
(100,100)
(0,0)
(40,40)
(65,60)
50%
0%
100%
0% 50% 100%
Page 72
User Preferences & Miscellaneous Digital Scanner Options 4 - 29
Multicode Mode Concatenation
Parameter # F1h CDh
Enable this parameter to transmit multiple decoded bar codes, as specified by the Multicode Expression, as one bar code. Use the Multicode Concatenation Symbology parameter to specify how the concatenated bar codes transmit.
Disable this to transmit decoded bar codes separately.
NOTE When using Multicode Mode Concatenation, disable Tr an smi t C ode I D C haract er o n p age 4 -33 and check
digits.
Enable Multicode Mode Concatenation
(01h)
* Disable Multicode Mode Concatenation
(00h)
Page 73
4 - 30 DS4208 Digital Scanner Product Reference Guide
Multicode Concatenation Symbology
Parameter # F1h D2h
Use this parameter to specify how to transmit the concatenated bar codes decoded as specified by the Multicode
Expression. Multicode Mode Concatenation must be enabled to use this option.
Concatenation as Code 128
(01h)
* Concatenation as PDF417
(02h)
Concatenation as Data Matrix
(03h)
Concatenation as Maxicode
(04h)
Page 74
User Preferences & Miscellaneous Digital Scanner Options 4 - 31
Multicode Troubleshooting
Tro ub le sh oo ti ng M ultico de E xpr ession P rogr amm ing
Use the following suggestions if encountering problems programming a multicode expression:
Ensure the expression is valid. Invalid expressions are rejected during programming. When an expression is rejected the previous expression remains intact. If after programming the expression the digital scanner can still decode any bar code, the expression was possibly rejected.
When programming the multicode expression via parameter bar code, the digital scanner generates beeps. If any of the following beeps do not sound during programming, an error occurred (see Ta bl e 2- 1 on pa ge 2 -2 and Tab le 2 -2 o n pa ge 2 -4 for error indicators):
Scanning the
Multicode Expression bar code produces a two-tone (same pitch) beep.
Scanning each value of the expression produces a two-tone (same pitch) beep.
Scanning the
End Of Message bar code produces a four-tone (high-low-high-low) beep.
Check the expression for syntax errors.
Try programming a simple expression to ensure the syntax is correct. See Examples of Simple Multicode
Expressions.
Review Notes on page 4-25 for additional hints.
Tro ub le sh oo ti ng M ultico de M ode Scan ning and D ecodi ng
Use the following suggestions if encountering problems using multicode mode:
If the digital scanner appears to decode any single bar code instead of the intended multiple bar codes, ensure you enabled Multicode Mode on page 4-23. Programming the multicode expression does not enable multicode mode.
When specifying Region, ensure:
Coordinates are within range the 0-100 decimal (or 0x00 - 0x64 hexadecimal).
To p, L e ft i s a b ov e Bo t to m , R i g ht . T op , L e f t i s 0 , 0 ( 0x 0 0 , 0 x 00 he xa d e ci m a l) , an d B o t to m , R i gh t i s 1 0 0, 1 00
(0x64, 0x64 hexadecimal).
Regions for two or more bar codes do not overlap.
When specifying Code Type ensure the digital scanner supports the code type. Try decoding a single bar code without using multicode. If it does not decode try enabling the bar code type. See Chapter 9,
Symbologies.
Experiment with simpler expressions, then add to it until you discover the source of the error. For example try the simplest expression (see Examples of Simple Multicode Expressions) and make sure you can scan a single bar code. If so, extend the expression by adding a second bar code, specifying a region, or specifying the code type. Verify that the digital scanner can decode this new expression. Continue adding to the expression until it fails to decode as expected, indicating the source of the error.
Review Notes on page 4-25 for additional hints.
Page 75
4 - 32 DS4208 Digital Scanner Product Reference Guide
Examples of Simple Multicode Expressions
The simplest multicode expression is:
One bar code of any type, anywhere in the image.
To p ro gr am t h i s u s e: [MultiCode-Expression] 01 ; [End Of Message]
Another simple multicode expression is:
One Code 128 bar code, anywhere in the image.
To p ro gr am t h i s u s e: [MultiCode-Expression] 01 C 02 00 08 ; [End Of Message]
Page 76
User Preferences & Miscellaneous Digital Scanner Options 4 - 33
Miscellaneous Scanner Parameters
Transmit Code ID Character
Parameter # 2Dh
A Code ID character identifies the code type of a scanned bar code. This is useful when decoding more than one code type. In addition to any single character prefix already selected, the Code ID character is inserted between the prefix and the decoded symbol.
Select no Code ID character, a Symbol Code ID character, or an AIM Code ID character. For Code ID Characters, see Symbol Code Identifiers on page B-1 and AIM Code Identifiers on page B-3.
NOTE If you enable Symbol Code ID Character or AIM Code ID Character, and enable Tra nsmit “No Re ad”
Message on page 4-37, the digital scanner appends the code ID for Code 39 to the NR message.
Symbol Code ID Character
(02h)
AIM Code ID Character
(01h)
* None
(00h)
Page 77
4 - 34 DS4208 Digital Scanner Product Reference Guide
Prefix/Suffix Values
Key Category Parameter # P = 63h S1 = 62h S2 = 64h
Decimal Value Parameter # P = 69h S1 = 68h S2 = 6Ah
Default Value = 7013 <CR> <LF>
You can appe nd a pr efi x a nd /o r o ne or two su ffix es to sc an da ta f or u se in d at a e dit in g. To s et a va lu e for a pr ef ix or suffix, scan a four-digit number (i.e., four bar codes from Appendix D, Numeric Bar Codes) that corresponds to that value. See Ta ble E- 1 on page E-1 for the four-digit codes.
When using host commands to set the prefix or suffix, set the key category parameter to 1, then set the 3-digit decimal value. See Ta bl e E-1 o n pag e E- 1 for the four-digit codes.
To c or re ct a n er ro r or c ha ng e a se l ec ti on , sc a n Cancel on page D-2.
NOTE To u s e P r e fi x / Su f fi x va l ue s , f i r st se t th e Scan Data Transmission Format on page 4-35.
Scan Prefix
(07h)
Scan Suffix 1
(06h)
Scan Suffix 2
(08h)
Data Format Cancel
Page 78
User Preferences & Miscellaneous Digital Scanner Options 4 - 35
Scan Data Transmission Format
Parameter # EBh
To c ha ng e th e sc a n d a ta f or m a t, sc an o ne o f t h e f o ll o wi n g e i g ht b ar co d es co rr es p o nd i n g t o t he de si r e d f o rm a t .
To s et v a l ue s fo r t h e p re f i x a n d/ o r s u ff i x , s e e Prefix/Suffix Values on page 4-34.
NOTE If using this parameter do not use ADF rules to set the prefix/suffix.
* Data As Is
(00h)
<DATA> <SUFFIX 1>
(01h)
<DATA> <SUFFIX 2>
(02h)
<DATA> <SUFFIX 1> <SUFFIX 2>
(03h)
<PREFIX> <DATA >
(04h)
Page 79
4 - 36 DS4208 Digital Scanner Product Reference Guide
FN1 Substitution Values
Key Category Parameter # 67h
Decimal Value Parameter # 6Dh
The wedge and USB HID keyboard hosts support a FN1 Substitution feature. Enabling this substitutes any FN1 character (0x1b) in an EAN128 bar code with a value. This value defaults to 7013 (Enter key).
When using host commands to set the FN1 substitution value, set the key category parameter to 1, then set the 3-digit keystroke value. See the ASCII character set table for the current host interface for the desired value.
To s el ec t a FN 1 su b s ti t u ti o n v a lu e vi a ba r co d e m e nu s :
1. Scan the bar code below.
2. Locate the keystroke desired for FN1 substitution in the ASCII character set table in the appropriate host
interface chapter. Enter the 4-digit ASCII value by scanning each digit in Appendix D, Numeric Bar Codes.
To c or re c t a n er r or o r c h an g e t h e s e le ct io n, s ca n Cancel on page D-2.
See USB Keyboard FN 1 Substitution on page 5-14 to enable FN1 substitution for the USB HID keyboard.
Scan Data Transmission Format (continued)
<PREFIX> <DATA> <SUFFIX 1>
(05h)
<PREFIX> <DATA> <SUFFIX 2>
(06h)
<PREFIX> <DATA> <SUFFIX 1> <SUFFIX 2>
(07h)
Set FN1 Substitution Value
Page 80
User Preferences & Miscellaneous Digital Scanner Options 4 - 37
Tr an sm it “ No R ea d” M es sa ge
Parameter # 5Eh
Scan a bar code below to select whether or not to transmit a No Read message. Enable this to transmit the characters NR when a successful decode does not occur before trigger release or the
Decode Session Timeout
expires. See Decode Session Timeout on page 4-15. Disable this to send nothing to the host if a symbol does not decode.
NOTE If you enable Enable No Read, and also enable Symbol Code ID Character or AIM Code ID Character for
Tra nsmit Cod e I D Ch ar act er o n p age 4-3 3, the digital scanner appends the code ID for Code 39 to the NR
message.
Enable No Read
(01h)
* Disable No Read
(00h)
Page 81
4 - 38 DS4208 Digital Scanner Product Reference Guide
Page 82
Chapter 5 USB Interface
Introduction
This chapter describes how to set up the digital scanner with a USB host. The digital scanner connects directly to a USB host, or a powered USB hub, which powers it. No additional power supply is required.
Throughout the programming bar code menus, asterisks (
*) indicate default values.
*HID Keyboard Emulation
Feature/Option
*Indicates Default
NOTE Most computer monitors allow scanning the bar codes directly on the screen. When scanning from the
screen, be sure to set the document magnification to a level where you can see the bar code clearly, and bars and/or spaces are not merging.
Page 83
5 - 2 DS4208 Digital Scanner Product Reference Guide
Connecting a USB Interface
Figure 5-1
USB Connection.
The digital scanner connects with USB-capable hosts including:
Desktop PCs and notebooks
Apple™ iMac, G4, iBooks (North America only)
IBM SurePOS terminals
Sun, IBM, and other network computers that support more than one keyboard.
The following operating systems support the digital scanner through USB:
Windows® 98, 2000, ME, XP
MacOS 8.5 - MacOS 10.6
IBM 4690 OS.
The digital scanner also interfaces with other USB hosts which support USB Human Interface Devices (HID).
Interface cable
USB Series A
Shielded Connector
NOTE When connecting via USB use the shielded connector cable (e.g., p/n CBA-U21-S07ZAR). Refer to
Solution Builder for guidance about cables. If upgrading an LS2208 or LS4208 to a DS4208, the shielded connector cable must be used.
NOTE If using a MacOS, the USB Keystroke Delay may need to be set to Long Delay (40 msec).
Page 84
USB Interface 5 - 3
To s et u p th e di g it al s ca n n er :
1. Connect the modular connector of the USB interface cable to the cable interface port on the digital scanner
(see Installing the Interface Cable on page 1-3).
2. Plug the series A connector in the USB host or hub, or plug the Plus Power connector in an available port of
the IBM SurePOS terminal.
3. Select the USB device type by scanning the appropriate bar code from USB Device Type on page 5-5.
4. On first installation when using Windows, the software prompts to select or install the Human Interface Device
driver. To install this driver, provided by Windows, click Next through all the choices and click Finished on the last choice. The digital scanner powers up during this installation.
5. To m od if y an y ot h e r p ar a m et e r o p ti on s, s c a n t h e a p pr o pr i a te b ar c od e s in t h i s c h ap t e r.
If problems occur with the system, see Tr oubleshoo ting on pag e 3-2.
USB Parameter Defaults
Tab le 5 -1 lists the defaults for USB host parameters. To change any option, scan the appropriate bar code(s)
provided in the Parameter Descriptions section beginning on page 5-5.
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 5-1 are examples
only. The connectors may be different than those illustrated, but the steps to connect the digital scanner are the same.
NOTE See Appendix A, Standard Default Parameters for all user preferences, hosts, symbologies, and
miscellaneous default parameters.
Tab l e 5- 1
USB Interface Parameter Defaults
Parameter Default
Page
Number
USB Host Parameters
USB Device Type HID Keyboard Emulation 5-5
Symbol Native API (SNAPI) Status Handshaking Enable 5-6
USB Country Keyboard Types (Country Codes) North American 5-7
USB Keystroke Delay No Delay 5-9
Simulated Caps Lock Disable 5-10
USB CAPS Lock Override Disable 5-10
USB Ignore Unknown Characters Enable 5-11
USB Convert Unknown to Code 39 Disable 5-11
USB Ignore Beep Directive Honor 5-12
USB Ignore Type Directive Honor 5-12
Page 85
5 - 4 DS4208 Digital Scanner Product Reference Guide
Emulate Keypad Disable 5-13
Emulate Keypad with Leading Zero Disable 5-13
USB FN1 Substitution Disable 5-14
Function Key Mapping Disable 5-14
Convert Case None 5-15
USB Static CDC Enable 5-15
USB Polling Interval 8 msec 5-16
Quick Keypad Emulation Disable 5-18
Tab l e 5- 1
USB Interface Parameter Defaults (Continued)
Parameter Default
Page
Number
Page 86
USB Interface 5 - 5
USB Host Parameters
USB Device Type
Select the desired USB device type.
NOTE When changing USB Device Types, the digital scanner automatically resets and issues the standard
startup beep sequences.
NOTE Before selecting CDC COM Port Emulation, install the CDC INF file on the host to ensure the scanner
does not stall during power up (due to a failure to enumerate USB). If the scanner stalls, to recover it:
1) Install the CDC INF file or
2) After power-up, hold the trigger for 10 seconds, which allows the scanner to power up using an alternate USB configuration. Upon power-up, scan another USB Device Type.
* HID Keyboard Emulation
IBM Table Top USB
IBM Hand-Held USB
USB OPOS Handheld
Page 87
5 - 6 DS4208 Digital Scanner Product Reference Guide
USB Device Type (continued)
Symbol Native API (SNAPI) Status Handshaking
After selecting a SNAPI interface as the USB device type, select whether to enable or disable status handshaking.
Simple COM Port Emulation
CDC COM Port Emulation
Symbol Native API (SNAPI) without Imaging Interface
* Enable SNAPI Status Handshaking
Disable SNAPI Status Handshaking
Page 88
USB Interface 5 - 7
USB Country Keyboard Types - Country Codes
Scan the bar code corresponding to the keyboard type. This setting applies only to the USB HID Keyboard Emulation device.
NOTE When changing USB country keyboard types the digital scanner automatically resets and issues the
standard startup beep sequences.
* North American Standard USB Keyboard
German Windows
French Windows
French Canadian Windows 95/98
French Canadian Windows 2000/XP
Page 89
5 - 8 DS4208 Digital Scanner Product Reference Guide
USB Country Keyboard Types - Country Codes (continued)
French Belgian Windows
Spanish Windows
Italian Windows
Swedish Windows
UK English Windows
Japanese Windows (ASCII)
Portuguese-Brazilian Windows
Page 90
USB Interface 5 - 9
USB Keystroke Delay
This parameter sets the delay, in milliseconds, between emulated keystrokes. Scan a bar code below to increase the delay when hosts require a slower transmission of data.
* No Delay
Medium Delay (20 msec)
Long Delay (40 msec)
Page 91
5 - 10 DS4208 Digital Scanner Product Reference Guide
Simulated Caps Lock
Enable this to invert upper and lower case characters on the bar code as if the Caps Lock state is enabled on the keyboard. This inversion occurs regardless of the keyboard’s Caps Lock state. Note that this only applies to alpha characters.
USB CAPS Lock Override
This option applies only to the HID Keyboard Emulation device. Enable this to preserve the case of the data regardless of the state of the Caps Lock key. This setting is always enabled for the Japanese, Windows (ASCII) keyboard type and can not be disabled.
* Disable Simulated Caps Lock
Enable Simulated Caps Lock
Override Caps Lock Key
(Enable)
* Do Not Override Caps Lock Key
(Disable)
NOTE If both Simulated Caps Lock and Caps Lock Override are enabled, Caps Lock Override takes precedence.
Page 92
USB Interface 5 - 11
USB Ignore Unknown Characters
This option applies only to the HID Keyboard Emulation device and IBM device. Unknown characters are characters the host does not recognize. Select Send Bar Codes With Unknown Characters to send all bar code data except for unknown characters. The digital scanner issues no error beeps.
Select Do Not Send Bar Codes With Unknown Characters, for IBM devices, to prevent sending bar codes containing at least one unknown character are to the host, or for HID Keyboard Emulation devices, this sends the bar code characters up to the unknown character. The digital scanner issues an error beep.
USB Convert Unknown to Code 39
This option applies only to the IBM Handheld, IBM Tabletop, and OPOS devices. Scan a bar code below to enable or disable converting unknown bar code type data to Code 39.
* Send Bar Codes with Unknown Characters
(Transmit)
Do Not Send Bar Codes with Unknown Characters
(Disable)
* Disable Convert Unknown to Code 39
Enable Convert Unknown to Code 39
Page 93
5 - 12 DS4208 Digital Scanner Product Reference Guide
USB Ignore Beep Directive
This applies only to IBM handheld, IBM tabletop, and OPOS devices. Scan one of the following bar codes to honor or ignore a beep directive. All directives are still acknowledged as if they were processed.
USB Ignore Type Directive
This applies only to IBM handheld, IBM tabletop, and OPOS devices. Scan one of the following bar codes to honor or ignore a code type enable/disable directive. All directives are still acknowledged as if they were processed.
* Honor USB Beep Directive
Ignore USB Beep Directive
* Honor USB Ignore Type Directive
Ignore USB Ignore Type Directive
Page 94
USB Interface 5 - 13
Emulate Keypad
Enable this to send all characters as ASCII sequences over the numeric keypad. For example ASCII A transmits as “ALT make” 0 6 5 “ALT Break”.
Emulate Keypad with Leading Zero
Enable this to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example ASCII A transmits as “ALT MAKE” 0 0 6 5 “ALT BREAK”.
* Disable Keypad Emulation
Enable Keypad Emulation
* Disable Keypad Emulation with Leading Zero
Enable Keypad Emulation with Leading Zero
Page 95
5 - 14 DS4208 Digital Scanner Product Reference Guide
USB Keyboard FN 1 Substitution
This option applies only to the USB HID Keyboard Emulation device. Enable this to replace any FN 1 characters in an EAN 128 bar code with a user-selected Key Category and value (see FN1 Substitution Values on page 4-36 to set the Key Category and Key Value).
Function Key Mapping
ASCII values under 32 are normally sent as a control-key sequences (see Ta ble 5-2 on page 5-19). Enable this parameter to send the keys in bold in place of the standard key mapping. Table entries that do not have a bold entry remain the same whether or not you enable this parameter.
Enable
* Disable
* Disable Function Key Mapping
Enable Function Key Mapping
Page 96
USB Interface 5 - 15
Convert Case
Enable this to convert all bar code data to the selected case.
USB Static CDC
When disabled, each device connected consumes another COM port (first device = COM1, second device = COM2, third device = COM3, etc.)
When enabled, each device connects to the same COM port.
* No Case Conversion
Convert All to Upper Case
Convert All to Lower Case
* Enable USB Static CDC
Disable USB Static CDC
Page 97
5 - 16 DS4208 Digital Scanner Product Reference Guide
USB Polling Interval
This option applies only to the USB HID Keyboard Emulation Device. Scan a bar code below to set the polling interval. The polling interval determines the rate at which data can be sent between the scanner and the host computer. A lower number indicates a faster data rate.
CAUTION Ensure your host machine can handle the selected data rate. Selecting a data rate that is too fast for
your host machine may result in lost data.
1 msec
2 msec
3msec
4 msec
Page 98
USB Interface 5 - 17
USB Polling Interval (continued)
5 msec
6 msec
7 msec
* 8 msec
9 msec
Page 99
5 - 18 DS4208 Digital Scanner Product Reference Guide
Quick Keypad Emulation
This option applies only to the HID Keyboard Emulation Device and if Emulate Keypad is enabled. This parameter enables a quicker method of keypad emulation where ASCII sequences are only sent for ASCII characters not found on the keyboard. The default value is Disable.
Enable
* Disable
Page 100
USB Interface 5 - 19
ASCII Character Set for USB
Tab l e 5- 2
USB Prefix/Suffix Values
Prefix/ Suffix Value
Full ASCII Code 39 Encode Char.acter
Keystroke
1000 %U CTRL 2
1001 $A CTRL A
1002 $B CTRL B
1003 $C CTRL C
1004 $D CTRL D
1005 $E CTRL E
1006 $F CTRL F
1007 $G CTRL G
1008 $H
CTRL H/
BACKSPACE
1
1009 $I
CTRL I/
HORIZONTAL TAB
1
1010 $J CTRL J
1011 $K CTRL K
1012 $L CTRL L
1013 $M
CTRL M/
ENTER
1
1014 $N CTRL N
1015 $O CTRL O
1016 $P CTRL P
1017 $Q CTRL Q
1018 $R CTRL R
1019 $S CTRL S
1020 $T CTRL T
1021 $U CTRL U
1022 $V CTRL V
1023 $W CTRL W
1024 $X CTRL X
1
The keystroke in bold transmits only if you enable
Function Key Mapping on page
5-14
. Otherwise, the unbolded keystroke transmits.
Loading...