DS9908
Hands-Free Imaging Scanner
Product Reference
Guide
MN-003185-06EN Rev. A
Copyright
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many
jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2020 Zebra
Technologies Corporation and/or its affiliates. All rights reserved.
COPYRIGHTS & TRADEMARKS: For complete copyright and trademark information, go to
zebra.com/copyright
.
WARRANTY: For complete warranty information, go to zebra.com/warranty
END USER LICENSE AGREEMENT: For complete EULA information, go to zebra.com/eula
For Australia Only
For Australia Only. This warranty is given by Zebra Technologies Asia Pacific Pte. Ltd., 71 Robinson Road, #0502/03, Singapore 068895, Singapore. Our goods come with guarantees that cannot be excluded under the
Australia Consumer Law. You are entitled to a replacement or refund for a major failure and compensation for any
other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the
goods fail to be of acceptable quality and the failure does not amount to a major failure.
Zebra Technologies Corporation Australia’s limited warranty above is in addition to any rights and remedies you
may have under the Australian Consumer Law. If you have any queries, please call Zebra Technologies
Corporation at +65 6858 0722. You may also visit our website: zebra.com
Terms of Use
• Proprietary Statement
This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries
(“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced,
or disclosed to any other parties for any other purpose without the express, written permission of Zebra
Technologies.
• Product Improvements
Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are
subject to change without notice.
• Liability Disclaimer
Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are
correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
• Limitation of Liability
In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the
accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to
use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above
limitation or exclusion may not apply to you.
.
.
for the most updated warranty terms.
2
Revision History
Changes to the original guide are listed below:
Change Date Description
-01 Rev A 10/2018 Initial release.
-02 Rev A 11/2018 - Added HD decode ranges.
-03 Rev A 3/2019 Added:
- Removed Simple COM Port Emulation.
- Updated:
- Default for Code 128 Security Level
- Enable Presentation (Hands-free) Decode Aiming Pattern to Enable
Presentation (Hands-free) Decode Aiming Pattern on PDF.
- DotCode parameters - with enable as prioritize default.
- Decode Range Limit parameter.
- New Autodiscriminate ISBT Concatenation note.
Updated:
- Zebra copyright.
- MSI Check Digits parameter to byte.
- RS-232 Host Parameter settings for CUTE: Parity - None; ASCII Format - 8-Bit
- Decode Range Limit Parameter values: Disable - 00h, Standard - 0Bh, Near 16h, Far - 07h.
- Decode Range Limit -> Decode Range Limit (Hands-free)
Removed:
- Reference to Intellistand.
-04 Rev A 10/2020 - Removed Feedback (no longer valid).
Added:
- CDC Beep on <BEL>
- Added TGCS (IBM) USB Direct I/O Beep
- Added new DotCode Erasure Limit
- Re-added Hands-Free Decode Session Timeout
- USB Cert information in Table 4-2.
Updated
- 123Scan Requirements
- Electronic Article Surveillance (EAS)
- Data Formatting: ADF, MDF, Preferred Symbol.
-05EN Rev A 04/2021 Added Data Parsing.
-06EN Rev A 07/2022 Added Weblink QR.
3
Table of Contents
Copyright ........................................................................................................................................... 2
For Australia Only ....................................................................................................................... 2
Terms of Use .................................................................................................................................... 2
Revision History ................................................................................................................................ 3
Table of Contents................................................................................................................................... 4
List of Figures ...................................................................................................................................... 20
List of Tables........................................................................................................................................ 21
About This Guide
Introduction ..................................................................................................................................... 23
Configurations ................................................................................................................................. 23
Accessories ..................................................................................................................................... 24
Chapter Descriptions ...................................................................................................................... 25
Notational Conventions ................................................................................................................... 26
Related Documents and Software .................................................................................................. 27
Service Information ......................................................................................................................... 27
Getting Started
Introduction ..................................................................................................................................... 28
Interfaces ........................................................................................................................................ 29
Unpacking ....................................................................................................................................... 29
Features .......................................................................................................................................... 30
Setting Up the Scanner ................................................................................................................... 31
Inserting the Interface Cable ..................................................................................................... 31
Removing the Interface Cable ................................................................................................... 32
Connecting Power (if required) ................................................................................................. 32
Configuring the Scanner ........................................................................................................... 32
Mounting the Scanner ..................................................................................................................... 33
Table Top Mount With Adhesive Pad ........................................................................................ 33
Table Top Mount With Screws .................................................................................................. 34
4
Table of Contents
Mounting on a Wall ................................................................................................................... 35
123Scan and Software Tools
Introduction ..................................................................................................................................... 36
123Scan .......................................................................................................................................... 36
Communication with 123Scan ................................................................................................... 37
123Scan Requirements ............................................................................................................. 37
123Scan Information ................................................................................................................. 37
Scanner SDK, Other Software Tools, and Videos .................................................................... 38
Data Capture
Introduction ..................................................................................................................................... 39
Speaker and LED Indicators ........................................................................................................... 39
Scanning ......................................................................................................................................... 42
Hands-free Scanning ................................................................................................................ 42
Hand-held Scanning .................................................................................................................. 42
Aiming ....................................................................................................................................... 43
Decode Ranges .............................................................................................................................. 44
DS9908-SR/DL/HD/HL Configurations ..................................................................................... 44
Electronic Article Surveillance (EAS) .............................................................................................. 45
Installing .................................................................................................................................... 45
Checkpoint EAS Model Compatibility .................................................................................. 45
Considerations .................................................................................................................... 45
Checkpoint Contact Information .......................................................................................... 45
Maintenance, Troubleshooting, and Technical Specifications
Introduction ..................................................................................................................................... 46
Maintenance ................................................................................................................................... 46
Known Harmful Ingredients ....................................................................................................... 46
Approved Cleaners for the Scanner .......................................................................................... 46
Cleaning the Scanner ................................................................................................................ 47
Troubleshooting .............................................................................................................................. 48
Report Product Information ....................................................................................................... 51
Report Software Version ..................................................................................................... 51
Report Serial Number ......................................................................................................... 51
Report Manufacturing Information ....................................................................................... 51
Technical Specifications ................................................................................................................. 52
Scanner Signal Descriptions ........................................................................................................... 55
User Preferences & Miscellaneous Options
Introduction ..................................................................................................................................... 56
Setting Parameters ......................................................................................................................... 56
Scanning Sequence Examples ................................................................................................. 56
Errors While Scanning .............................................................................................................. 57
User Preferences/Miscellaneous Options Parameter Defaults ....................................................... 57
Standard User Preferences ............................................................................................................ 59
Default Parameters ................................................................................................................... 59
5
Table of Contents
Write to Custom Defaults .................................................................................................... 59
Parameter Barcode Scanning ................................................................................................... 60
Beep After Good Decode .......................................................................................................... 60
Beep Volume ............................................................................................................................. 61
Beep Tone ................................................................................................................................. 62
Standard Beep Tones ......................................................................................................... 62
Special Tones ..................................................................................................................... 63
Beep Duration ........................................................................................................................... 64
Suppress Power Up Beeps ....................................................................................................... 64
Direct Decode Indicator ............................................................................................................. 65
Low Power Mode ...................................................................................................................... 66
Time Delay to Low Power Mode ......................................................................................... 67
Hand-held Trigger Mode ........................................................................................................... 69
Hands-free Mode ...................................................................................................................... 70
Pickup Activation ....................................................................................................................... 71
Hand-held Decode Aiming Pattern ............................................................................................ 72
Presentation (Hands-free) Decode Aiming Pattern ................................................................... 73
Picklist Mode ............................................................................................................................. 74
Continuous Barcode Read ........................................................................................................ 75
Unique Barcode Reporting ........................................................................................................ 75
Decode Session Timeout .......................................................................................................... 76
Hands-Free Decode Session Timeout ...................................................................................... 76
Timeout Between Decodes, Same Symbol ............................................................................... 77
Timeout Between Decodes, Different Symbols ......................................................................... 77
Triggered Timeout, Same Symbol ............................................................................................ 78
Mobile Phone/Display Mode ..................................................................................................... 79
PDF Prioritization ...................................................................................................................... 80
PDF Prioritization Timeout ........................................................................................................ 80
Decoding Illumination ................................................................................................................ 81
Illumination Brightness .............................................................................................................. 81
Motion Tolerance (Hand-held Trigger Modes Only) .................................................................. 82
Product ID (PID) Type ............................................................................................................... 82
Product ID (PID) Value .............................................................................................................. 83
ECLevel ..................................................................................................................................... 83
Decode Range Limit (Hands-free) ............................................................................................ 84
Miscellaneous Scanner Parameters ............................................................................................... 85
Enter Key .................................................................................................................................. 85
Tab Key ..................................................................................................................................... 85
Transmit Code ID Character ..................................................................................................... 86
Prefix/Suffix Values ................................................................................................................... 87
Scan Data Transmission Format ............................................................................................... 88
FN1 Substitution Values ............................................................................................................ 90
Transmit “No Read” Message ................................................................................................... 91
Unsolicited Heartbeat Interval ................................................................................................... 92
securPharm Decoding ............................................................................................................... 93
securPharm Output Formatting ................................................................................................. 94
Sample GS1 Format ........................................................................................................... 94
Sample IFA Format ............................................................................................................. 95
securPharm Output Formatting Barcodes ........................................................................... 96
6
Table of Contents
Imager Preferences
Introduction ..................................................................................................................................... 97
Setting Parameters ......................................................................................................................... 97
Scanning Sequence Examples ................................................................................................. 98
Errors While Scanning .............................................................................................................. 98
Image Capture Preferences Parameter Defaults ............................................................................ 98
Image Capture Preferences .......................................................................................................... 100
Operational Modes .................................................................................................................. 100
Decode Mode .................................................................................................................... 100
Snapshot Mode ................................................................................................................. 100
Video Mode ....................................................................................................................... 100
Image Capture Illumination ..................................................................................................... 101
Image Capture Autoexposure ................................................................................................. 101
Fixed Exposure ....................................................................................................................... 102
Analog and Digital Gain .......................................................................................................... 103
Analog Gain ...................................................................................................................... 103
Digital Gain ........................................................................................................................ 103
Gain/Exposure Priority for Snapshot Mode ............................................................................. 104
Snapshot Mode Timeout ......................................................................................................... 105
Snapshot Aiming Pattern ........................................................................................................ 106
Silence Operational Mode Changes ....................................................................................... 106
Image Cropping ....................................................................................................................... 107
Crop to Pixel Addresses .......................................................................................................... 107
Image Size (Number of Pixels) ............................................................................................... 109
Video Subsampling ................................................................................................................. 110
Image Brightness (Target White) ............................................................................................ 111
JPEG Image Options .............................................................................................................. 111
JPEG Quality Value ................................................................................................................ 112
JPEG Size Value ..................................................................................................................... 112
Image Enhancement ............................................................................................................... 113
Image File Format Selector ..................................................................................................... 114
Image Rotation ........................................................................................................................ 115
Bits Per Pixel ........................................................................................................................... 116
Signature Capture ................................................................................................................... 117
Output File Format ............................................................................................................ 117
Signature Capture File Format Selector .................................................................................. 118
Signature Capture Bits Per Pixel ............................................................................................. 119
Signature Capture Width ......................................................................................................... 120
Signature Capture Height ........................................................................................................ 120
Signature Capture JPEG Quality ............................................................................................ 120
Video Mode Format Selector .................................................................................................. 121
Video View Finder ................................................................................................................... 121
Target Video Frame Size ........................................................................................................ 122
Video View Finder Image Size ................................................................................................ 122
Symbologies
Introduction ................................................................................................................................... 123
Setting Parameters ....................................................................................................................... 123
Scanning Sequence Examples ............................................................................................... 124
Errors While Scanning ............................................................................................................ 124
7
Table of Contents
Symbology Parameter Defaults .................................................................................................... 124
Enable/Disable All Code Types .................................................................................................... 131
UPC/EAN/JAN .............................................................................................................................. 131
UPC-A ..................................................................................................................................... 131
UPC-E ..................................................................................................................................... 132
UPC-E1 ................................................................................................................................... 132
EAN-8/JAN-8 ........................................................................................................................... 133
EAN-13/JAN-13 ....................................................................................................................... 133
Bookland EAN ......................................................................................................................... 134
Bookland ISBN Format ........................................................................................................... 135
ISSN EAN ............................................................................................................................... 136
Decode UPC/EAN/JAN Supplementals .................................................................................. 137
User-Programmable Supplementals ....................................................................................... 140
UPC/EAN/JAN Supplemental Redundancy ............................................................................ 140
UPC/EAN/JAN Supplemental AIM ID Format ......................................................................... 141
Transmit UPC-A Check Digit ................................................................................................... 142
Transmit UPC-E Check Digit ................................................................................................... 142
Transmit UPC-E1 Check Digit ................................................................................................. 143
UPC-A Preamble ..................................................................................................................... 144
UPC-E Preamble ..................................................................................................................... 145
UPC-E1 Preamble ................................................................................................................... 146
Convert UPC-E to UPC-A ....................................................................................................... 147
Convert UPC-E1 to UPC-A ..................................................................................................... 147
EAN/JAN Zero Extend ............................................................................................................ 148
UCC Coupon Extended Code ................................................................................................. 148
Coupon Report ........................................................................................................................ 149
UPC Reduced Quiet Zone ...................................................................................................... 150
Code 128 ...................................................................................................................................... 150
Set Lengths for Code 128 ....................................................................................................... 151
GS1-128 (formerly UCC/EAN-128) ......................................................................................... 152
ISBT 128 ................................................................................................................................. 153
ISBT Concatenation ................................................................................................................ 153
Check ISBT Table ................................................................................................................... 154
ISBT Concatenation Redundancy ........................................................................................... 155
Code 128 <FNC4> .................................................................................................................. 155
Code 128 Security Level ......................................................................................................... 156
Code 128 Reduced Quiet Zone .............................................................................................. 157
Code 39 ........................................................................................................................................ 157
Trioptic Code 39 ...................................................................................................................... 158
Convert Code 39 to Code 32 .................................................................................................. 158
Code 32 Prefix ........................................................................................................................ 159
Set Lengths for Code 39 ......................................................................................................... 159
Code 39 Check Digit Verification ............................................................................................ 161
Transmit Code 39 Check Digit ................................................................................................ 161
Code 39 Full ASCII Conversion .............................................................................................. 162
Code 39 Security Level ........................................................................................................... 163
Code 39 Reduced Quiet Zone ................................................................................................ 164
Code 93 ........................................................................................................................................ 164
Set Lengths for Code 93 ......................................................................................................... 165
Code 11 ........................................................................................................................................ 167
Set Lengths for Code 11 ......................................................................................................... 167
8
Table of Contents
Code 11 Check Digit Verification ............................................................................................ 169
Transmit Code 11 Check Digits .............................................................................................. 170
Interleaved 2 of 5 (ITF) ................................................................................................................. 170
Set Lengths for Interleaved 2 of 5 ........................................................................................... 171
I 2 of 5 Check Digit Verification ............................................................................................... 172
Transmit I 2 of 5 Check Digit ................................................................................................... 173
Convert I 2 of 5 to EAN-13 ...................................................................................................... 173
Febraban ................................................................................................................................. 174
I 2 of 5 Security Level .............................................................................................................. 175
I 2 of 5 Reduced Quiet Zone ................................................................................................... 176
Discrete 2 of 5 (DTF) .................................................................................................................... 176
Set Lengths for Discrete 2 of 5 ................................................................................................ 177
Codabar (NW - 7) .......................................................................................................................... 179
Set Lengths for Codabar ......................................................................................................... 179
CLSI Editing ............................................................................................................................ 181
NOTIS Editing ......................................................................................................................... 181
Codabar Security Level ........................................................................................................... 182
Codabar Upper or Lower Case Start/Stop Characters ............................................................ 183
Codabar Mod 16 Check Digit Verification ............................................................................... 183
Transmit Codabar Check Digit ................................................................................................ 184
MSI ................................................................................................................................................ 184
Set Lengths for MSI ................................................................................................................ 185
MSI Check Digits ..................................................................................................................... 187
Transmit MSI Check Digit(s) ................................................................................................... 188
MSI Check Digit Algorithm ...................................................................................................... 188
MSI Reduced Quiet Zone ........................................................................................................ 189
Chinese 2 of 5 ............................................................................................................................... 189
Matrix 2 of 5 .................................................................................................................................. 190
Set Lengths for Matrix 2 of 5 ................................................................................................... 190
Matrix 2 of 5 Check Digit ......................................................................................................... 192
Transmit Matrix 2 of 5 Check Digit .......................................................................................... 192
Korean 3 of 5 ................................................................................................................................ 193
Inverse 1D ............................................................................................................................... 193
GS1 DataBar ................................................................................................................................. 195
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14), GS1 DataBar Truncated, GS1 DataBar
Stacked, GS1 DataBar Stacked Omnidirectional ................................................................................ 195
GS1 DataBar Limited .............................................................................................................. 196
GS1 DataBar Expanded, GS1 DataBar Expanded Stacked ................................................... 196
Convert GS1 DataBar to UPC/EAN/JAN ................................................................................ 197
GS1 DataBar Security Level ................................................................................................... 198
GS1 DataBar Limited Margin Check ....................................................................................... 199
Symbology-Specific Security Features ......................................................................................... 200
Redundancy Level .................................................................................................................. 200
Security Level .......................................................................................................................... 202
1D Quiet Zone Level ............................................................................................................... 203
Intercharacter Gap Size .......................................................................................................... 204
Composite ..................................................................................................................................... 204
Composite CC-C ..................................................................................................................... 204
Composite CC-A/B .................................................................................................................. 205
Composite TLC-39 .................................................................................................................. 205
Composite Inverse .................................................................................................................. 206
9
Table of Contents
UPC Composite Mode ............................................................................................................ 207
Composite Beep Mode ............................................................................................................ 208
GS1-128 Emulation Mode for UCC/EAN Composite Codes ................................................... 208
2D Symbologies ............................................................................................................................ 209
PDF417 ................................................................................................................................... 209
MicroPDF417 .......................................................................................................................... 209
Code 128 Emulation ................................................................................................................ 210
Data Matrix .............................................................................................................................. 211
GS1 Data Matrix ...................................................................................................................... 211
Data Matrix Inverse ................................................................................................................. 212
Decode Data Matrix Mirror Images ......................................................................................... 213
Maxicode ................................................................................................................................. 214
QR Code ................................................................................................................................. 214
Weblink QR ............................................................................................................................. 215
GS1 QR ................................................................................................................................... 216
MicroQR .................................................................................................................................. 216
Linked QR Mode ..................................................................................................................... 217
Aztec ....................................................................................................................................... 218
Aztec Inverse .......................................................................................................................... 218
Han Xin ................................................................................................................................... 219
Han Xin Inverse ....................................................................................................................... 219
Grid Matrix ............................................................................................................................... 220
Grid Matrix Inverse .................................................................................................................. 220
Grid Matrix Mirror .................................................................................................................... 221
DotCode .................................................................................................................................. 222
DotCode Inverse ..................................................................................................................... 223
DotCode Mirrored .................................................................................................................... 224
DotCode Prioritize ................................................................................................................... 225
DotCode Erasure Limit ............................................................................................................ 225
Macro PDF Features ..................................................................................................................... 226
Flush Macro Buffer .................................................................................................................. 226
Abort Macro PDF Entry ........................................................................................................... 226
Postal Codes ................................................................................................................................. 227
US Postnet .............................................................................................................................. 227
US Planet ................................................................................................................................ 227
Transmit US Postal Check Digit .............................................................................................. 228
UK Postal ................................................................................................................................ 228
Transmit UK Postal Check Digit .............................................................................................. 229
Japan Postal ........................................................................................................................... 229
Australia Post .......................................................................................................................... 230
Australia Post Format
Netherl
USPS 4CB/One Code/Intelligent Mail ..................................................................................... 232
UPU FICS Postal .................................................................................................................... 233
Mailmark .................................................................................................................................. 233
ands KIX Code ........................................................................................................... 232
.............................................................................................................. 231
USB Interface
Introduction ................................................................................................................................... 234
Setting Parameters ....................................................................................................................... 234
Scanning Sequence Examples ............................................................................................... 234
10
Table of Contents
Errors While Scanning ............................................................................................................ 234
Connecting a USB Interface ......................................................................................................... 235
USB Parameter Defaults ............................................................................................................... 236
USB Host Parameters ................................................................................................................... 237
USB Device Type .................................................................................................................... 237
Symbol Native API (SNAPI) Status Handshaking ................................................................... 239
USB Keystroke Delay .............................................................................................................. 240
USB Caps Lock Override ........................................................................................................ 240
Barcodes with Unknown Characters ....................................................................................... 241
USB Convert Unknown to Code 39 ......................................................................................... 241
USB Fast HID .......................................................................................................................... 242
USB Polling Interval ................................................................................................................ 242
Keypad Emulation ................................................................................................................... 244
Quick Keypad Emulation ......................................................................................................... 244
Keypad Emulation with Leading Zero ..................................................................................... 245
USB Keyboard FN1 Substitution ............................................................................................. 245
Function Key Mapping ............................................................................................................ 246
Simulated Caps Lock .............................................................................................................. 246
Convert Case .......................................................................................................................... 247
USB Static CDC ...................................................................................................................... 247
CDC Beep on <BEL> .............................................................................................................. 248
TGCS (IBM) USB Direct I/O Beep .......................................................................................... 248
TGCS (IBM) USB Beep Directive ............................................................................................ 249
TGCS (IBM) USB Barcode Configuration Directive ................................................................ 249
TGCS (IBM) USB Specification Version ................................................................................. 250
ASCII Character Sets .................................................................................................................... 250
SSI Interface
Introduction ................................................................................................................................... 251
Communication ............................................................................................................................. 251
SSI Commands ....................................................................................................................... 252
SSI Transactions ........................................................................................................................... 253
General Data Transactions ..................................................................................................... 253
ACK/NAK Handshaking .................................................................................................... 253
Decoded Data Transmission ................................................................................................... 254
ACK/NAK Enabled and Packeted Data ............................................................................. 254
ACK/NAK Enabled and Unpacketed ASCII Data .............................................................. 254
ACK/NAK Disabled and Packeted DECODE_DATA ......................................................... 255
ACK/NAK Disabled and Unpacketed ASCII Data ............................................................. 255
Communication Summary ............................................................................................................. 255
RTS/CTS Lines ....................................................................................................................... 255
ACK/NAK Option ..................................................................................................................... 255
Number of Data Bits ................................................................................................................ 255
Serial Response Timeout ........................................................................................................ 256
Retries ..................................................................................................................................... 256
Baud Rate, Stop Bits, Parity, Response Timeout, ACK/NAK Handshaking ............................ 256
Errors ...................................................................................................................................... 256
SSI Communication Notes ...................................................................................................... 256
Using Time Delay to Low Power Mode with SSI ........................................................................... 257
Encapsulation of RSM Commands/Responses over SSI ............................................................. 258
11
Table of Contents
Command Structure ................................................................................................................ 258
Response Structure ................................................................................................................ 258
Example Transaction .............................................................................................................. 259
Command from Host to Query Packet Size Supported by Device ............................. 259
Response from Device with Packet Size Information .................................................. 259
Command from Host to Retrieve Diagnostic Information ........................................... 259
Response from Device with Diagnostic Information ................................................... 259
Setting Parameters ....................................................................................................................... 260
Scanning Sequence Examples ............................................................................................... 260
Errors While Scanning ............................................................................................................ 260
Simple Serial Interface Parameter Defaults .................................................................................. 261
SSI Host Parameters .................................................................................................................... 262
Select SSI Host ....................................................................................................................... 262
Baud Rate ............................................................................................................................... 262
Parity ....................................................................................................................................... 264
Check Parity ............................................................................................................................ 265
Stop Bits .................................................................................................................................. 265
Software Handshaking ............................................................................................................ 266
Host RTS Line State ............................................................................................................... 267
Decode Data Packet Format ................................................................................................... 268
Host Serial Response Timeout ............................................................................................... 269
Host Character Timeout .......................................................................................................... 270
Multipacket Option .................................................................................................................. 271
Interpacket Delay .................................................................................................................... 272
Event Reporting ............................................................................................................................ 273
Decode Event .......................................................................................................................... 273
Boot Up Event ......................................................................................................................... 274
Parameter Event ..................................................................................................................... 274
RS-232 Interface
Introduction ................................................................................................................................... 275
Setting Parameters ....................................................................................................................... 275
Scanning Sequence Examples ............................................................................................... 276
Errors While Scanning ............................................................................................................ 276
Connecting an RS-232 Interface ................................................................................................... 276
RS-232 Parameter Defaults .......................................................................................................... 277
RS-232 Host Parameters .............................................................................................................. 278
RS-232 Host Types ................................................................................................................. 280
Baud Rate ............................................................................................................................... 282
Parity ....................................................................................................................................... 283
Stop Bits .................................................................................................................................. 283
Data Bits .................................................................................................................................. 284
Check Receive Errors ............................................................................................................. 284
Hardware Handshaking ........................................................................................................... 285
Software Handshaking ............................................................................................................ 287
Host Serial Response Timeout ............................................................................................... 289
RTS Line State ........................................................................................................................ 290
Beep on <BEL> ....................................................................................................................... 290
Intercharacter Delay ................................................................................................................ 291
Nixdorf Beep/LED Options ...................................................................................................... 292
12
Table of Contents
Barcodes with Unknown Characters ....................................................................................... 292
ASCII Character Sets .................................................................................................................... 292
IBM Interface
Introduction ................................................................................................................................... 293
Setting Parameters ....................................................................................................................... 293
Scanning Sequence Examples ............................................................................................... 293
Errors While Scanning ............................................................................................................ 293
Connecting an IBM 468X/469X Host ............................................................................................ 294
IBM Parameter Defaults ................................................................................................................ 295
IBM Host Parameters .................................................................................................................... 296
Port Address ........................................................................................................................... 296
Convert Unknown to Code 39 ................................................................................................. 297
RS-485 Beep Directive ............................................................................................................ 297
RS-485 Barcode Configuration Directive ................................................................................ 298
IBM-485 Specification Version ................................................................................................ 298
Keyboard Wedge Interface
Introduction ................................................................................................................................... 299
Setting Parameters ....................................................................................................................... 299
Scanning Sequence Examples ............................................................................................... 299
Errors While Scanning ............................................................................................................ 299
Connecting a Keyboard Wedge Interface ..................................................................................... 300
Keyboard Wedge Parameter Defaults .......................................................................................... 301
Keyboard Wedge Host Parameters .............................................................................................. 302
Keyboard Wedge Host Types ................................................................................................. 302
Barcodes with Unknown Characters ....................................................................................... 302
Keystroke Delay ...................................................................................................................... 303
Intra-keystroke Delay .............................................................................................................. 303
Alternate Numeric Keypad Emulation ..................................................................................... 304
Quick Keypad Emulation ......................................................................................................... 304
Simulated Caps Lock .............................................................................................................. 305
Caps Lock Override ................................................................................................................ 305
Convert Case .......................................................................................................................... 306
Function Key Mapping ............................................................................................................ 306
FN1 Substitution ...................................................................................................................... 307
Send Make and Break ............................................................................................................. 307
Keyboard Map ............................................................................................................................... 308
ASCII Character Sets .................................................................................................................... 308
OCR Programming
Introduction ................................................................................................................................... 309
Setting Parameters ....................................................................................................................... 309
Scanning Sequence Examples ............................................................................................... 310
Errors While Scanning ............................................................................................................ 310
OCR Parameter Defaults .............................................................................................................. 310
OCR Programming Parameters .................................................................................................... 311
OCR-A ..................................................................................................................................... 311
13
Table of Contents
OCR-A Variant ........................................................................................................................ 312
OCR-B ..................................................................................................................................... 313
OCR-B Variant ........................................................................................................................ 314
MICR E13B ............................................................................................................................. 317
US Currency Serial Number .................................................................................................... 318
OCR Orientation ...................................................................................................................... 318
OCR Lines ............................................................................................................................... 320
OCR Minimum Characters ...................................................................................................... 320
OCR Maximum Characters ..................................................................................................... 321
OCR Subset ............................................................................................................................ 321
OCR Quiet Zone ..................................................................................................................... 322
OCR Template ........................................................................................................................ 322
Required Digit (9) .............................................................................................................. 323
Required Alpha (A) ............................................................................................................ 323
Optional Alphanumeric (1) ................................................................................................ 323
Optional Alpha (2) ............................................................................................................. 324
Alpha or Digit (3) ............................................................................................................... 324
Any Including Space & Reject (4) ..................................................................................... 324
Any except Space & Reject (5) ......................................................................................... 325
Optional Digit (7) ............................................................................................................... 325
Digit or Fill (8) .................................................................................................................... 325
Alpha or Fill (F) .................................................................................................................. 326
Optional Space ( ) ............................................................................................................. 326
Optional Small Special (.) .................................................................................................. 326
Other Template Operators ................................................................................................ 327
Repeat Previous (R) .......................................................................................................... 330
Multiple Templates ............................................................................................................ 331
Template Examples .......................................................................................................... 331
OCR Check Digit Modulus ...................................................................................................... 332
OCR Check Digit Multiplier ..................................................................................................... 332
OCR Check Digit Validation .................................................................................................... 333
None .................................................................................................................................. 333
Product Add Left to Right .................................................................................................. 334
Digit Add Left to Right ....................................................................................................... 335
Digit Add Right to Left ....................................................................................................... 336
Product Add Right to Left Simple Remainder ................................................................... 336
Digit Add Right To Left Simple Remainder ....................................................................... 337
Health Industry - HIBCC43 ................................................................................................ 338
Inverse OCR ........................................................................................................................... 339
OCR Redundancy ................................................................................................................... 340
Intelligent Document Capture (Hand-held Mode Only)
Introduction ................................................................................................................................... 341
The IDC Process ........................................................................................................................... 341
Barcode Acceptance Test ....................................................................................................... 341
Capture Region Determination ................................................................................................ 342
IDC Operating Mode = Anchored ...................................................................................... 342
IDC Operating Mode = Free-Form or Linked .................................................................... 342
Image Post Processing ........................................................................................................... 343
Data Transmission .................................................................................................................. 343
14
Table of Contents
PC Application and Programming Support ................................................................................... 343
Setting Parameters ....................................................................................................................... 343
Scanning Sequence Examples ............................................................................................... 344
Errors While Scanning ............................................................................................................ 344
Image Document Capture Parameter Defaults ....................................................................... 344
IDC Operating Mode ............................................................................................................... 345
IDC Symbology ....................................................................................................................... 346
IDC X Coordinate .................................................................................................................... 347
IDC Y Coordinate .................................................................................................................... 348
IDC Width ................................................................................................................................ 348
IDC Height ............................................................................................................................... 349
IDC Aspect .............................................................................................................................. 349
IDC File Format Selector ......................................................................................................... 350
IDC Bits Per Pixel .................................................................................................................... 351
IDC JPEG Quality ................................................................................................................... 351
IDC Find Box Outline .............................................................................................................. 352
IDC Minimum Text Length ...................................................................................................... 352
IDC Maximum Text Length ..................................................................................................... 353
IDC Captured Image Brighten ................................................................................................. 353
IDC Captured Image Sharpen ................................................................................................. 354
IDC Border Type ..................................................................................................................... 355
IDC Delay Time ....................................................................................................................... 356
IDC Zoom Limit ....................................................................................................................... 356
IDC Maximum Rotation ........................................................................................................... 357
Quick Start .................................................................................................................................... 358
Sample IDC Setup .................................................................................................................. 358
IDC Demonstrations ................................................................................................................ 359
Anchored Mode Demo ...................................................................................................... 359
Free-Form Mode Demo ..................................................................................................... 359
Linked Mode Demo ........................................................................................................... 359
Other Suggestions .................................................................................................................. 360
Quick Start Form ..................................................................................................................... 360
Digimarc
Introduction ................................................................................................................................... 361
Digimarc Symbology Selection ..................................................................................................... 361
Picklist ..................................................................................................................................... 361
Digimarc Digital Watermarks ........................................................................................................ 362
Data Formatting: ADF, MDF, Preferred Symbol
Introduction ................................................................................................................................... 363
Advanced Data Formatting (ADF) ................................................................................................. 363
Multicode Data Formatting (Hand-held Mode Only) ..................................................................... 363
Programming a Scanner ......................................................................................................... 364
MDF in Hands-Free Mode ....................................................................................................... 364
MDF Best Practices ................................................................................................................ 365
Preferred Symbol .......................................................................................................................... 366
Data Parsing (UDI Scan+, Label Parse+ and Blood Bag Parse+) ................................................ 366
Scan a UDI Label using UDI Scan+ ........................................................................................ 367
15
Table of Contents
Scan a GS1 Label using Label Parse+ ................................................................................... 367
Scan a Blood Bag Label using Blood Bag Parse+ .................................................................. 367
Driver’s License Set Up (DS9908-DL/HL)
Introduction ................................................................................................................................... 368
Driver’s License Parsing ............................................................................................................... 369
Parsing Driver’s License Data Fields (Embedded Driver's License Parsing) ................................ 370
Embedded Driver's License Parsing Criteria - Code Type ...................................................... 370
Driver’s License Parse Field Barcodes ................................................................................... 371
AAMVA Parse Field Barcodes ................................................................................................ 373
Parser Version ID Barcode ..................................................................................................... 382
................................................................................................................................................ 382
User Preferences .......................................................................................................................... 383
Set Default Parameter ............................................................................................................. 383
Output Gender as M or F ........................................................................................................ 383
Date Format ............................................................................................................................ 384
No Separator ..................................................................................................................... 385
Send Keystroke (Control Characters and Keyboard Characters) ........................................... 386
Control Characters ............................................................................................................ 386
Keyboard Characters ........................................................................................................ 390
Parsing Rule Example .................................................................................................................. 404
Embedded Driver's License Parsing ADF Example ................................................................ 408
Introduction ................................................................................................................................... 410
Custom Tone
Downloading a Custom Tone via 123Scan ............................................................................. 411
Downloading a Custom Tone via Scanner SDK Sample Application ...................................... 414
Parameter Defaults
Numeric Barcodes
Cancel ........................................................................................................................................... 432
Numeric Barcodes ........................................................................................................................ 432
Alphanumeric Barcodes
Cancel ........................................................................................................................................... 434
Alphanumeric Barcodes ................................................................................................................ 434
ASCII Character Sets
Introduction ................................................................................................................................... 451
Programming Reference
Symbol Code Identifiers ................................................................................................................ 462
AIM Code Identifiers ..................................................................................................................... 463
16
Table of Contents
Communication Protocol Functionality
Functionality Supported via Communication (Cable) Interface ..................................................... 469
Country Codes
Introduction ................................................................................................................................... 471
USB and Keyboard Wedge Country Keyboard Types (Country Codes) ....................................... 472
Country Code Pages
Introduction ................................................................................................................................... 487
Country Code Page Defaults ........................................................................................................ 487
Country Code Page Barcodes ...................................................................................................... 491
CKJ Decode Control
Introduction ................................................................................................................................... 501
CJK Control Parameters ............................................................................................................... 501
Unicode Output Control ........................................................................................................... 501
CJK Output Method to Windows Host ..................................................................................... 502
Non-CJK UTF Barcode Output ............................................................................................... 504
Country Keyboard Type Missing Characters .................................................................... 504
Unicode/CJK Decode Setup with Windows Host .......................................................................... 505
Setting Up the Windows Registry Table for Unicode Universal Output .................................. 505
Adding CJK IME on Windows ................................................................................................. 505
Selecting the Simplified Chinese Input Method on the Host ................................................... 507
Selecting the Traditional Chinese Input Method on the Host .................................................. 508
Signature Capture
Introduction ................................................................................................................................... 509
Code Structure .............................................................................................................................. 509
Signature Capture Area .......................................................................................................... 509
CapCode Pattern Structure ..................................................................................................... 510
Start / Stop Patterns ...................................................................................................................... 510
Dimensions ................................................................................................................................... 511
Data Format .................................................................................................................................. 511
Additional Capabilities ................................................................................................................... 512
Signature Boxes ........................................................................................................................... 512
Non-Parameter Attributes (Attribute Data Dictionary)
Introduction ................................................................................................................................... 513
Attributes ....................................................................................................................................... 513
Model Number ......................................................................................................................... 513
Serial Number ......................................................................................................................... 513
Date of Manufacture ................................................................................................................ 514
Date of First Programming ...................................................................................................... 514
Configuration Filename ........................................................................................................... 514
Beeper/LED ............................................................................................................................. 515
Parameter Defaults ................................................................................................................. 516
17
Table of Contents
Parameter Buffer ..................................................................................................................... 516
Beep on Next Bootup .............................................................................................................. 516
Reboot ..................................................................................................................................... 516
Host Trigger Session ............................................................................................................... 517
Firmware Version .................................................................................................................... 517
Device Class ........................................................................................................................... 517
Scankit Version ....................................................................................................................... 517
Combined Firmware Version ................................................................................................... 518
RSM Version ........................................................................................................................... 518
Top Level Release Name ........................................................................................................ 518
Imagekit Version ..................................................................................................................... 518
DL Parser Version ................................................................................................................... 519
DL Parser Activated ................................................................................................................ 519
ScanSpeed Analytics .............................................................................................................. 519
Introduction ................................................................................................................................... 520
Histogram Decode Information ..................................................................................................... 520
ScanSpeed Analytics
Image of Slowest Decoded Barcode ............................................................................................. 524
Sample Barcodes
UPC/EAN ..................................................................................................................................... 526
UPC-A, 100% .......................................................................................................................... 526
UPC-A with 2-digit Add-on ...................................................................................................... 526
UPC-A with 5-digit Add-on ...................................................................................................... 527
UPC-E ..................................................................................................................................... 527
UPC-E with 2-digit Add-on ...................................................................................................... 527
UPC-E with 5-digit Add-on ...................................................................................................... 528
EAN-8 ...................................................................................................................................... 528
EAN-13, 100% ........................................................................................................................ 528
EAN-13 with 2-digit Add-on ..................................................................................................... 529
EAN-13 with 5-digit Add-on ..................................................................................................... 529
Code 128 ...................................................................................................................................... 529
GS1-128 .................................................................................................................................. 530
Code 39 ........................................................................................................................................ 530
Code 93 ........................................................................................................................................ 530
Code 11 with 2 Check Digits ......................................................................................................... 531
Interleaved 2 of 5 .......................................................................................................................... 531
MSI with 2 Check Digits ................................................................................................................ 531
Chinese 2 of 5 ............................................................................................................................... 532
Matrix 2 of 5 .................................................................................................................................. 532
Korean 3 of 5 ................................................................................................................................ 532
GS1 DataBar ................................................................................................................................. 533
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14) ..................................................... 533
GS1 DataBar Truncated .......................................................................................................... 533
GS1 DataBar Stacked ............................................................................................................. 533
GS1 DataBar Stacked Omnidirectional ................................................................................... 534
GS1 DataBar Limited .............................................................................................................. 534
GS1 DataBar Expanded .......................................................................................................... 534
18
Table of Contents
GS1 DataBar Expanded Stacked ............................................................................................ 535
2D Symbologies ............................................................................................................................ 535
PDF417 ................................................................................................................................... 535
Data Matrix .............................................................................................................................. 535
GS1 Data Matrix ...................................................................................................................... 536
Maxicode ................................................................................................................................. 536
QR Code ................................................................................................................................. 536
GS1 QR ................................................................................................................................... 536
MicroQR .................................................................................................................................. 537
Aztec ....................................................................................................................................... 537
Grid Matrix ............................................................................................................................... 537
Han Xin ................................................................................................................................... 538
Postal Codes ................................................................................................................................. 538
US Postnet .............................................................................................................................. 538
UK Postal ................................................................................................................................ 538
Japan Postal ........................................................................................................................... 538
Australian Post ........................................................................................................................ 539
OCR .............................................................................................................................................. 539
OCR-A ..................................................................................................................................... 539
OCR-B ..................................................................................................................................... 539
MICR E13B ............................................................................................................................. 539
US Currency ............................................................................................................................ 540
Index
19
List of Figures
Figure 1. DS9908 Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
Figure 2. Parts of the Scanner. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Figure 3. Inserting the Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Figure 4. Removing the Cable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
Figure 5. Mounting With Adhesive On a Table Top. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
Figure 6. Insert Three Screws . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Figure 7. Insert the Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 8. Installing the Multi-Mount Bracket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Figure 9. Insert the Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 10. Scanning in Hands-free Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
Figure 11. Scanning in Hand-held Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 12. Scanning Orientation with Imager Aiming Dot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Figure 13. Acceptable and Incorrect Aiming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Figure 14. Scanner Cable Pinouts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Figure 15. USB Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .235
Figure 16. RS-232 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Figure 17. IBM Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294
Figure 18. Keyboard Wedge Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .300
Figure 19. IBM PS2 Type Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
Figure 20. Quick Start Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .360
Figure 21. Scanning Label in a Horizontal Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Figure 22. Scanning Label in a Vertical Orientation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365
Figure 23. Figure Match Setting for Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .365
Figure 24. 123Scan Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411
Figure 25. USB Parameter Change Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411
Figure 26. General Parameters Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412
Figure 27. Enable Custom Scan Tone Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .412
Figure 28. Updated General Parameters Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413
Figure 29. Load Configuration Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .413
Figure 30. Load Configuration Complete Window. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .414
Figure 31. Scanner SDK C++ Sample Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .415
Figure 32. Sample Barcode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .416
Figure 33. CapCode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .509
Figure 34. CapCode Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .510
Figure 35. Acceptable Signature Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .512
Figure 36. 123Scan Statistics Tab - Histogram Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .521
20
List of Tables
Table 1. DS9908 Scanner Only Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
Table 2. Scanner Accessories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
Table 3. Scanner Speaker and LED Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Table 4. Typical Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
Table 5. Troubleshooting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
Table 6. Technical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Table 7. DS9908 Scanner Signal Pin-outs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Table 8. User Preferences Parameter Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Table 9. Image Capture Preferences Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Table 10. Image Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Table 11. Video Subsampling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
Table 12. Output File Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Table 13. Symbology Parameter Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .124
Table 14. USB Interface Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Table 15. SSI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
Table 16. Values for Selecting Time Delay to Low Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Table 17. SSI Interface Default Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
Table 18. Event Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .273
Table 19. RS-232 Interface Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .277
Table 20. Terminal Specific RS-232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .278
Table 21. Terminal Specific Code ID Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .279
Table 22. IBM 468X/469X Interface Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Table 23. Keyboard Wedge Interface Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .301
Table 24. OCR Programming Default Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Table 25. Table of Numeric Value Assignments for Computing HIBC LIC Data Format Check Digit . . . . . . . . . .338
Table 26. Intelligent Document Capture (IDC) Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .344
Table 27. IDC Symbologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .346
Table 28. DL Parsing Parameter Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .368
Table 29. Parameter Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .417
Table 30. ASCII Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .451
Table 31. ALT Key Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .456
Table 32. GUI Key Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .457
Table 33. PF Key Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .458
Table 34. F Key Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459
Table 35. Numeric Key Character Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .459
Table 36. Extended Key Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Table 37. Symbol Code Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .462
Table 38. Aim Code Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .463
Table 39. Modifier Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .464
Table 40. Communication Interface Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .469
Table 41. Country Code Page Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .487
Table 42. Missing Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .504
21
List of Tables
Table 43. Missing Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .505
Table 44. Start / Stop Pattern Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .510
Table 45. User Defined CapCode Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .510
Table 46. Data Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .511
Table 47. Attributes Numbers of Barcode Symbology Statistic Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Table 48. RSM Attributes to Store/Retrieve Image of Slowest Decoded Barcode . . . . . . . . . . . . . . . . . . . . . . . . 524
22
About This Guide
Introduction
The DS9908 scanner Product Reference Guide provides general instructions for setting up, operating,
maintaining, and troubleshooting the DS9908 scanner.
Configurations
This guide includes the DS9908 scanner configurations listed in Table 1 .
Table 1 DS9908 Scanner Only Configurations
Configuration Description
DS9908-DL00004ZZNA Presentation Area Imager, DL Parsing, Corded, Midnight Black - North America
Only
DS9908-DL00004ZCNA Presentation Area Imager, DL Parsing, Corded, Midnight Black, Checkpoint EAS -
North America Only
DS9908-HD4000WZTWW Presentation Area Imager, High Density, Corded, Alpine White, TAA Compliant
DS9908-HD4000WZZWW Presentation Area Imager, High Density, Corded, Alpine White
DS9908-HD4000WZZY Presentation Area Imager, High Density, Corded, Alpine White - India Only
DS9908-HL4000WZZNA Presentation Area Imager, High Density With DL Parsing, Corded, Alpine White -
North America Only
DS9908-SR00004ZZY Presentation Area Imager, Standard Range, Corded, Midnight Black - India Only
DS9908-SR00004ZZWW Presentation Area Imager, Standard Range, Corded, Midnight Black
DS9908-SR00004ZCWW Presentation Area Imager, Standard Range, Corded, Midnight Black, Checkpoint
EAS
DS9908-TT00004ZZJP Presentation Area Imager, Standard Range With Toshiba TEC, Corded, Midnight
Black - Japan Only
DS9908-TT00004ZCJP Presentation Area Imager, Standard Range With Toshiba TEC, Corded, Midnight
Black, Checkpoint EAS - Japan Only
23
Accessories
NOTE: Check Solution Builder for additional information regarding all available accessories, and the latest available
The scanner ships with the DS9908 Quick Start Guide. The following required accessories must be ordered:
• Interface cable for the appropriate interface. For example, a shielded connector cable when connecting via
USB.
• Universal power supply, if the interface requires this.
The product configurations related to the DS9908 scanner are listed in Table 2 .
Table 2 Scanner Accessories
About This Guide
configurations.
IMPORTANT: If you already have existing non shielded cables from legacy products (such as the
DS9808) they can be reused. However, be aware that the shielded cables provide
improved ESD performance.
Product Type Part Number Description
Cables For information about cables, cable compatibility, and the full list of supported cables go to the
Zebra Partner Portal at:
https://partnerportal.zebra.com/PartnerPortal/product_services/downloads_z/barcode_scann
ers/Universal-Cable-Guide-Bar-Code-Scanners.xlsx.
Stands and
Holders
(optional)
Power Supplies
(if required)
BRKT-MM0099C-04 DS9908 Multi-mount bracket, Black. Can be used as wall mount
or table mount. See Mounting the Scanner on page 33 for
installation instructions.
PWR-WUA5V4W0US Power Supply, 5VDC, 100 - 240VAC, US/CA/MX/JP/TW
PWR-WUA5V4W0BR Power Supply, 5VDC, 100 - 240VAC, KR (Korea)
PWR-WUA5V4W0EU Power Supply, 5VDC, 100 - 240VAC, EU/UK
PWR-WUA5V4W0CN Power Supply, 5VDC, 100 - 240VAC, CN
PWR-WUA5V4W0AU Power Supply, 5VDC, 100 - 240VAC, HK/AU
24
Chapter Descriptions
Topics covered in this guide are as follows:
• Getting Started provides a product overview, unpacking instructions, and cable connection information.
• 123Scan and Software Tools describes the Zebra software tools available for customizing scanner
operation.
• Data Capture describes parts of the scanner, speaker and LED definitions, and how to use the scanner in
hand-held and hands-free (presentation) modes.
• Maintenance, Troubleshooting, and Technical Specifications provides information on how to care for the
scanner, troubleshooting, and technical specifications.
• User Preferences & Miscellaneous Options describes features frequently used to customize how data
transmits to the host device and programming barcodes for selecting user preference features for the
scanner.
• Imager Preferences provides imaging preference features and programming barcodes for selecting these
features.
• Symbologies describes all symbology features and provides programming barcodes for selecting these
features for the scanner.
• USB Interface describes how to set up the scanner with a USB host.
• SSI Interface describes the system requirements of the Simple Serial Interface (SSI), which provides a
communications link between Zebra decoders and a serial host.
• RS-232 Interface describes how to set up the scanner with an RS-232 host, such as point-of-sale devices,
host computers, or other devices with an available RS-232 port.
• IBM Interface describes how to set up the scanner with IBM 468X/469X POS systems.
• Keyboard Wedge Interface describes how to set up a Keyboard Wedge interface with the scanner.
• OCR Programming describes how to set up the scanner for OCR programming.
• Intelligent Document Capture (Hand-held Mode Only) describes IDC, an advanced image processing
firmware, including IDC functionality, parameter barcodes to control its features, and a quick start
procedure.
• Digimarc provides barcodes to either enable or disable Digimarc Barcode, a machine-readable code that is
invisible to people.
• Data Formatting: ADF, MDF, Preferred Symbol briefly describes the Zebra features available for
customizing scanner operation.
• Driver’s License Set Up (DS9908-DL/HL) describes how the DS9908-DL scanner can parse out
information from standard US driver's licenses and certain other American Association of Motor Vehicle
Administrators (AAMVA) compliant ID cards.
• Custom Tone provides information about downloading a custom tone to sound when a good decode
occurs.
• Parameter Defaults provides a table of all host devices and miscellaneous scanner defaults.
• Numeric Barcodes includes the numeric barcodes to scan for parameters requiring specific numeric
values.
• Alphanumeric Barcodes includes the barcodes representing the alphanumeric keyboard, used when
setting ADF rules.
• ASCII Character Sets provides ASCII character value tables.
About This Guide
25
About This Guide
• Programming Reference provides a table of AIM code identifiers, ASCII character conversions, and
keyboard maps.
• Communication Protocol Functionality lists supported scanner functionality by communication protocol.
• Country Codes provides barcodes for programming the country keyboard type for the USB keyboard (HID)
device and the keyboard wedge host.
• Country Code Pages provides barcodes for selecting code pages for the country keyboard type.
• CKJ Decode Control describes control parameters for Unicode/CJK (Chinese, Japanese, Korean) barcode
decode through USB HID Keyboard Emulation mode.
• Signature Capture provides information on CapCode, a signature capture code that encloses a signature
area on a document and allows a scanner to capture a signature.
• Non-Parameter Attributes (Attribute Data Dictionary) defines non-parameter attributes.
• ScanSpeed Analytics describes the Zebra ScanSpeed Analytics software that allows the identification of
barcodes that slow down processes.
• Sample Barcodes includes sample barcodes of various code types.
Notational Conventions
The following conventions are used in this document:
• Bold text is used to highlight the following:
• Dialog box, window and screen names
• Drop-down list and list box names
• Check box and radio button names
• Icons on a screen
• Key names on a keypad
• Button names on a screen.
• Bullets (•) indicate:
• Action items
• Lists of alternatives
• Lists of required steps that are not necessarily sequential.
• Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
26
About This Guide
Related Documents and Software
• DS9908 Quick Start Guide, p/n MN-003189-xx, provides general information for getting started with the
DS9908 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.
• Multicode Data Formatting and Preferred Symbol (MDF) User Guide, p/n MN-002895-xx, provides
programming instructions for using MDF and Preferred Symbol on the DS9908 scanner.
• Plural Stage Programmer’s Guide, p/n 72E-67113-xx, provides the barcodes necessary to program the
DS9908 scanner to decode Plural Stage barcodes and enable Supplemental Recognition Characters.
• Toshiba TEC Programmer’s Guide, p/n MN-002707-xx, provides the barcodes necessary to program the
DS9908 scanner for the Toshiba TEC host.
For the latest version of this guide and all guides, go to: zebra.com/support
Service Information
If you have a problem with your equipment, contact Zebra Global Customer Support for your region. Contact
information is available at: zebra.com/support
When contacting support, please have the following information available:
• Serial number of the unit
• Model number or product name
• Software type and version number.
Zebra responds to calls by email, telephone or fax within the time limits set forth in support agreements.
If your problem cannot be solved by Zebra Customer Support, you may need to return your equipment for servicing
and will be given specific directions. Zebra is not responsible for any damages incurred during shipment if the
approved shipping container is not used. Shipping the units improperly can possibly void the warranty.
If you purchased your Zebra business product from a Zebra business partner, contact that business partner for
support.
.
.
27
Getting Started
Introduction
The Zebra DS9908 is the newest generation premium hybrid hand-held/hands-free imager.
The DS9908 combines superior 1D and 2D barcode scanning with advanced imaging applications in a light-weight,
hands-free/hand-held design. Its unique design offers the performance of a hands-free presentation scanner and
the flexibility of a hand-held. The DS9908 automatically switches between hands-free and hand-held modes
seamlessly accommodating both presentation and hand-held triggered operation.
Figure 1 DS9908 Scanner
28
Interfaces
The DS9908 scanner supports:
• USB connection to a host. The scanner autodetects a USB host and defaults to the HID keyboard interface
• Standard RS-232 connection to a host. Scan barcode menus to set up communication of the scanner with
• Connection to IBM 468X/469X hosts. Scan barcode menus to set up communication of the scanner with
• Keyboard Wedge connection to a host. The host interprets scanned data as keystrokes. Scan barcode
Getting Started
NOTE: Only the Symbol Native API (SNAPI) with Imaging interface supports image capture. See USB Device Type
on page 237 to enable this host.
type. Select other USB interface types by scanning programming barcode menus.This interface supports
the international keyboards (for Windows® environment) included in the chapter Country Codes .
the host.
the IBM terminal.
menus to set up communication of the scanner with the host. This interface supports the international
keyboards (for Windows® environment) included in the chapter Country Codes .
Unpacking
Remove the scanner from its packing and inspect it for damage. If the scanner was damaged in transit, contact
support. See page 27 for contact information. KEEP THE PACKING. It is the approved shipping container; use this
to return the equipment for servicing.
29
Features
Figure 2 Parts of the Scanner
LED
Getting Started
Scan
Window
Speaker
Trigger
NOTE: The hand-held touch zones are touch sensitive areas that enable the scanner to determine if it is sitting
on the counter or picked up by the user. To activate the touch zones, fingers must be placed in the zone
above the finger ridges on both sides of the scanner. See Figure 11 on page 43 for proper finger
placement.
Hand-held Touch
Zones
(Toggle Between
Hand-held and
Hands-free Modes)
Cable release
opening
(pinhole)
Interface Cable
Port
Finger
Ridge
30