Zebra DS8108 Product Reference Guide

Page 1
DS8108
MN-002926-07EN
Digital Scanner
Product Reference Guide
Page 2
DS8108 DIGITAL SCANNER
PRODUCT REFERENCE GUIDE
MN-002926-07EN
Revision A
Page 3
ii DS8108 Digital Scanner Product Reference Guide
No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from Zebra. This includes electronic or mechanical means, such as photo copying, recording, or information storage and retrieval systems. The material in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Zebra grants to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program) . Except as n oted below, such license may not be assigned, sublicensed, or otherwise tran sfe rr e d by th e user without prior written consent of Zebra. No right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify , merge, or incorporate any for m or portion of a licensed program with other pro gram material, create a derivative work from a licensed program , or us e a li censed program in a network without written permission from Zebra. The user agrees to maintain Zebra’s copyright notice on the licensed programs delivered hereunder , and to include the same on any au thorized copies it m akes, in whole or in part. The user agrees not to decompile, disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Zebra reserves the right to make changes to any product to improve reliability, function, or design. Zebra does not assume any product liability arising out of, or in connection with, the application or use of any
product, circuit, or application described herein. No license is granted, either expressly or by implication, estoppel, or otherwise under any patent right or patent, covering or relating to any combination, system, apparatus, machine, material, method, or process in which Zebra products might be used. An implied license exists only for equipment, circuits, and subsystems contained in Zebra products.

Warranty

For the complete hardware product warranty statement, go to: www.zebra.com/warranty.
Page 4

Revision History

Changes to the original guide are listed below:
Change Date Description
iii
MN-002926-01 Rev A
MN-002926-02 Rev A
03/2017 Initial Release
3/2018 Updates:
- Unsolicited Heartbeat Interval heartbeat event digit sequence number changed to 4 digits.
- Signature Capture Width minimum changed to 016.
- Signature Capture Height minimum changed to 016.
- Document Capture Stand part number.
- Zebra copyright statement.
- 123Scan chapter.
- OCR parameters 1766 & 1770.
- Digimarc barcodes and description; add to Appendix A default table.
- Defaults for ISBT.
- First row of table under Hands-free Decode Session Timeout.
- Values below barcodes for SSI baud rates: 230,400, 460,800, 921,600.
- Changed RSS Expanded to GS1 DataBar Expanded (Digimarc chapter).
- Changed ISBT 128 default to enable.
- Changed KT8108-DC-STND to STND-DC1081C-04. Deletes:
- Charging temperature under User Environment (Tech Specs).
- Timeo ut to Low Power Mode from Auto Aim parameter Adds:
- Note when enabling ISBT Concatenation or Autodiscriminate ISBT Concatenation.
- Grid Matrix parameters.
- Symbol I, AIM ID, and AIM Code Modifier Character for Grid Matrix.
- OCR parameter: OCR Redundancy.
- GS1 DataBar variants.
- New sample barcodes.
- New Microsoft UWP USB Host Type (name changed to USB HID POS).
- Driver’s License Parsing parameter numb er
- Scan Speed Analytics appendix.
- Secure Pharmaceutical Decoding.
- Codabar Security Level.
- USB Certification logo.
- Grid Matrix sample barcode.
- JIRA issues.
Page 5
iv DS8108 Digital Scanner Product Reference Guide
Change Date Description
MN-002926-03 Rev A
MN-002926­04Rev A
MN-002926-05EN Rev A
6/2019 Removed:
- Simple Com Port Emulation.
- Require and Suppress from OCR Template. Added:
- JPEG Quality (1909) and Video JPEG Quality or Size Option (1910)
- TGCS (IBM) USB Direct I/O Beep (parameter # 1360)
- DotCode parameters
- ISBT Autodiscriminate note
-
USB CDC Host Variant
Updated:
- Secure Pharmaceutical to securPharm
- OCR Quiet Zone and OCR Check Digit Modulus numeric keypad links
- MSI Check Digits
- OCR template default and text
1/2020 Updated CDC ARINC barcode.
7/2020 - Split 123Scan chapter to Chapter 2 123Scan and Software Tools and
Chapter 16 Data Formatting: ADF, MDF, Preferred Symbol, Data Parsing
- Updated Chapter 2 123Scan Requirements
- Updated the cleaners and disinfectant cleaners lists
- Updated Scanner SDK, Other Software Tools, and Videos
- Added the USB Cert information in Table 4-2
- Added Data Parsing in Chapter 16
- Added Electronic Article Surveillance (EAS)
- Added Linked QR Mode (parameter #1847).
MN-002926-06EN Rev A
MN-002926-07EN Rev A
4/2021 Added:
- Datalogic Host Format
- Datalogic Supported Commands
- Datalogic RS232 variant to Table 7-2 and Table 7-3
- Datalogic USB CDC Host Variant barcode
- RS322 Host Datalogic Variant
-
Night Mode Silence Parameter Programming Beeper Indications
Removed:
- Provide Documentation Feedback
- "https://www". Updated the Data Parsing section.
9/2021 Updated USB CDC Host Variant.
.
Page 6
TABLE OF CONTENTS
Warranty ............................................................................................................................................ ii
Revision History................................................................................................................................. iii
About This Guide
Introduction...................................................................................................................................... xix
Configurations.................................................................................................................................. xix
Related Product Line Configurations/Accessories........................................................................... xx
Cables........................................................................................................................................ xx
Chapter Descriptions ....................................................................................................................... xx
Notational Conventions................................................................................................................... xxii
Related Documents and Software.................................................................................................. xxii
Service Information........................................................................................................................ xxiii
Chapter 1: Getting Started
Introduction .................................................................................................................................... 1-1
Interfaces ....................................................................................................................................... 1-2
Unpacking ...................................................................................................................................... 1-2
Setting Up the Digital Scanner ....................................................................................................... 1-3
Installing the Interface Cable .................................................................................................... 1-3
Removing the Interface Cable .................................................................................................. 1-4
Connecting Power (if required) ................................................................................................ 1-4
Configuring the Digital Scanner ............................................................................................... 1-4
Chapter 2: 123Scan and Software Tools
Introduction .................................................................................................................................... 2-1
123Scan ......................................................................................................................................... 2-1
Communication with 123Scan .................................................................................................. 2-2
123Scan Requirements .......................................................................................................... .. 2-2
123Scan Information ................................................................................................................ 2-2
Scanner SDK, Other Software Tools, and Videos ................................................................... 2-3
Scanner Control App ...................................................................................................................... 2-4
Page 7
vi DS8108 Digital Scanner Product Reference Guide
Chapter 3: Data Capture
Introduction .................................................................................................................................... 3-1
Beeper and LED Indicators ............................................................................................................ 3-2
Scanning ........................................................................................................................................ 3-4
Scanning in Presentation (Hands-free) Mode .......................................................................... 3-4
Scanning in Hand-held Mode ................................................................................................... 3-7
Aiming ...................................................................................................................................... 3-7
Decode Ranges ............................................................................................................................. 3-9
DS8108-SR/DL Configurations ................................................................................................ 3-9
DS8108-HC Configurations .................................................................................................... 3-10
Assembling the Document Capture Stand ................................................................................... 3-11
Assembly ................................................................................................................................ 3-12
Electronic Article Surveillance (EAS) ........................................................................................... 3-14
Installing ................................................................................................................................. 3-15
Chapter 4: Maintenance, Troubleshooting, & Technical Specifications
Introduction .................................................................................................................................... 4-1
Maintenance .................................................................................................................................. 4-1
Known Harmful Ingredients ...................................................................................................... 4-2
Approved Cleaners for Standard DS8108 Digital Scanners .................................................... 4-2
Approved Disinfectant Cleaners for Healthcare Configurations of the DS8108 Digital
Scanners .................................................................................................................................. 4-2
Cleaning the Digital Scanner .................................................................................................... 4-3
Troubleshooting ............................................................................................................................. 4-5
Dump Scanner Parameters ...................................................................................................... 4-7
Send Versions .......................................................................................................................... 4-8
Technical Specifications ................................................................................................................ 4-9
Digital Scanner Signal Descriptions ............................................................................................. 4-12
Chapter 5: USB Interface
Introduction .................................................................................................................................... 5-1
Setting Parameters ........................................................................................................................ 5-1
Scanning Sequence Examples ................................................................................................ 5-1
Errors While Scanning ............................................................................................................. 5-2
Connecting a USB Interface .......................................................................................................... 5-2
USB Parameter Defaults ................................................................................................................ 5-4
USB Host Parameters .................................................................................................................... 5-6
USB Device Type ..................................................................................................................... 5-6
Symbol Native API (SNAPI) Status Handshaking .................................................................... 5-8
USB Keystroke Delay ............................................................................................................... 5-8
USB Caps Lock Override ......................................................................................................... 5-9
Bar Codes with Unknown Characters ...................................................................................... 5-9
USB Convert Unknown to Code 39 ........................................................................................ 5-10
USB Fast HID ......................................................................................................................... 5-11
USB Polling Interval ............................................................................................................... 5-12
Keypad Emulation .................................................................................................................. 5-14
Quick Keypad Emulation ........................................................................................................ 5-14
Keypad Emulation with Leading Zero .................................................................................... 5-15
Page 8
Table of Contents vii
USB Keyboard FN1 Substitution ............................................................................................ 5-15
Function Key Mapping ........................................................................................................... 5-16
Simulated Caps Lock ............................................................................................................. 5-16
Convert Case ......................................................................................................................... 5-17
USB Static CDC ..................................................................................................................... 5-17
USB CDC Host Variant .......................................................................................................... 5-18
TGCS (IBM) USB Direct I/O Beep ......................................................................................... 5-21
TGCS (IBM) USB Bar Code Configuration Directive ............................................................. 5-22
TGCS (IBM) USB Specification Version ................................................................................ 5-22
ASCII Character Sets ................................................................................................................... 5-23
Chapter 6: SSI Interface
Introduction .................................................................................................................................... 6-1
Communication .............................................................................................................................. 6-1
SSI Commands ........................................................................................................................ 6-2
SSI Transactions ............................................................................................................................ 6-3
General Data Transactions ...................................................................................................... 6-3
Decoded Data Transmission .................................................................................................... 6-4
Communication Summary .............................................................................................................. 6-5
RTS/CTS Lines ........................................................................................................................ 6-5
ACK/NAK Option ...................................................................................................................... 6-5
Number of Data Bits ................................................................................................................. 6-5
Serial Response Timeout ......................................................................................................... 6-6
Retries ...................................................................................................................................... 6-6
Baud Rate, Stop Bits, Parity, Response Timeout, ACK/NAK Handshaking ............................. 6-6
Errors ....................................................................................................................................... 6-6
SSI Communication Notes ....................................................................................................... 6-6
Using Time Delay to Low Power Mode with SSI ............................................................................ 6-7
Encapsulation of RSM Commands/Responses over SSI .............................................................. 6-8
Command Structure ................................................................................................................. 6-8
Response Structure ................................................................................................................. 6-8
Example Transaction ............................................................................................................... 6-9
Setting Parameters ...................................................................................................................... 6-10
Scanning Sequence Examples .............................................................................................. 6-10
Errors While Scanning ........................................................................................................... 6-10
Simple Serial Interface Parameter Defaults ................................................................................. 6-11
SSI Host Parameters ................................................................................................................... 6-12
Select SSI Host ...................................................................................................................... 6-12
Baud Rate .............................................................................................................................. 6-12
Parity ...................................................................................................................................... 6-13
Check Parity ........................................................................................................................... 6-14
Stop Bits ................................................................................................................................. 6-15
Software Handshaking ........................................................................................................... 6-16
Host RTS Line State .............................................................................................................. 6-17
Decode Data Packet Format .................................................................................................. 6-17
Host Serial Response Timeout .............................................................................................. 6-18
Host Character Timeout ......................................................................................................... 6-19
Multipacket Option ................................................................................................................. 6-20
Interpacket Delay ................................................................................................................... 6-21
Page 9
viii DS8108 Digital Scanner Product Reference Guide
Event Reporting ........................................................................................................................... 6-22
Decode Event ......................................................................................................................... 6-22
Boot Up Event ........................................................................................................................ 6-23
Parameter Event .................................................................................................................... 6-23
Chapter 7: RS-232 Interface
Introduction .................................................................................................................................... 7-1
Setting Parameters ........................................................................................................................ 7-1
Scanning Sequence Examples ................................................................................................ 7-2
Errors While Scanning ............................................................................................................. 7-2
Connecting an RS-232 Interface .................................................................................................... 7-2
RS-232 Parameter Defaults ........................................................................................................... 7-3
RS-232 Host Parameters ............................................................................................................... 7-4
RS-232 Host Types .................................................................................................................. 7-7
Baud Rate ................................................................................................................................ 7-9
Parity ...................................................................................................................................... 7-10
Stop Bits ................................................................................................................................. 7-11
Data Bits ................................................................................................................................. 7-11
Check Receive Errors ............................................................................................................ 7-12
Hardware Handshaking .......................................................................................................... 7-12
Software Handshaking ........................................................................................................... 7-14
Host Serial Response Timeout .............................................................................................. 7-16
RTS Line State ....................................................................................................................... 7-17
Beep on <BEL> ...................................................................................................................... 7-17
Intercharacter Delay ............................................................................................................... 7-18
Nixdorf Beep/LED Options ..................................................................................................... 7-19
Bar Codes with Unknown Characters .................................................................................... 7-19
Datalogic Host Format ........................................................................................................... 7-20
Datalogic Supported Commands ........................................................................................... 7-20
ASCII Character Sets ................................................................................................................... 7-21
Chapter 8: IBM 468X / 469X Interface
Introduction .................................................................................................................................... 8-1
Setting Parameters ........................................................................................................................ 8-1
Scanning Sequence Examples ................................................................................................ 8-1
Errors While Scanning ............................................................................................................. 8-2
Connecting an IBM 468X/469X Host ............................................................................................. 8-2
IBM Parameter Defaults ................................................................................................................. 8-3
IBM Host Parameters ..................................................................................................................... 8-4
Port Address ............................................................................................................................ 8-4
Convert Unknown to Code 39 .................................................................................................. 8-5
RS-485 Beep Directive ............................................................................................................. 8-5
RS-485 Bar Code Configuration Directive ............................................................................... 8-6
IBM-485 Specification Version ................................................................................................. 8-6
Chapter 9: Keyboard Wedge Interface
Introduction .................................................................................................................................... 9-1
Page 10
Table of Contents ix
Setting Parameters ........................................................................................................................ 9-1
Scanning Sequence Examples ................................................................................................ 9-1
Errors While Scanning ............................................................................................................. 9-2
Connecting a Keyboard Wedge Interface ...................................................................................... 9-2
Keyboard Wedge Parameter Defaults ........................................................................................... 9-3
Keyboard Wedge Host Parameters ................................ ........... ........... .......... ............................... 9-4
Keyboard Wedge Host Types .................................................................................................. 9-4
Bar Codes with Unknown Characters ...................................................................................... 9-4
Keystroke Delay ....................................................................................................................... 9-5
Intra-keystroke Delay ............................................................................................................... 9-5
Alternate Numeric Keypad Emulation ...................................................................................... 9-6
Quick Keypad Emulation .......................................................................................................... 9-6
Simulated Caps Lock ............................................................................................................... 9-7
Caps Lock Override ................................................................................................................. 9-7
Convert Case ........................................................................................................................... 9-8
Function Key Mapping ............................................................................................................. 9-8
FN1 Substitution ....................................................................................................................... 9-9
Send Make and Break .............................................................................................................. 9-9
Keyboard Map .............................................................................................................................. 9-10
ASCII Character Sets ................................................................................................................... 9-10
Chapter 10: User Preferences & Miscellaneous Options
Introduction .................................................................................................................................. 10-1
Setting Parameters ...................................................................................................................... 10-1
Scanning Sequence Examples .............................................................................................. 10-2
Errors While Scanning ........................................................................................................... 10-2
User Preferences/Miscellaneous Options Parameter Defaults .................................................... 10-2
User Preferences ......................................................................................................................... 10-5
Default Parameters ................................................................................................................ 10-5
Parameter Bar Code Scanning .............................................................................................. 10-6
Beep After Good Decode ....................................................................................................... 10-6
Beeper Volume ...................................................................................................................... 10-7
Beeper Tone .......................................................................................................................... 10-8
Beeper Duration ..................................................................................................................... 10-9
Suppress Power Up Beeps .................................................................................................... 10-9
Direct Decode Indicator ........................................................................................................ 10-10
Decode Pager Motor (DS8108-HC Only) ............................................................................. 10-11
Decode Pager Motor Duration (DS8108-HC Only) .............................................................. 10-12
Night Mode (DS8108-HC Only) ............................................................................................ 10-13
Low Power Mode ................................................................................................................. 10-17
Hand-held Trigger Mode ...................................................................................................... 10-20
Hands-free Mode ................................................................................................................. 10-21
Hand-held Decode Aiming Pattern ....................................................................................... 10-22
Presentation (Hands-free) Decode Aiming Pattern .............................................................. 10-23
Picklist Mode ........................................................................................................................ 10-24
Continuous Bar Code Read ................................................................................................. 10-25
Unique Bar Code Reporting ................................................................................................. 10-25
Decode Session Timeout ..................................................................................................... 10-26
Hands-free Decode Session Timeout .................................................................................. 10-26
Page 11
x DS8108 Digital Scanner Product Reference Guide
Timeout Between Decodes, Same Symbol .......................................................................... 10-27
Timeout Between Decodes, Different Symbols .................................................................... 10-27
Triggered Timeout, Same Symbol ....................................................................................... 10-28
Mobile Phone/Display Mode ................................................................................................ 10-29
PDF Prioritization ................................................................................................................. 10-30
PDF Prioritization Timeout ................................................................................................... 10-30
Presentation (Hands-free) Mode Field of View .................................................................... 10-31
Decoding Illumination ........................................................................................................... 10-31
Illumination Brightness ......................................................................................................... 10-32
Motion Tolerance (Hand-held Trigger Modes Only) ............................................................. 10-33
Miscellaneous Scanner Parameters .......................................................................................... 10-33
Enter Key ............................................................................................................................. 10-33
Tab Key ................................................................................................................................ 10-33
Transmit Code ID Character ................................................................................................ 10-34
Prefix/Suffix Values .............................................................................................................. 10-35
Scan Data Transmission Format .......................................................................................... 10-36
FN1 Substitution Values ....................................................................................................... 10-38
Transmit “No Read” Message .............................................................................................. 10-39
Unsolicited Heartbeat Interval .............................................................................................. 10-40
securPharm Decoding .......................................................................................................... 10-41
securPharm Output Formatting ............................................................................................ 10-42
Chapter 11: Image Capture Preferences
Introduction .................................................................................................................................. 11-1
Setting Parameters ...................................................................................................................... 11-1
Scanning Sequence Examples .............................................................................................. 11-2
Errors While Scanning ........................................................................................................... 11-2
Image Capture Preferences Parameter Defaults ......................................................................... 11-2
Image Capture Preferences ......................................................................................................... 11-4
Operational Modes ................................................................................................................. 11-4
Image Capture Illumination .................................................................................................... 11-5
Image Capture Autoexposure ................................................................................................ 11-5
Fixed Exposure ...................................................................................................................... 11-6
Fixed Gain .............................................................................................................................. 11-6
Gain/Exposure Priority for Snapshot Mode ............................................................................ 11-7
Snapshot Mode Timeout ........................................................................................................ 11-8
Snapshot Aiming Pattern ....................................................................................................... 11-9
Silence Operational Mode Changes ...................................................................................... 11-9
Image Cropping .................................................................................................................... 11-10
Crop to Pixel Addresses ....................................................................................................... 11-10
Image Size (Number of Pixels) ............................................................................................ 11-12
Image Brightness (Target White) ......................................................................................... 11-13
JPEG Image Options ........................................................................................................... 11-13
JPEG Quality Value ............................................................................................................. 11-14
JPEG Size Value .................................................................................................................. 11-14
Image Enhancement ............................................................................................................ 11-15
Image File Format Selector .................................................................................................. 11-16
Image Rotation ..................................................................................................................... 11-17
Bits Per Pixel ........................................................................................................................ 11-18
Page 12
Table of Contents xi
Signature Capture ................................................................................................................ 11-19
Signature Capture File Format Selector ............................................................................... 11-20
Signature Capture Bits Per Pixel .......................................................................................... 11-21
Signature Capture Width ...................................................................................................... 11-22
Signature Capture Height ..................................................................................................... 11-22
Signature Capture JPEG Quality ......................................................................................... 11-22
Video View Finder ................................................................................................................ 11-23
Video View Finder Image Size ............................................................................................. 11-23
Chapter 12: Symbologies
Introduction .................................................................................................................................. 12-1
Setting Parameters ...................................................................................................................... 12-1
Scanning Sequence Examples .............................................................................................. 12-2
Errors While Scanning ........................................................................................................... 12-2
Symbology Parameter Defaults ................................................................................................... 12-2
Enable/Disable All Code Types ................................................................................................... 12-9
UPC/EAN/JAN ........................................................................................................................... 12-10
UPC-A .................................................................................................................................. 12-10
UPC-E .................................................................................................................................. 12-10
UPC-E1 ................................................................................................................................ 12-11
EAN-8/JAN-8 ........................................................................................................................ 12-11
EAN-13/JAN-13 .................................................................................................................... 12-12
Bookland EAN ...................................................................................................................... 12-12
Bookland ISBN Format ........................................................................................................ 12-13
ISSN EAN ............................................................................................................................ 12-14
Decode UPC/EAN/JAN Supplementals ............................................................................... 12-15
User-Programmable Supplementals .................................................................................... 12-18
UPC/EAN/JAN Supplemental Redundancy ......................................................................... 12-18
UPC/EAN/JAN Supplemental AIM ID Format ...................................................................... 12-19
Transmit UPC-A Check Digit ................................................................................................ 12-20
Transmit UPC-E Check Digit ................................................................................................ 12-20
Transmit UPC-E1 Check Digit .............................................................................................. 12-21
UPC-A Preamble .................................................................................................................. 12-22
UPC-E Preamble .................................................................................................................. 12-23
UPC-E1 Preamble ................................................................................................................ 12-24
Convert UPC-E to UPC-A .................................................................................................... 12-25
Convert UPC-E1 to UPC-A .................................................................................................. 12-25
EAN/JAN Zero Extend ......................................................................................................... 12-26
UCC Coupon Extended Code .............................................................................................. 12-26
Coupon Report ..................................................................................................................... 12-27
UPC Reduced Quiet Zone ................................................................................................... 12-28
Code 128 ................................................................................................................................... 12-29
Set Lengths for Code 128 .................................................................................................... 12-29
GS1-128 (formerly UCC/EAN-128) ...................................................................................... 12-31
ISBT 128 .............................................................................................................................. 12-31
ISBT Concatenation ............................................................................................................. 12-32
Check ISBT Table ................................................................................................................ 12-33
ISBT Concatenation Redundancy ........................................................................................ 12-33
Code 128 <FNC4> ............................................................................................................... 12-34
Page 13
xii DS8108 Digital Scanner Product Reference Guide
Code 128 Security Level ...................................................................................................... 12-35
Code 128 Reduced Quiet Zone ........................................................................................... 12-37
Code 39 ..................................................................................................................................... 12-38
Trioptic Code 39 ................................................................................................................... 12-38
Convert Code 39 to Code 32 ............................................................................................... 12-39
Code 32 Prefix ..................................................................................................................... 12-39
Set Lengths for Code 39 ...................................................................................................... 12-40
Code 39 Check Digit Verification ......................................................................................... 12-41
Transmit Code 39 Check Digit ............................................................................................. 12-42
Code 39 Full ASCII Conversion ........................................................................................... 12-42
Code 39 Security Level ........................................................................................................ 12-43
Code 39 Reduced Quiet Zone ............................................................................................. 12-45
Code 93 ..................................................................................................................................... 12-46
Set Lengths for Code 93 ...................................................................................................... 12-46
Code 11 ..................................................................................................................................... 12-48
Set Lengths for Code 11 ...................................................................................................... 12-48
Code 11 Check Digit Verification ......................................................................................... 12-50
Transmit Code 11 Check Digits ........................................................................................... 12-51
Interleaved 2 of 5 (ITF) .............................................................................................................. 12-52
Set Lengths for Interleaved 2 of 5 ........................................................................................ 12-52
I 2 of 5 Check Digit Verification ............................................................................................ 12-54
Transmit I 2 of 5 Check Digit ................................................................................................ 12-55
Convert I 2 of 5 to EAN-13 ................................................................................................... 12-55
I 2 of 5 Security Level ........................................................................................................... 12-56
I 2 of 5 Reduced Quiet Zone ................................................................................................ 12-57
Discrete 2 of 5 (DTF) ................................................................................................................. 12-58
Set Lengths for Discrete 2 of 5 ............................................................................................. 12-58
Codabar (NW - 7) ....................................................................................................................... 12-60
Set Lengths for Codabar ...................................................................................................... 12-60
CLSI Editing ......................................................................................................................... 12-62
NOTIS Editing ...................................................................................................................... 12-62
Codabar Security Level ........................................................................................................ 12-63
Codabar Upper or Lower Case Start/Stop Characters ......................................................... 12-64
MSI ............................................................................................................................................. 12-65
Set Lengths for MSI ............................................................................................................. 12-65
MSI Check Digits .................................................................................................................. 12-67
Transmit MSI Check Digit(s) ................................................................................................ 12-67
MSI Check Digit Algorithm ................................................................................................... 12-69
MSI Reduced Quiet Zone ..................................................................................................... 12-69
Chinese 2 of 5 ............................................................................................................................ 12-70
Matrix 2 of 5 ............................................................................................................................... 12-71
Set Lengths for Matrix 2 of 5 ................................................................................................ 12-71
Matrix 2 of 5 Check Digit ...................................................................................................... 12-73
Transmit Matrix 2 of 5 Check Digit ....................................................................................... 12-73
Korean 3 of 5 ............................................................................................................................. 12-74
Inverse 1D .................................................................................................................................. 12-75
GS1 DataBar .............................................................................................................................. 12-76
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14), GS1 DataBar Truncated,
GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional .......................................... 12-76
GS1 DataBar Limited ........................................................................................................... 12-77
Page 14
Table of Contents xiii
GS1 DataBar Expanded, GS1 DataBar Expanded Stacked ................................................ 12-77
Convert GS1 DataBar to UPC/EAN/JAN ............................................................................. 12-78
GS1 DataBar Security Level ................................................................................................ 12-79
GS1 DataBar Limited Margin Check .................................................................................... 12-80
Symbology-Specific Security Features ...................................................................................... 12-81
Redundancy Level ............................................................................................................... 12-81
Security Level ....................................................................................................................... 12-83
1D Quiet Zone Level ............................................................................................................ 12-84
Intercharacter Gap Size ....................................................................................................... 12-85
Composite .................................................................................................................................. 12-86
Composite CC-C .................................................................................................................. 12-86
Composite CC-A/B ............................................................................................................... 12-86
Composite TLC-39 ............................................................................................................... 12-87
Composite Inverse ............................................................................................................... 12-87
UPC Composite Mode ......................................................................................................... 12-88
Composite Beep Mode ......................................................................................................... 12-89
GS1-128 Emulation Mode for UCC/EAN Composite Codes ................................................ 12-89
2D Symbologies ......................................................................................................................... 12-90
PDF417 ................................................................................................................................ 12-90
MicroPDF417 ....................................................................................................................... 12-90
Code 128 Emulation ............................................................................................................. 12-91
Data Matrix ........................................................................................................................... 12-92
GS1 Data Matrix ................................................................................................................... 12-92
Data Matrix Inverse .............................................................................................. .......... ...... 12-93
Decode Data Matrix Mirror Images ...................................................................................... 12-94
Maxicode .............................................................................................................................. 12-95
QR Code .............................................................................................................................. 12-96
GS1 QR ............................................................................................................................... 12-96
MicroQR ............................................................................................................................... 12-97
Linked QR Mode .................................................................................................................. 12-98
Aztec .................................................................................................................................... 12-99
Aztec Inverse ..................................................................................................................... 12-100
Han Xin .............................................................................................................................. 12-101
Han Xin Inverse .................................................................................................................. 12-102
Grid Matrix .......................................................................................................................... 12-103
Grid Matrix Inverse ............................................................................................................. 12-103
Grid Matrix Mirror ............................................................................................................... 12-104
DotCode ............................................................................................................................. 12-105
DotCode Inverse ................................................................................................................ 12-106
DotCode Mirrored ............................................................................................................... 12-107
DotCode Prioritize .............................................................................................................. 12-108
Macro PDF Features ................................................................................................................ 12-109
Flush Macro Buffer ............................................................................................................. 12-109
Abort Macro PDF Entry ...................................................................................................... 12-109
Postal Codes ............................................................................................................................ 12-110
US Postnet ......................................................................................................................... 12-110
US Planet ........................................................................................................................... 12-110
Transmit US Postal Check Digit ......................................................................................... 12-111
UK Postal ........................................................................................................................... 12-111
Transmit UK Postal Check Digit ......................................................................................... 12-112
Page 15
xiv DS8108 Digital Scanner Product Reference Guide
Japan Postal ...................................................................................................................... 12-112
Australia Post ..................................................................................................................... 12-113
Australia Post Format ......................................................................................................... 12-114
Netherlands KIX Code ...................................................................................................... 12-115
USPS 4CB/One Code/Intelligent Mail ................................................................................ 12-115
UPU FICS Postal ............................................................................................................... 12-116
Mailmark ............................................................................................................................. 12-116
Chapter 13: OCR Programming
Introduction .................................................................................................................................. 13-1
Setting Parameters ...................................................................................................................... 13-1
Scanning Sequence Examples .............................................................................................. 13-2
Errors While Scanning ........................................................................................................... 13-2
OCR Parameter Defaults ............................................................................................................. 13-2
OCR Programming Parameters ................................................................................................... 13-3
OCR-A .................................................................................................................................... 13-3
OCR-A Variant ....................................................................................................................... 13-4
OCR-B .................................................................................................................................... 13-5
OCR-B Variant ....................................................................................................................... 13-6
MICR E13B .......................................................................................................................... 13-10
US Currency Serial Number ................................................................................................. 13-11
OCR Orientation ................................................................................................................... 13-11
OCR Lines ............................................................................................................................ 13-13
OCR Minimum Characters ................................................................................................... 13-13
OCR Maximum Characters .................................................................................................. 13-14
OCR Subset ......................................................................................................................... 13-14
OCR Quiet Zone .................................................................................................................. 13-15
OCR Template ..................................................................................................................... 13-15
OCR Check Digit Modulus ................................................................................................... 13-25
OCR Check Digit Multiplier .................................................................................................. 13-26
OCR Check Digit Validation ................................................................................................. 13-27
Inverse OCR ........................................................................................................................ 13-32
OCR Redundancy ................................................................................................................ 13-33
Chapter 14: Intelligent Document Capture
Introduction .................................................................................................................................. 14-1
The IDC Process .......................................................................................................................... 14-1
Bar Code Acceptance Test .................................................................................................... 14-2
Capture Region Determination ............................................................................................... 14-2
Image Post Processing .......................................................................................................... 14-3
Data Transmission ................................................................................................................. 14-3
PC Application and Programming Support .................................................................................. 14-3
Setting Parameters ...................................................................................................................... 14-4
Scanning Sequence Examples .............................................................................................. 14-4
Errors While Scanning ........................................................................................................... 14-4
Image Document Capture Parameter Defaults ...................................................................... 14-5
IDC Operating Mode .............................................................................................................. 14-7
IDC Symbology ...................................................................................................................... 14-8
Page 16
Table of Contents xv
IDC X Coordinate ................................................................................................................... 14-9
IDC Y Coordinate ................................................................................................................... 14-9
IDC Width ............................................................................................................................. 14-10
IDC Height ............................................................................................................................ 14-10
IDC Aspect ........................................................................................................................... 14-11
IDC File Format Selector ...................................................................................................... 14-11
IDC Bits Per Pixel ................................................................................................................. 14-12
IDC JPEG Quality ................................................................................................................ 14-12
IDC Find Box Outline ........................................................................................................... 14-13
IDC Minimum Text Length ................................................................................................... 14-13
IDC Maximum Text Length .................................................................................................. 14-14
IDC Captured Image Brighten .............................................................................................. 14-14
IDC Captured Image Sharpen .............................................................................................. 14-15
IDC Border Type .................................................................................................................. 14-16
IDC Delay Time .................................................................................................................... 14-17
IDC Zoom Limit .................................................................................................................... 14-17
IDC Maximum Rotation ........................................................................................................ 14-18
Quick Start ................................................................................................................................. 14-19
Sample IDC Setup .................................................................................... ........... .......... ...... 14-19
IDC Demonstrations ............................................................................................................. 14-20
Other Suggestions ............................................................................................................... 14-21
Quick Start Form .................................................................................................................. 14-21
Chapter 15: Digimarc Bar code
Introduction .................................................................................................................................. 15-1
Digimarc Symbology Selection .................................................................................................... 15-1
Picklist .................................................................................................................................... 15-1
Digimarc Digital Watermarks ....................................................................................................... 15-2
Chapter 16: Data Formatting: ADF, MDF, Preferred Symbol, Data Parsing
Introduction .................................................................................................................................. 16-1
Advanced Data Formatting (ADF) ................................................................................................ 16-1
Multicode Data Formatting (MDF) ................................................................................................ 16-1
MDF in Hands-Free Mode ...................................................................................................... 16-2
MDF Best Practices ............................................................................................................... 16-3
Preferred Symbol ......................................................................................................................... 16-4
Data Parsing (UDI Scan+, Label Parse+ and Blood Bag Parse+) ............................................... 16-5
Scan a UDI Label using UDI Scan+ ....................................................................................... 16-5
Scan a GS1 Label using Label Parse+ .................................................................................. 16-5
Scan a Blood Bag Label using Blood Bag Parse+ ................................................................. 16-5
Chapter 17: Driver’s License Set Up (DS8108-DL)
Introduction .................................................................................................................................. 17-1
Driver’s License Parsing .............................................................................................................. 17-2
Parsing Driver’s License Data Fields (Embedded Driver's License Parsing) ............................... 17-3
Embedded Driver's License Parsing Criteria - Code Type ..................................................... 17-3
Driver’s License Parse Field Bar Codes ................................................................................ 17-4
Page 17
xvi DS8108 Digital Scanner Product Reference Guide
AAMVA Parse Field Bar Codes ............................................................................................. 17-7
Parser Version ID Bar Code ................................................................................................. 17-17
User Preferences ....................................................................................................................... 17-17
Set Default Parameter .......................................................................................................... 17-17
Output Gender as M or F ..................................................................................................... 17-17
Date Format ......................................................................................................................... 17-18
Send Keystroke (Control Characters and Keyboard Characters) ........................................ 17-20
Parsing Rule Example ............................................................................................................... 17-39
Embedded Driver's License Parsing ADF Example ............................................................. 17-43
Appendix A: Standard Parameter Defaults
Appendix B: Numeric Bar Codes
Numeric Bar Codes ....................................................................................................................... B-1
Cancel ........................................................................................................................................... B-3
Appendix C: Alphanumeric Bar Codes
Cancel ........................................................................................................................................... C-1
Alphanumeric Bar Codes .............................................................................................................. C-2
Appendix D: ASCII Character Sets
Appendix E: Programming Reference
Symbol Code Identifiers ................................................................................................................ E-1
AIM Code Identifiers ..................................................................................................................... E-3
Appendix F: Communication Protocol Functionality
Functionality Supported via Communication (Cable) Interface ...................................................... F-1
Appendix G: Country Codes
Introduction ................................................................................................................................... G-1
USB and Keyboard Wedge Country Keyboard Types (Country Codes) ....................................... G-2
Appendix H: Country Code Pages
Introduction ................................................................................................................................... H-1
Country Code Page Defaults ........................................................................................................ H-1
Country Code Page Bar Codes .................................................................................................... H-5
Appendix I: CJK Decode Control
Introduction ..................................................................................................................................... I-1
CJK Control Parameters ................................................................................................................. I-2
Unicode Output Control ............................................................................................................. I-2
Page 18
Table of Contents xvii
CJK Output Method to Windows Host ....................................................................................... I-3
Non-CJK UTF Bar Code Output ................................................................................................ I-5
Unicode/CJK Decode Setup with Windows Host ............................................................................ I-7
Setting Up the Windows Registry Table for Unicode Universal Output .................................... I-7
Adding CJK IME on Windows ................................................................................................... I-7
Selecting the Simplified Chinese Input Method on the Host ..................................................... I-8
Selecting the Traditional Chinese Input Method on the Host .................................................... I-9
Appendix J: Signature Capture Code
Introduction .................................................................................................................................... J-1
Code Structure ............................................................................................................................... J-1
Signature Capture Area .................................................................. .......... ........... .......... .......... J-1
CapCode Pattern Structure ...................................................................................................... J-2
Start / Stop Patterns ....................................................................................................................... J-2
Dimensions .................................................................................................................................... J-3
Data Format ................................................................................................................................... J-3
Additional Capabilities .................................................................................................................... J-4
Signature Boxes ............................................................................................................................ J-4
Appendix K: Non-Parameter Attributes (Attribute Data Dictionary)
Introduction ................................................................................................................................... K-1
Attributes ....................................................................................................................................... K-1
Model Number ......................................................................................................................... K-1
Serial Number ......................................................................................................................... K-1
Date of Manufacture ........................................................................................................... ..... K-2
Date of First Programming ...................................................................................................... K-2
Configuration Filename ........................................................................................................... K-2
Beeper/LED ............................................................................................................................. K-3
Parameter Defaults ................................................................................................................. K-4
Beep on Next Bootup .............................................................................................................. K-4
Reboot ..................................................................................................................................... K-4
Host Trigger Session ............................................................................................................... K-4
Firmware Version .................................................................................................................... K-5
Scankit Version ....................................................................................................................... K-5
ScanSpeed Analytics .............................................................................................................. K-5
Appendix L: Sample Bar Codes
UPC/EAN ...................................................................................................................................... L-1
UPC-A, 100% ........................................................................................................................... L-1
UPC-A with 2-digit Add-on ....................................................................................................... L-1
UPC-A with 5-digit Add-on ....................................................................................................... L-2
UPC-E ...................................................................................................................................... L-2
UPC-E with 2-digit Add-on ....................................................................................................... L-2
UPC-E with 5-digit Add-on ....................................................................................................... L-3
EAN-8 ....................................................................................................................................... L-3
EAN-13, 100% ......................................................................................................................... L-3
EAN-13 with 2-digit Add-on ...................................................................................................... L-4
Page 19
xviii DS8108 Digital Scanner Product Reference Guide
EAN-13 with 5-digit Add-on ...................................................................................................... L-4
Code 128 ....................................................................................................................................... L-4
GS1-128 ................................................................................................................................... L-5
Code 39 ......................................................................................................................................... L-5
Code 93 ......................................................................................................................................... L-5
Code 11 with 2 Check Digits .......................................................................................................... L-6
Interleaved 2 of 5 ........................................................................................................................... L-6
MSI with 2 Check Digits ................................................................................................................. L-6
Chinese 2 of 5 ................................................................................................................................ L-7
Matrix 2 of 5 ................................................................................................................................... L-7
Korean 3 of 5 ................................................................................................................................. L-7
GS1 DataBar .................................................................................................................................. L-8
GS1 DataBar Omnidirectional (formerly GS1 DataBar-14) ...................................................... L-8
GS1 DataBar Truncated ........................................................................................................... L-8
GS1 DataBar Stacked .............................................................................................................. L-8
GS1 DataBar Stacked Omnidirectional .................................................................................... L-9
GS1 DataBar Limited ............................................................................................................... L-9
GS1 DataBar Expanded ........................................................................................................... L-9
GS1 DataBar Expanded Stacked ........................................................................................... L-10
2D Symbologies ........................................................................................................................... L-10
PDF417 .................................................................................................................................. L-10
Data Matrix ............................................................................................................................. L-11
GS1 Data Matrix ..................................................................................................................... L-11
Maxicode ................................................................................................................................ L-11
QR Code ................................................................................................................................ L-12
GS1 QR .................................................................................................................................. L-12
MicroQR ................................................................................................................................. L-12
Aztec ...................................................................................................................................... L-13
Han Xin .................................................................................................................................. L-13
Grid Matrix .............................................................................................................................. L-13
Postal Codes ................................................................................................................................ L-14
US Postnet ............................................................................................................................. L-14
UK Postal ............................................................................................................................... L-14
Japan Postal .......................................................................................................................... L-14
Australian Post ....................................................................................................................... L-15
OCR ............................................................................................................................................. L-15
OCR-A .................................................................................................................................... L-15
OCR-B .................................................................................................................................... L-15
MICR E13B ............................................................................................................................ L-16
US Currency ........................................................................................................................... L-16
Appendix M: Scan Speed Analytics
Introduction ................................................................................................................................... M-1
Histogram Decode Information ..................................................................................................... M-1
Image of Slowest Decoded Bar Code ........................................................................................... M-5
Index
Page 20

ABOUT THIS GUIDE

Introduction

The DS8108 Digital Scanner Product Reference Guide provides general instructions for setting up, operating, maintaining, and troubleshooting the DS8108 digital scanner.

Configurations

This guide includes the DS8108 series digital scanner configurations listed below.
Model Configuration Description
DS8108-HC4000BVZWW DS8108: Area Imager , Healthcare, Healthcare White, Pager DS8108-SR00007ZZWW DS8108: Area Imager, Standard Range, T wilight Black DS8108-SR00006ZZWW DS8108: Area Imager, Standard Range, Nova White DS8108-DL00007ZZWW DS8108: Area Imager, Standard Range, DL Parsing, T wilight Black DS8108-DL00006ZZWW DS8108: Area Imager, Standard Range, DL Parsing, Nova White DS8108-SR00007ZCWW DS8108: Area Imager, Standard Range, Checkpoint EAS, Twilight Black DS8108-SR00007ZZK DS8108: Area Imager, Standard Range, Korea and India only, Twilight Black DS8108-TT00007ZZJP DS8108: Area Imager, Standard Range with Toshiba Tec, Corded, Twilight Black -
Japan only
Page 21
xx DS8108 Digital Scanner Product Reference Guide

Related Product Line Configurations/Accessories

The product configurations related to the DS8108 digital scanner are as follows.
NOTES Check Solution Builder for additional information regarding all availab le accessories, and the latest
available configurations.
Product ID Description
Stands
20-71043-04R Gooseneck Intellistand; Black 20-71043-0BR Gooseneck Intellistand; Healthcare White 21-71043-0BR Cup; Healthcare White 21-71043-04R Cup; Black 22-71043-0BR Gooseneck Intellistand, Weighted; Healthcare White STND-GS00UNC-04 Universal Gooseneck Intellistand; Black STND-DC1081C-04 Document Capture Stand; Black 20-67176-01R Desktop Holder 11-66553-06R Wall Mount Holder

Cables

The full list of supported cables can be found at:
https://partnerportal.zebra.com/PartnerPortal/product_services/downloads_z/barcode_scanners/Universal-Cable­Guide-Bar-Code-Scanners.xlsx.

Chapter Descriptions

Topics covered in this guide are as follows:
Chapter 1, Getting Started provides a product overview, unpacking instructions, and cable connection
information.
Chapter 2, 123Scan and Software Tools describes the Zebra software tools available for customizing
scanner operation.
Chapter 3, Data Capture provides beeper and LED definitions, scanning instructions and tips, and decode
ranges.
Chapter 4, Maintenance, Troubleshooting, & Technical Specifications provides suggested scanner
maintenance, troubleshooting, technical specifications, and signal descriptions (pinouts).
Chapter 5, USB Interface describes how to set up the scanner with a USB host.
Chapter 6, SSI Interface describes the system requirements of the Simple Serial Interface (SSI), which
provides a communications link between Zebra decoders and a serial host.
Chapter 7, RS-232 Interface describes how to set up the scanner with an RS-232 host.
Chapter 8, IBM 468X / 469X Interface describes how to set up the scanner with an IBM 468X/469X host.
Page 22
About This Guide xxi
Chapter 9, Keyboard Wedge Interface describes how to set up a keyboard wedge interface with the scanner.
Chapter 10, User Preferences & Miscellaneous Options describes each user preference feature and
provides programming bar codes for selecting these features.
Chapter 11, Image Capture Preferences describes imaging preference features and provides programming
bar codes for selecting these features.
Chapter 12, Symbologies describes all symbology features and provides programming bar codes for
selecting these features.
Chapter 13, OCR Programming describes how to set up the scanner for OCR programming.
Chapter 14, Intelligent Document Capture describes IDC, an advanced image processing firmware, including
IDC functionality, parameter bar codes to control its features, and a quick start procedure.
Chapter 15, Digimarc Bar code provides bar codes to either enable or disable Digim a rc Bar co de , a
machine-readable code that is invisible to people.
Chapter 16, Data Formatting: ADF, MDF, Preferred Symbol, Data Parsing briefly describes the Zebra
features available for customizing scanner operation.
Chapter 17, Driver’s License Set Up (DS8108-DL) describes how to program the DS8108-DL scanner to
read and use the data contained in the 2D bar codes on US driver's licenses and AAMVA compliant ID cards.
Appendix A, Standard Parameter Defaults provides a table of all host and miscellaneous scanner defaults.
Appendix B, Numeric Bar Codes includes the numeric bar codes to scan for parameters requiring specific
numeric values.
Appendix C, Alphanumeric Bar Code s includes the alph anumeric bar codes to scan for parameter s requiring
specific alphanumeric values.
Appendix D, ASCII Character Sets provides tables for ASCII character values and other character sets.
Appendix E, Programming Reference provides tables for Symbol code identifiers, AIM code identifiers, and
modifier characters.
Appendix F, Communication Protocol Functionality lists supported scanner functionality by communication
protocol.
Appendix G, Country Codes provides bar codes for programming the country keyboard type for the USB
keyboard (HID) device and the keyboard wedge host.
Appendix H, Country Code Pages provides bar codes for selecting code pages for the country keyboard
type.
Appendix I, CJK Decode Control describes control parameters for Unicode/CJK (Chinese, Japanese,
Korean) bar code decode through USB HID Keyboard Emulation mode.
Appendix J, Signature Capture Code describes CapCode, a special pattern that encloses a signature area
on a document and allows the scanner to capture a signature.
Appendix K, Non-Parameter Attributes (Attribute Data Dictionary) defines non-parameter attributes.
Appendix L, Sample Bar Codes includes sample bar codes of various code types.
Appendix M, Scan Speed Analytics i describes the Zebra ScanSpeed Analytics software that allows the
identification of bar codes that slow down processes.
Page 23
xxii DS8108 Digital Scanner Product Reference Guide

Notational Conventions

The following conventions are used in this document:
Italics are used to highlight the following:
Chapters and sections in this guide
Related documents
Bold text is used to highlight the following:
Parameter names and options
Parameter bar code captions
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 seq ue nt ial.
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.

Related Documents and Software

The following documents provide more information about the DS8108 scanner and other reference information.
DS8108 Quick Start Guide, p/n MN-002927-xx, provides general information for getting started with the DS8108 scanner, and includes basic set up and operation instructions.
Advanced Data Formatting Programmer Guide , p/n 7 2E-696 80- xx, pro vides infor matio n on ADF, a mean s of customizing data before transmission to a host.
Multicode Data Formatting and Preferred Symbol, p/n MN-002895-xx, provides information on Multicode Data Formatting (MDF), which enables a 2D imaging scanner to scan all bar codes on a label, and then modify and transmit the data to meet host application requirements.
Toshiba TEC Programmer’s Guide, p/n MN-002707-xx, provides information on programming the Toshiba TEC USB device type.
For the latest version of this guide and all guides, go to: zebra.com/support.
Page 24

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 un its improperly can possibly void the warranty.
If you purchased your Zebra business product from a Zebra business partner, contact that business partner for support.
About This Guide xxiii
Page 25
xxiv DS8108 Digital Scanner Product Reference Guide
Page 26

CHAPTER 1 GETTING STARTED

Introduction

The DS8108 combines superior 1D and 2D omnidirectional bar code scanning and transfer with a light-weight, Hands-free/Hand-held design. The digital scanner’s Intellistand seamlessly accommodates both counter top and Hand-held use. Whether in Presentation (Hands-free) or Hand -held mode, the di gital scanner ensur es comfort and ease of use for extended periods of time.
Figure 1-1 DS8108 Digital Scanner
Page 27
1 - 2 DS8108 Digital Scanner Product Reference Guide

Interfaces

The DS8108 digital scanner supports:
USB connection to a host. The digital scanner automatically detects the USB host interface type and uses
the default setting (USB Keyboard HID). If the default (*) does not meet your requirements, select another
USB interface type by scanning programming bar code menus. See Appendix G, Country Codes for the
interface supported international keyboards (for Windows® environment).
Standard RS-232 connection to a host. The digital scan ner automatically detects the RS-232 host interface
type and uses the default setting (Standard RS-232). If the default (*) does not meet your requir ements,
select another RS-232 interface type by scanning programming bar co de menus.
Connection to IBM 468X/469X hosts. The digital scanner automatically detects the IBM host interface type
but does not select a default setting. Scan bar code menus to set up communication of the digital scanner
with the IBM terminal.
Keyboard Wedge connection to a host. The host interprets scanned data as keystrokes. The digital scanner
automatically detects the Keyboard Wedge host interface type and uses the default setting (IBM AT
Notebook). If the default (*) does not meet your requirements, scan IBM PC/AT & IBM PC Compatibles on
page 9-4. See Appendix G, Country Codes for the interface supported international ke yboards (for
Windows® environment).
Configuration via 123Scan.

Unpacking

Remove the digital scanner from its packing and inspect it for damage. If the scanner was damaged in transit, contact support. See page xxiii for information. KEEP THE PACKING. It is the approved shipping container; use this to return the equipment for servicing.
The digital scanner ships with the DS8108 Quick Start Guide. The following required accessories must be ordered:
Interface cable for the appropriate interface.
Universal power supply, if the interface requires this.
Intellistand for Hands-free operation of the DS8108.
Document Capture Stand for capturing images on documents. See Related Product Line Configurations/Accessories on page xx. For additional items, contact a local Zebra
representative or business partner.
NOTE For a list of supported scanner functionality by communication protocol, see Appendix F, Communication
Protocol Functionality.
Page 28

Setting Up the Digital Scanner

Interface cable modular connector
To host
Cable interface port
Interface cable modular connector clip

Installing the Interface Cable

1. Insert the interface cable modular connector into the interface cable port on the rear of the digital scanner until
you hear a click.
Getting Started 1 - 3
Figure 1-2 Installing the Cable - DS8108
IMPORTANT Insert the cable into the cable interface port until a click sounds.
If you already have existing non shielded cables from legacy products (such as the LS2208) they can be reused. However, be aware that the shielded cables provide improved ESD performance. For regional information about cables and cable compatibility, go to the Zebra Partner Portal at:
https://partnerportal.zebra.com/PartnerPortal/product_services/downloads_z/barcode_scanners/ Universal-Cable-Guide-Bar-Code-Scanners.xlsx.
2. Gently tug the cable to ensure the connector is secure.
3. Connect the other end of the interface cable to the host (see the specific host chapter for information on host
connections).
Page 29
1 - 4 DS8108 Digital Scanner Product Reference Guide

Removing the Interface Cable

1. Press the cable’s modular connector clip through the access slot in the digital scanner’s base .
Figure 1-3 Removing the Cable
2. Carefully slide out the cable.
3. Follow the steps for Installing the Interface Cable to connect a new cable.

Connecting Power (if required)

If the host does not provide power to the digital scanner, connect an external power supply.
1. Plug the power supply into the power jack on the interface cable.
2. Plug the other end of the power supply into an AC outlet.

Configuring the Digital Scanner

To configure the digital scanner use the bar codes included in this manual, or use the 123Scan configuration program. See Chapter 10, User Preferences & Miscellaneous Options, and Chapter 12, Symbologies for information about programming the digital scanner using bar code menus. See Chapter 2, 123Scan and Software
Tools for information on using this configuration program. Also see each host-specific chapte r to set up conne ction
to a specific host type.
Page 30
CHAPTER 2 123SCAN AND
SOFTWARE TOOLS

Introduction

This chapter briefly describes the Zebra software tools available for customizing scanner operation.

123Scan

123Scan is a software tool that simplifies scanner setup and more. Intuitive enough for first time users, the 123Scan wizard guides users through a streamlined setup process.
Settings are saved in a configuration file that can be printed as a single programming bar code for scanning, emailed to a smart phone for scanning from its screen, or downloaded to the scanner using a USB cable.
Through 123Scan a user can:
Configure a scanner using a wizard.
Program the following scanner settings:
Beeper tone / volume settings.
Enable / disable symbologies.
Communication settings.
Modify data before transmission to a host using:
Advanced Data Formatting (ADF) - Scan one bar code per trigger pull.
Multicode Data Formatting (MDF) - Scan many bar codes in one trigger pull (select scanners).
Preferred Symbol - Single out one barcode on label of many (se lect scanners).
Load parameter settings to a scanner via the following.
Bar code scanning:
Scan a paper bar code.
Scan a bar code from a PC screen.
Scan a bar code from a smart phone screen.
Download over a USB cable.
Load settings to one scanner.
Page 31
2 - 2 DS8108 Digital Scanner Product Reference Guide
Stage up to 10 scanners simultaneously (Powered USB Hub recommended with 0.5 amp / port).
Validate scanner setup.
View scanned data within the utility's Data view screen.
Capture an image and save to a PC within the utility's Data view screen.
Review settings using the Parameter Report.
Clone settings from an already deployed scanner from the Start screen.
Upgrade scanner firmware.
Load settings to one scanner.
Stage up to 10 scanners simultaneously (Powered USB Hub recommended with 0.5 amp / port).
View statistics such as:
Asset tracking information
Time and usage information
Bar codes scanned by symbology
Battery diagnostics (select scanners).
Generate the following reports.
Bar Code Report - Programming bar code, included parameter settings, and supported scanner models.
Parameter Report - Lists parameters programmed within a configuration file.
Inventory Report - Lists scanner asset tracking information.
Validation Report - Printout of scanned data from the Data view.
Statistics Report - Lists all statistics retrieved from the scanner.
For more information go to: zebra.com/123Scan
.

Communication with 123Scan

Use a USB cable to connect the scanner to a Windows host computer r unning 123Scan.

123Scan Requirements

Host computer running Windows 7, 8, and 10
Scanner
USB cable.

123Scan Information

For more information on123Scan, go to: zebra.com/123Scan. For a 1 minute tour of 123Scan, go to: zebra.com/ScannerHowToVideos To see a list of all of our software tools, go to: zebra.com/scannersoftware
.
.
Page 32
123Scan and Software Tools 2 - 3

Scanner SDK, Other Software Tools, and Videos

Tackle all your scanner programming needs with our diversified set of software tools. Whether you need to simply stage a device, or develop a fully featured application with image and data capture as well as asset management, these tools help you every step of the way.
To download any of the following free tools, go to: zebra.com/scannersoftware
123Scan configuration utility
SDKs
Scanner SDK for Windows
Scanner SDK for Linux
Scanner SDK for Android
Scanner SDK for iOS
Drivers
OPOS driver
JPOS driver
USB CDC driver
TWAIN driver
Scanner Management Service (SMS) for Remote Management
Windows
Linux
Mobile Apps
Scanner Control App
•Android
•iOS
Scan-To-Connect Utility
•Android
Windows
How-To-Videos
.
NOTE: For a list of SDK supported scanner functionality by communication protocol, see Appendix F,
Communication Protocol Functionality.
Page 33
2 - 4 DS8108 Digital Scanner Product Reference Guide

Scanner Control App

The Scanner Control App (SCA) allows you to control a Bluetooth scanner from a phone or tablet without a cradle. Use this app to showcase a Zebra Bluetooth scanner's capabilities and ease of control right from your phone.
The Scanner Control App supports Scan-To-Connect technology for one-step Bluetooth pairing, and allows you to control the following scanner functions:
Program the beeper and LEDs.
Enable and disable symbologies.
Remotely trigger a scan. The app displays scanned bar code data, and can query scanner asset information and battery health statistics. The Scanner Control App also works with USB connected scanners like the MP7000, assuming your Android tablet
has a powered USB Host port. The Scanner Control app is available on the Android Play, iOS App, and Zebra AppGallery stores. Source code is
available within the Zebra Scanner SDK for Android and iOS. To watch a 1 minute tour of the Scanner Control App, go to: zebra.com/scannercontrolapp
.
Page 34

CHAPTER 3 DATA CAPTURE

Beeper
LED
Trigger
Scan Window

Introduction

This chapter provides beeper and LED definitions, techniqu es involved in scanning bar codes, general instructions and tips about scanning, and decode ranges.
Figure 3-1 Parts of the DS8108
Page 35
3 - 2 DS8108 Digital Scanner Product Reference Guide

Beeper and LED Indicators

In addition to beep sequences, the digital scanner uses a two-color LED to indicate status.
Table 3-1 defines beep sequences that occur du ring both normal scanning and while programming the digital
scanner; LED colors that display during scanning.
Table 3-1 Digital Scanner Beeper and LED Indications
Beeper Sequence LED Indication
Standard Use
Low/medium/high beeps Green Power up.
Scanning
Medium beep (or as configured)
None Green solid Presentation (Hands-free) Mode on. None No LED; green LED is
Low/low/low/extra low beeps
Four long low beeps Red A transmission error occurred. The data is ignored.
Five long low beeps Red Conversion or format error. None Red (fast blink)) on
Parameter Programming
Long low/long high beeps Red Input error; incorrect bar code or
High/low beeps Green Number expected. Enter value using numeric bar
Green flash A bar code was successfully decoded. (See
Preferences Parameter Defaults on page 10-2
programming beeper sounds.)
Presentation (Hands-free) Mode off.
turned off Red Parity error.
This occurs if a unit is not properly configured. Check option setting.
Scanner is disabled by a host command to the
trigger pull
scanner.
Cancel
wrong entry, incorrect bar code programming sequence; remain in program mode.
codes.
scanned,
User
for
High/low/high/low beeps Green Successful program exit with change in the parameter
setting.
ADF Programming
Low/high/low beeps None ADF transmit error. High/low beeps Green Number expected. Enter another digit. Add leading
zeros to the front if necessary.
Page 36
Data Capture 3 - 3
Table 3-1 Digital Scanner Beeper and LED Indications (Continued)
Beeper Sequence LED Indication
Low/low beeps Green Alphanumeric expected. Enter another alphanumeric
character or scan the
High/high beeps Green blinking ADF criteria or action is expected. Enter another
criteria or action or scan the
High/low/low beeps Green All criteria or actions cleared for current rule, continue
entering rule.
End of Message
Save Rule
bar code.
bar code.
High/low/high/low beeps Green
(turns off blinking)
Long low/long high beeps Red Rule error. Entry error, wrong bar code scanned, or
Low beep Green Deleted last saved rule. The current rule is left intact. Low/high/high beeps Green All rules deleted. Long low/long high/long
low/long high beeps Long low/long high/long
low beeps
Host Specific USB only
Four high beeps None
RS-232 only
High/high/high/low beeps Red RS-232 receive error.
Red Out of rule memory. Erase some existing rules, then
Green (turns off blinking)
Rule saved. Rule entry mode exited.
criteria/action list is too long for a rule. Re-enter criteria or action.
try to save rule again. Cancel rule entry. Rule entry mode exited because of
an error or the user asked to exit rule entry.
Digital
scanner has not completed initialization. Wait
several seconds and scan again.
High beep None A <BEL> character is received when Beep on <BEL>
is enabled (Point-to-Point mode only).
Page 37
3 - 4 DS8108 Digital Scanner Product Reference Guide
Stand base
Wingnut
One piece scanner “cup” with flexible “gooseneck”

Scanning

The DS8108 digital scanner is in Hands-free (presentation) mode when it is placed in the Intellistand. In this mode, the digital scanner operates in continuous (constant-on) mode, where it automatically de codes a bar code presented in its field of view.
When the digital scanner is not used for a user-definable period of time, it enters a low power mode in which the LEDs are turned off or illumination blinks at a low duty cycle until the digital scanner detects an image change (e.g. motion).

Scanning in Presentation (Hands-free) Mode

The optional stand adds greater flexibility to DS8108 scanning operation. When the scanner is seated in the scanner cup, the scanner’s built-in sensor places th e scanner in Hands-free (presentation) mode. When the scanner is removed from the stand, it automatically switches to its programmed hand-held triggered mode.
Assembling the Stand
To assemble the stand:
1. Unscrew the wing nut from the bottom of the one piece scanner “cup.”
Figure 3-2 Assembling the Stand
2. Fit the bottom of the gooseneck piece into the opening on the top of the stand base.
3. Tighten the wing nut underneath the base to secure the cup and neck piece to the base.
4. Bend the neck to the desired position for scanning.
Page 38
Data Capture 3 - 5
Two screw-mount holes
Double-sided tape areas (3 places) dimensions = 1” x 2”)
Mounting the Stand (optional)
You can attach the base of the scanner’s stand to a flat surface using two screws or double-sided tape (not provided).
Figure 3-3 Mounting the Stand
Screw Mount
1. Position the assembled base on a flat surface.
2. Screw one #10 wood screw into each screw-mount hole until the base of the stand is secure (see Figure 3-3).
Tape Mount
1. Peel the paper liner off one side of each piece of tape and place the sticky surface over each of the three
rectangular tape holders.
2. Peel the paper liner off the exposed sides of each pi ece of tape and press the stand on a flat surface until it is
secure (see Figure 3-3).
Page 39
3 - 6 DS8108 Digital Scanner Product Reference Guide
Cup
Scanning with the Stand
When the digital scanner is placed in the gooseneck Intellistand it operates in continuous (constant-on) mode, where it automatically decodes a bar code presented in its field of view.
To operate the scanner in the stand:
1. Ensure the scanner is properly connected to the host (see the ap propriate host chapter for information on h ost
connections).
2. Insert the scanner in the gooseneck Intellistand by placing the front of the scanner into the stand cup.
Figure 3-4 Inserting the Scanner in the Gooseneck Intellistand
3. Adjust the scan angle by bending the stand’s flexible gooseneck body.
4. Present the bar code. Upon successful decode, the scanner beeps and the LED momentarily shuts off. For
more information about beeper and LED definitions, see Table 3-1.
Page 40

Scanning in Hand-held Mode

1D bar code
2D bar code
Aim the digital scanner at a bar code and pull the trigger to decode.
Data Capture 3 - 7
Figure 3-5 Scanning DS8108 -SR in Hand-held Mode

Aiming

When scanning, the digital scanner projects a red LED dot which allows positioning the bar code within its field of view. See Decode Ranges on page 3-9 for the proper distance to achieve between the digital scanner and a bar code.
Figure 3-6 Aiming Dot
To scan a bar code, center the symbol and ensure the entire symbol is within the rectangular area formed by the illumination LEDs.
Figure 3-7 Scanning Orientation with Aiming Dot
Page 41
3 - 8 DS8108 Digital Scanner Product Reference Guide
The digital scanner can also read a bar code presented within the aiming dot not centered. The top examples in
Figure 3-8 show acceptable aiming options, while the bottom examples can not be decoded.
Figure 3-8 Acceptable Aiming
Figure 3-9 Incorrect Aiming
The aiming dot is smaller when the digital scanner is closer to the symb ol and larger when it is farther from the symbol. Scan symbols with smaller bars or elements (mil size) closer to the digital scanner, and those with larger bars or elements (mil size) farther from the digital scanner.
The digital scanner beeps to indicate that it successfully decoded the bar code. For more information on beeper and LED definitions, see Table 3-1.
Page 42

Decode Ranges

DS8108-SR/DL Configurations

Table 3-2 DS8108 -SR/DL Decode Ranges
Bar Code Type Symbol Density
Code 39
Data Capture 3 - 9
DS8108 -SR/DL
Typical Working Ranges
Range In Cm
Near 2.2 5.5
3 mil
Far 5.0 12.8
Near 0.0 0.0
20 mil
Far 36.8 93.6
3 mil
Code 128
100% UPC 13 mil
PDF417
Data Matrix
5 mil
15 mil
5 mil
6.67 mil
7.5 mil
10 mil
Near 2.6 6.5
Far 4.5 11.4
Near 1.6 4.0
Far 8.4 21.4
Near 0.0 0.0
Far 27.1 68.8
Near 0.0 0.0
Far 24.0 61.0
Near 2.3 5.9
Far 6.4 16.3
Near 1.8 4.5
Far 8.5 21.7
Near 2.1 5.3
Far 6.9 17.4
Near 1.1 2.8
Far 9.9 25.2
QR Code
Near 1.0 2.4
10 mil
Far 8.6 21.7
Near 0.1 0.3
20 mil
Far 17.6 44.6
Page 43
3 - 10 DS8108 Digital Scanner Product Reference Guide

DS8108-HC Configurations

Table 3-3 DS8108 -HC Decode Ranges
Bar Code Type Symbol Density
Range In Cm
3 mil
Code 39
20 mil
DS8108 -HC
Typical Working Ranges
Near 1.4 3.4
Far 5.1 13.1
Near 0.0 0.0
Far 22.4 56.8
3 mil
Code 128
100% UPC 13 mil
PDF417
Data Matrix
5 mil
15 mil
5 mil
6.67 mil
5.0 mil
7.5 mil
Near 1.8 4.5
Far 4.1 10.4
Nears 1.2 3.1
Far 8.1 20.5
Near 1.0 2.5
Far 16.9 42.8
Near 0.0 0.0
Far 15.9 40.5
Near 1.5 3.8
Far 6.1 15.5
Near 1.1 2.8
Far 8.1 20.7
Near 1.9 4.8
Far 4.5 11.4
Near 1.3 3.3
Far 6.7 17.1
QR Code
Near 0.6 1.6
10 mil
Far 8.5 21.6
Near 0.6 1.5
10 mil
Far 7.7 19.5
Near 0.0 0.0
20 mil
Far 12.5 31.6
Page 44

Assembling the Document Capture Stand

Document Capture Base
Neck in
Stand Base
Cup
Logo Label
Document
Document Capture Base
Document Guides
Neck
Arm
Cup
Arm
Cup Lock Screw
Neck Lock Screw
Document
Guides
The DS8108 Document Capture Stand provides hands-free digital imaging operation. The stand components (Figure 3-10) ship as a kit (p/n KT8108-DC-STND) which include s the Doc ume nt Ca pt ur e Bas e an d th e Cup and Neck in Stand Base.
Data Capture 3 - 11
Figure 3-10 Document Capture Stand Components
The stand can be used with the di gital scanne r to capture images o n paper sizes up to A4 and letter (8½ in x 11 in).
Figure 3-11 Document Capture Stand Features
Page 45
3 - 12 DS8108 Digital Scanner Product Reference Guide
Neck Lock Screw
Neck Lock Screw Pin
Cup Dock
Cup Lock Screw
Base
Neck
Screw Pin Slot
Screw
Pin
Tab
Cup Position Line
Cup Dock
Position Line

Assembly

Figure 3-12 Assembling the Stand
1. Turn the neck lock screw counterclockwise and remove the neck lock screw and neck lock screw pin.
2. Lift the neck out of the base and turn it 180 degrees so that the cup lock screw faces front (as shown).
3. Insert the neck into the base to the highest allowable heig ht for th e ma xim u m fie ld of vie w. The neck can be
lowered as needed to decrease the field of view and increase resolution for smaller sized documents.
4. Replace the neck lock screw pin and neck lock screw. Ensure the screw pin tab fits into the screw pin slot.
5. Turn the neck lock screw clockwise until tight.
6. Remove the cup lock screw from the cup dock, if applicable.
7. Attach the cup to the cup dock, interlocking the grooves.
Figure 3-13 Cup Docking Interlock
IMPORTANT For proper document capture, the position lines on the cup and the cup dock should appear as
shown in the diagram above. The position line on the cup dock should be one groove above the position line on the cup.
Page 46
8. Replace the cup lock screw and turn clockwise until tight.
9. Slide the assembled stand into the document capture base.
Data Capture 3 - 13
Figure 3-14 Sliding Document Capture Stand Into Base
10. Slide out the Document Capture Base arms.
Figure 3-15 Positioning the Document Capture Stand Arms
11. Place the digital scanner in the cup.
Page 47
3 - 14 DS8108 Digital Scanner Product Reference Guide
A4
Letter
A4
Letter
Center of Page Indicator
12. Position the paper so that it touches the Document Capture Base. The pap er should align left and right with the
matching guides on the arms of the base to ensure the document is in the correct field of view.
Figure 3-16 Aligning the Paper
NOTE Ensure to line up the edges of the paper with the marks on the document guides, if appropriate.
13. To initiate an image capture or document capture session see Chapter 11, Image Capture Preferences or
Chapter 14, Intelligent Document Capture.

Electronic Article Surveillance (EAS)

NOTE EAS is available only on scanner models that support Checkpoint EAS.
Some scanner configurations include an integrated Electronic Article Surveillance (EAS) antenna. The scanner's integrated EAS deactivation antenna requires an EAS host cable. This Y-cable connects to the
scanner's host port at one end, and splits to the host and the EAS system at the other end.
Page 48
Data Capture 3 - 15

Installing

Checkpoint EAS Model Compatibility
The scanner is intended for use with Checkpoint CP-VII, CP-IX, and CP-XI systems. It does not support CP-IV and other low-power receiver-based EAS deactivation systems.
Considerations
The Checkpoint CP-VII system generates a periodic burst of electromagnetic energy that deactivates EAS tags brought near the scanner. To avoid interference with the scanner’s operation, take the following precautions when installing the EAS system:
Position the EAS antenna box as far as possible from the scanner (at least 6 in. / 15.24 cm.)
Position the EAS antenna, EAS antenna box, EAS control cable, and EAS controller box as far as possible from the scanner’s host and power cables.
EAS range is as dependent on the Checkpoint system (which is calibrated onsite) as it is on the scanner. Therefore, we cannot provide estimated ranges, however these are some of the factors that contribute to EAS range:
Antenna – Length, gauge, number of turns, placement in the scanner
Type of Checkpoint EAS system used (ie. CP-VII, CP-IX, and CP-XI)
Length of wire connecting antenna to (Checkpoint) EAS (site/installation dependent)
Settings done within Checkpoint system (site/installation dependent).
Checkpoint Contact Information
Contact your local Checkpoint representative to install the EAS cable to the Checkpoint Deactivation System.
Page 49
3 - 16 DS8108 Digital Scanner Product Reference Guide
Page 50
CHAPTER 4 MAINTENANCE,
TROUBLESHOOTING, & TECHNICAL SPECIFICATIONS

Introduction

This chapter provides suggested digital scanner maintenance, troubleshoo ting, technical specifications, and signa l descriptions (pinouts).

Maintenance

IMPORTANT Use pre-moistened wipes and do not allow liquid cleaner to pool.
1
Ensure the following items are addressed when using sodium hypochlorite (bleach) based
cleaners:
• For scanner only.
• Always follow the manufacturer’s recommended instructions: use gloves during application and remove the residue afterwards with a damp cloth to avoid prolonged skin contact while handling the scanner.
• Due to the powerful oxidizing nature of sodium hypochlorite, the metal surfaces, including electrical contacts on the scanner, are prone to oxidation (corrosion) when exposed to this chemical in the liquid form (including wipes) and should be avoided. In the event that these type of disinfectants come in contact with metal on the scanner, prompt removal with a dampened cloth after the cleaning step is critical.
IMPORTANT To avoid damage to the device, use only approved cleaning and disinfecting agents listed below.
The use of non-approved cleaning or disinfecting agents may void the warranty.
Page 51
4 - 2 DS8108 Digital Scanner Product Reference Guide

Known Harmful Ingredients

The following chemicals are known to damage the plastics on Zebra scanner s and shoul d not come in con tact with the device:
•Acetone
• Ammonia solutions
• Aqueous or alcoholic alkaline solutions
• Aromatic and chlorinated hydrocarbons
• Benzene
• Carbolic acid
• Compounds of amines or ammonia
• Ethanolamine
•Ethers
• Ketones
•TB-lysoform
• Toluene
• Trichloroethylene.

Approved Cleaners for Standard DS8108 Digital Scanners

Isopropyl alcohol 70% (including wipes)
10% Bleach (Sodium Hypochlorite 0.55%) an d 90 % Water solution
1 (see important notes on page 4-1)
3% Hydrogen Peroxide and 97% Water solution
Mild dish soap.

Approved Disinfectant Cleaners for Healthcare Configurations of the DS8108 Digital Scanners

10% Bleach (Sodium Hypochlorite 0.55%) an d 90 % Water solution
3% Hydrogen Peroxide and 97% Water solution
91% Isopropyl Alcohol and 9% Water solution
Azowipe
Brulin BruTab 6S Tablets
Clinell Universal Sanitizing Wipes
Clinell Universal Wipes
Clorox Dispatch Hospital Cleaner Disinfectant Towels with Bleach
Clorox Formula 409 Glass and Surface Cleaner
Clorox Healthcare Bleach Germicidal Wipes
Clorox Healthcare Hydrogen Peroxide Wipes
1 (see important notes on page 4-1)
1 (see important notes on page 4-1)
1 (see important note on page 4-1)
1 (see important notes on page 4-1)
Clorox Healthcare Multi-Surface Quat Alcohol Wipes
Diversey D10 Concentrate Detergent Sanitizer
Diversey Dimension 256 Neutral Disinfectant Cleaner
Diversey Oxivir Tb Wipes
Page 52
Diversey Virex II 256 One-Step Disinfectant Cleaner
Medipal Alcohol Wipes
Metrex CaviCide
Metrex CaviCide 1
Metrex CaviWipes
Metrex CaviWipes 1
PDI Easy Screen® Cleaning Wipe
PDI Sani-Cloth AF3 Germicidal Disposable Wipe
PDI Sani-Cloth Bleach Germicidal Disposable Wipe
PDI Sani-Cloth HB Sani-Germicidal Disposable Wipe
PDI Sani-Cloth Plus Germicidal Disposable Cloth
PDI Super Sani-Cloth Germicidal Wipe
Progressive Products Wipes Plus
Maintenance & Technical Specifications 4 - 3
1 (see important notes on page 4-1)
Sani Professional Disinfecting Multi-Surface Wipes
Sani-Hands® Instant Hand Sanitizing Wipes
SC Johnson Windex Original Glass Cleaner with Ammonia-D
Spartan Hepacide Quat II
Sterets Alcowipe
Steris Coverage Plus Germicidal
Veridien Viraguard
WipesPlus Hospital/Surgical Wipes.

Cleaning the Digital Scanner

Routinely cleaning the exit window is required. A dirty window may affect scanning accuracy. Do not allow any abrasive material to touch the window.
To clean the scanner:
1. Dampen a soft cloth with one of the approved cleaning agents listed above or use pre-moistened wipes.
2. Gently wipe all surfaces, including the front, back, sides, top and bottom. Never apply liquid directly to the
scanner. Be car eful not to let liquid po ol around the scanner wind ow, trigger, cable connector or any ot her area on the device.
3. Be sure to clean the trigger and in between the trigger and th e housing (use a cotto n-tipped applicator to reach
tight or inaccessible areas).
4. Do not spray water or other cleaning liquids directly into the exit window.
5. Wipe the scanner exit window with a lens tissue or other material suitable for cleaning optical material such as
eyeglasses.
6. Immediately dry the scanner window after cleaning with a soft non-abrasive cloth to prevent streaking.
Page 53
4 - 4 DS8108 Digital Scanner Product Reference Guide
7. Allow the unit to air dry before use.
8. Scanner connectors: a. Dip the cotton portion of a cotton-tipped applicator in isopropyl alcohol. b. Rub th e cot to n po rtion of the cotton-tipped applicator back-and-forth across the connector on the Zebra
scanner at least 3 times. Do not leave any cotton residue on the connector.
c. Use the cotton-tipped applicator dipped in alcohol to remove any grease and dirt near the connector area. d. Use a dry cotton tipped applicator and rub the cotton portion of the cotton-tipped applicator back-and-forth
across the connectors at least 3 times. Do not leave any cotton residue on the connectors.
Page 54

Troubleshooting

Table 4-1 Troubleshooting
Problem Possible Causes Possible Solutions
The aiming pattern does not appear when pressing the trigger.
Maintenance & Technical Specifications 4 - 5
No power to the digital scanner. If the configuration requires a power supply,
re-connect the power supply.
Incorrect host interface cable is used.
Interface/power cables are loose. Re-connect cables. Digital scanner is disabled. For IBM 468x and USB IBM hand-held, IBM
Connect the correct host interface cable.
table-top, and OPOS modes, enable the digital scanner via the host interface. Otherwise, see the technical person in charge of scanning.
Digital scanner
pattern, but does not decode the bar code.
Digital scanner
code, but does not transmit the data to the host.
emits aiming
decodes bar
If using RS-232 Nixdorf B mode, CTS is not asserted.
Aiming pattern is disabled. Enable the aiming pattern. See
Digital scanner
for the correct bar code type. Bar code symbol is unreadable. Scan test symbols of the same bar code type
The symbol is not completely inside aiming pattern.
Distance between digital scanner and bar code is incorrect.
Digital scanner
for the correct host type.
Interface cable is loose. Re-connect the cable. If the digital scanner emits four
long low beeps, a transmission error occurred.
This occurs if a unit is not properly configured or connected to the wrong host type.
If the digital scanner emits 5 low beeps, a conversion or format error occurred.
If the digital scanner emits low/high/low beeps, it detected an invalid ADF rule.
is not programmed
is not programmed
Assert CTS line.
Hand-held
Decode Aiming Pattern on page 10-22
Program the digital scanner to read that type of bar code. See
to determine if the bar code is defaced. Move the symbol completely within the aiming
pattern.
Move the symbol completely within the field of view (AIM pattern does NOT define FOV)
Move the scanner closer to or further from the bar code. See
Scan the appropriate host type programming bar code. See the chapter corresponding to the host type.
Set the scanner's communication parameters to match the host's setting.
Configure the digital scanner's conversion parameters properly.
Program the correct ADF rules. Refer to the
Advanced Data Formatting Programmer Guide.
Chapter 12, Symbologies
Decode Ranges on page 3-9
.
.
.
Page 55
4 - 6 DS8108 Digital Scanner Product Reference Guide
Table 4-1 Troubleshooting (Continued)
Problem Possible Causes Possible Solutions
Host displays scanned data incorrectly.
Digital scanner
emits short low/short medium/short high beep sequence (power-up beep sequence) more than once.
Digital scanner
emits 4 short high beeps during decode attempt.
Digital scanner
emits Low/low/low/extra low beeps when not in use.
Digital scanner
emits low/high beeps during programming.
Digital scanner
emits low/high/low/high beeps during programming.
Digital scanner
to work with the host.
is not programmed
Scan the appropriate host type programming bar code.
For RS-232, set the digital scanner's communication parameters to match the host's settings.
For a Keyboard Wedge configuration, program the system for the correct keyboard type, and turn off the CAPS LOCK key.
Program the proper editing options (e.g., UPC-E to UPC-A Conversion).
The USB bus may put the digital
Normal during host reset. scanner in a state where power to the scanner is cycled on and off more than once.
Digital scanner
has not completed
Wait several seconds and scan again. USB initialization.
RS-232 receive error. Normal during host reset. Otherwise, set the
digital scanner's RS-232 parity to match the
host setting. Input error, incorrect bar code or
Cancel
bar code was scanned.
Out of host parameter storage
Scan the correct numeric bar codes within
range for the parameter programmed.
Scan
Default Parameters on page 10-5
.
space. Out of memory for ADF rules. Reduce the number of ADF rules or the
number of steps in the ADF rules. During programming, indicates out
of ADF parameter storage space.
Erase all rules and re-program with shorter
rules.
Digital scanner
emits
low/high/low beeps.
Digital scanner
emits a power-up beep after changing USB host type.
Digital scanner
emits one high beep when not in use.
ADF transmit error. Refer to the Advanced Data Formatting Guide
for information.
Invalid ADF rule is detected. Refer to the Advanced Data Formatting Guide
for information.
The USB bus re-established power
Normal when changing USB host type.
to the digital scanner.
In RS-232 mode, a <BEL> character was received and Beep
Normal when
Beep on <BEL>
is enabled and
the digital scanner is in RS-232 mode.
on <BEL> option is enabled.
Page 56
Table 4-1 Troubleshooting (Continued)
Problem Possible Causes Possible Solutions
Maintenance & Technical Specifications 4 - 7
Digital scanner
emits frequent beeps.
Digital scanner
emits five long low beeps after a bar code is decoded.
No power to the scanner. Check the system power. If the configuration
requires a power supply, re-connect the power supply.
Incorrect host interface cable is used.
Verify that the correct host interface cable is used. If not, connect the correct host interface cable.
Interface/power cables are loose. Check for loose cable connections and
re-connect cables.
Conversion or format error was detected.
Ensure the scanner conversion parameters are properly configured.
The scanner conversion parameters are not properly configured.
Conversion or format error was detected.
Change the ADF rule, or ch ange to a host that can support the ADF rule.
An ADF rule was set up with characters that can't be sent for the host selected.
Conversion or format error was detected.
Change the bar code, or change to a host that can support the bar code.
A bar code was scanned with characters that can't be sent for that host.
NOTE If after performing these checks the digital scanner still experiences problems, contact the distributor or
call support.

Dump Scanner Parameters

To debug a scanner issue, scan the following bar code with the scanner connected in USB HID keyboard mode to Microsoft asset tracking information and parameter settings to a text document.
Refer to the parameter numbers in Appendix A, Standard Parameter Defaults to interpret the parameter/attribute numbers in the output.
®
Windows Notepad or Wordpad, or via RS-232 to Windows Hyperterminal. This outputs all the scanner's
NOTE Use 123Scan if available as an alternative to using this feature. 123Scan is the preferable method for
outputting scanner information.
NOTE For proper formatting, it may be necessary to first scan <DATA> <SUFFIX 1> (1) on page 10-36.
Dump Scanner Parameters
Page 57
4 - 8 DS8108 Digital Scanner Product Reference Guide

Send Versions

Report Software Ve rsion
Scan the following bar code to send the version of software installed in the scanner.
Serial Number
Scan the following bar code to send the scanner serial number to the host.
Report Software Version
Serial Number
Manufacturing Information
Scan the following bar code to send the scanner manufacturing information to the host.
Manufacturing Information
Page 58

Technical Specifications

Table 4-2 Technical Specifications
Item Description
Physical Characteristics
Dimensions 6.6 in. H x 2.6 in. W x 4.2 in. D
Weight
DS8108-SR/DL
Available Colors Twilight Black, Nova White, Healthcare White (DS8108-HC) Power
DS8108-HC
DS8108-SR DS8108-HC
DS8108-DL
Maintenance & Technical Specifications 4 - 9
16.8 cm. H x 6.6 cm. W x 10.7 cm. D
5.4 oz./154 g
5.5 oz./156 g
5 VDC +/- 10% @ 470 mA (RMS typical) 5 VDC +/- 10% @ 470 mA (RMS typical) 5 VDC +/- 10% @ 470 mA (RMS typical)
Supported Host Interfaces USB, RS232, Keyboard Wedge, TGCS (IBM) 46XX over RS485 USB Certification DS8108 is USB2.0 Full Speed Compliant, visit USB.org
details. Keyboard Support Supports over 90 international keyboards FIPS Security Certification Certified Compliant with FIPS 140-2 User Indicators Direct Decode Indicator, Good Decode LEDs, Rear View LEDs,
Beeper (Adjustable Tone & Volume), Battery Indicator
Performance Characteristics
Light Source
DS8108-SR DS8108-HC
DS8108-DL
Illumination
DS8108-SR/DL
DS8108-HC
Field of View (Horizontal x Vertical) Nominal
Image Sensor 1,280 x 960 pixels
Aiming pattern: 617 nm LED / Illumination: 660 nm LEDs
Aiming pattern: 528 nm LED/ Illumination: Warm white LEDs
Aiming pattern: 617 nm LED / Illumination: 660 nm LEDs
Two 645n m red LEDs
Two warm white LEDs
48° H x 37° V
for more
Minimum Print Contrast 16% minimum reflective difference Skew Tolerance +/- 60° Pitch Tolerance +/- 60°
Page 59
4 - 10 DS8108 Digital Scanner Product Reference Guide
Table 4-2 Technical Specifications (Continued)
Item Description
Roll Tolerance 0-360°
Image Capture
Graphics Format Support Images can be exported as Bitmap, JPEG, or TIFF Resolution (A4 document) 109 PPI Minimum Element Resolution Code 39 - 3.0 mil; Code 128 - 3.0 mil; Data Matrix - 6.0 mil; QR
Code - 6.0 mil; PDF - 5.0 mil
User Environment
DS8108-SR/DL Temperatures Operating Temperature: 32° to 122°F / 0° to 50°C Storage Temperature -40° to 158°F / -40° to 70°C Humidity 5% to 95% RH, non-condensing Drop Specification (Scanner) Designed to withstand multiple drops at 6.0 ft./1.8 m to concrete Tumble Specification (Scanner) Designed to withstand 2,000 tumbles in 1.5 ft./0.5 m tu mb le r
Note: 1 tumble = 0.5 cycle Ambient Light Immunity 0 to 9000 Foot Candles/0 to 96,840 Lux Environmental Sealing Scanner rated IP42 Electrostatic Discharge (ESD) ESD per EN61000-4-2, +/-15 KV Air, +/-8 KV Direct, +/-8 KV
Indirect
Accessories - see Related Product Line Configurations/Accessories on page xx Symbol Decode Capability
1D Code 39, Code 128, Code 93, Codabar/NW7, Code 11, MSI,
UPC/EAN, I 2 of 5, Korean 3 of 5, GS1 DataBar , Base 32 (Ita lian
Pharma) 2D PDF417, Micro PDF417, Composite Codes, TLC-39, Aztec,
Data Matrix, MaxiCode, QR Code, Micro QR, Han Xin, Postal
Codes Digimarc Digital watermark technology
Page 60
Table 4-2 Technical Specifications (Continued)
Item Description
Minimum Resolution
DS8108-SR/DL
Maintenance & Technical Specifications 4 - 11
Code 39 3 mil
UPC 40% 5.2 mil
PDF417 4 mil
Data Matrix 6 mil
DS8108-HC
Utilities and Management
123Scan Progr ams scanner parameters, upgrades firmware, provides
Symbol Scanner SDK Generates a fully-featured scanner application, including
Scanner Management Service (SMS) Remotely manages your Zebra scanner and queries its asset
Code 39 3 mil
UPC 40% 5.2 mil
PDF417 4 mil
Data Matrix 5 mil
See
Decode Ranges on page 3-9
scanned bar code data and prints reports. See Chapter 2,
123Scan and Software Tools.
documentation, drivers, test utilities and sample source code.
zebra.com/ScannerSDKforWindows
information.
zebra.com/sms
for typical working ranges.
Page 61
4 - 12 DS8108 Digital Scanner Product Reference Guide
Cable Interface Port
PIN 10PIN 1
Bottom of Scanner

Digital Scanner Signal Descriptions

Figure 4-1 Digital Scanner Cable Pin-outs
The signal descriptions in Table 4-3 apply to the connectors on the DS8108 digital scanner and are for reference only .
Table 4-3 DS8108 Digital Scanner Signal Pin-outs
Pin IBM RS-232 Keyboard Wedge USB 1 2 3 4 5 6 7 8 9 10
Cable ID Cable ID Cable ID Cable ID Power (+5V) Power (+5V) Power (+5V) Power (+5V) Ground Ground Ground Ground IBM_OUT TxD KeyClock Reserved IBM_IN RxD TermData D + IBM_T/R RTS KeyData Reserved Reserved CTS TermClock D ­Reserved Reserved Reserved Reserved
See note See note
Note: EAS configurations use pins 9 and 10 for an EAS antenna. For other configurations pins 9 and 10 are open.
Page 62

CHAPTER 5 USB INTERFACE

*Enable Parameter
Feature/option* Indicates default

Introduction

This chapter describes how to set up the scanner with a USB host. The scann er connects directly to a USB h ost, or a powered USB hub, which powers it. No additional power supply is required.
The scanner ships with the settings shown in Table 5-1 on page 5-4 (also see Appendix A, Standard Parameter
Defaults for all defaults). If the default values suit requirements, programming is not necessary.

Setting Parameters

To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile memory and are preserved even when th e sca nn e r po wer s do wn .
NOTE Most computer monitors allow scanning bar codes directly on the screen. When scanning from the screen,
be sure to set the document magnification to a level where you can see the bar code clearly, and bars and/or spaces do not merge.
To return all features to default values, scan Set Factory Defaults on page 10-5. Throughout the pr ogramming bar code menus, asterisks (
*) indicate default values.

Scanning Sequence Examples

In most cases scanning one bar code sets the parameter value. For example, to set the USB keystroke delay to medium, scan the Medium Delay (20 msec) bar code under USB Keystroke Delay on page 5-8. The scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry.
Other parameters require scanning several bar codes. See the parameter descriptions for this procedure.
Page 63
5 - 2 DS8108 Digital Scanner Product Reference Guide
Interface cable
USB Series A
shielded connector

Errors While Scanning

Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct para meter.

Connecting a USB Interface

Figure 5-1 USB Connection.
NOTE When connecting via USB use the shielded connector cable (e.g., p/n CBA-U21-S07ZAR). Refer to
Solution Builder for guidance about cables.
The scanner connects to USB-capable hosts including:
Apple™ desktop and notebooks
Other network computers that support more than one keyboard.
The following operating systems support the scanner through USB:
Windows® XP, 7, 8, 10
MacOS 8.5 - MacOS 10.6
IBM 4690 OS
Linux.
The scanner also interfaces with other USB hosts that support USB Human Interface Devices (HID).
Page 64
USB Interface 5 - 3
To set up the scanner:
NOTE Interface cables vary depending on configuration. The connectors illustrated in Figure 5-1 are examples
only. The connectors may be different than those illustrated, but the steps to connect the scanner are the same.
1. Connect the modular connector of the USB interface cable to the cable interface port on the scanner. See
Installing the Interface Cable on page 1-3.
2. Plug the series A connector in the USB host or hub, or plug the Plus Power connector in an available port of
the IBM SurePOS terminal.
3. The scanner automatically detects the host and uses the default USB device type. If the default (*) does not
meet your requirements, select another USB device type by scanning the appropriate bar code from USB
Device Type on page 5-6.
4. On first installation when using Windows, the software may prompt to select or install the Human Interface
Device driver. To install this driver, provided by Windows, click Next at all choices and click Finished on the
last choice. The scanner powers up during this installation.
5. To modify any other parameter options, scan the appropriate bar codes in this chapter.
If problems occur with the system, see Troubleshooting on page 4-5.
Page 65
5 - 4 DS8108 Digital Scanner Product Reference Guide

USB Parameter Defaults

Table 5-1 lists defaults for USB host parameters. Change these values in one of two ways:
Scan the appropriate bar codes in this chapte r. The new value replaces the standard default value in memory. To recall default parameter values, see Default Parameters on page 10-5.
Configure the scanner using the 123Scan configuration program. See Chapter 2, 123Scan and Software
Tools.
NOTE See Appendix A, Standard Parameter Defaults for all user preference, host, symbology, and
miscellaneous default parameters.
Table 5-1 USB Interface Parameter Defaults
Parameter Default
USB Host Parameters
USB Device Type USB Keyboard HID Symbol Native API (SNAPI) Status Handshak ing Enable USB Keystroke Delay No Delay USB Caps Lock Override Disable Bar Codes with Unknown Characters Send Bar Codes with
Unknown Characters USB Convert Unknown to Code 39 Disable USB Fast HID Enable USB Polling Interval 3 msec Keypad Emulation Enable Quick Keypad Emulation Enable Keypad Emulation with Leading Zero Enable USB FN1 Substitution Disable
Page
Number
5-6 5-8 5-8 5-9 5-9
5-10 5-11 5-12 5-14 5-14 5-15 5-15
Function Key Mapping Disable Simulated Caps Lock Disable Convert Case None USB Static CDC Enable USB CDC Host Variant CDC Standard TGCS (IBM) USB Direct I/O Beep Honor TGCS (IBM) USB Beep Directive Ignore
5-16 5-16 5-17 5-17 5-18 5-21 5-21
Page 66
Table 5-1 USB Interface Parameter Defaults (Continued)
USB Interface 5 - 5
Parameter Default
TGCS (IBM) USB Bar Code Configuration Directive Ignore TGCS (IBM) USB Specification Version Version 2.2
Page
Number
5-22 5-22
Page 67
5 - 6 DS8108 Digital Scanner Product Reference Guide

USB Host Parameters

USB Device Type

Scan one of the following bar codes to select the USB device type. To select a country keyboard type for the USB Keyboard HID host, see Appendix G, Country Codes..
NOTES
1. When changing USB Device Types, the scanner resets and issues the standard startup beep sequences.
2. When connecting two scanners to a host, IBM does not allow selecting two of the same device type. If you
require two connections, select IBM Table-top USB for one scanner and IBM Hand-held USB for the second scanner.
3. Select IBM Hand-held USB to disable data transmission when an IBM register issues a Scan Disable command. Aim, illumination, and decoding is still permitted. Select IBM OPOS (IBM Hand-held USB with Full Scan Disable) to completely shut off the scanner when an IBM register issues a Scan Disable command, including aim, illumination, decoding, and data transmission.
4. To select the Toshiba TEC device type, refer to the Toshiba TEC Programmer’s Guide.
*
USB Keyboard HID
IBM Hand-held USB
IBM Table-top USB
IBM OPOS
(IBM Hand-held USB with Full Scan Disable)
Page 68
USB Interface 5 - 7
NOTES
5. Before selecting USB CDC Host on page 5-7 or SSI over USB CDC on page 5-7, install the appropriate USB CDC Driver on the host to ensure the scanner does not stall during power up (due to a failure to enumerate USB). Go to zebra.com/support, Support & Downloads > Barcode Scanners > USB CDC Driver, select the appropriate Windows platform, and download the appropriate CDC Driver (64 bit or 32 bit). To recover a stalled scanner: Install the USB CDC Driver or After power-up, hold the trigger for 10 seconds, which allows the scanner to power up using an configuration. Upon power-up, scan another USB Device Type.
6. Select USB HID POS to communicate over a USB cable with Universal Windows Platform (UWP) applications running on Windows 10 devices.
USB CDC Host
alternate USB
SSI over USB CDC
Symbol Native API (SNAPI) without Imaging Interface
Symbol Native API (SNAPI) with Imaging Interface
USB HID POS
(for Windows 10 devices only)
Page 69
5 - 8 DS8108 Digital Scanner Product Reference Guide

Symbol Native API (SNAPI) Status Handshaking

After selecting a SNAPI interface as the USB device type, scan one of the following bar codes to select whethe r to enable or disable status handshaking.
*Enable SNAPI Status Handshaking
Disable SNAPI Status Handshaking

USB Keystroke Delay

Scan one of the following bar codes to set the delay , in milliseconds, between emulated keystrokes. Select a longer delay for hosts that require slower data transmission.
*No Delay
Medium Delay (20 msec)
Long Delay (40 msec)
Page 70

USB Caps Lock Override

USB Interface 5 - 9
This option applies only to the the data regardless of the state of the Caps Lock key. This setting is always enabled for the Japanese Windows (ASCII) keyboard type and can not be disabled.
Override Caps Lock Key
(Enable)
USB Keyboard HID
device. Scan Override Caps Lock Key to preserve the case of
*Do Not Override Caps Lock Key
(Disable)

Bar Codes with Unknown Characters

This option applies only to the does not recognize. Scan Send Bar Codes With Unknown Characters to send all bar code data except for unknown characters. The scanner issues no error beeps.
Scan Do Not Send Bar Codes With Unknown Characters for IBM devices to prevent sending bar codes containing at least one unknown character to the host, or for characters up to the unknown character. The scanner issues an error beep.
USB Keyboard HID
and IBM devices. Unknown characters are characters the host
USB Keyboard HID
devices to send the bar code
*Send Bar Codes with Unknown Characters
Do Not Send Bar Codes with Unknown Characters
Page 71
5 - 10 DS8108 Digital Scanner Product Reference Guide

USB Convert Unknown to Code 39

This option applies only to the IBM hand-held, IBM table-top, and OPOS devices. Scan one of the following bar codes to enable or disable converting unknown bar code type data to Code 39.
Enable Convert Unknown to Code 39
*Disable Convert Unknown to Code 39
Page 72

USB Fast HID

USB Interface 5 - 11
Scan Enable USB Fast HID to transmit
NOTE Disable this if there are problems with transmission.
*Enable USB Fast HID
USB HID
data at a faster rate.
Disable USB Fast HID
Page 73
5 - 12 DS8108 Digital Scanner Product Reference Guide

USB Polling Interval

Scan one of the following bar codes to set the polling interval, which is the rate at which data transmits between the scanner and host computer. A lower number indicates a faster data rate.
NOTE When changing the USB polling interval, the scanner restarts and issues a power-up beep sequence.
IMPORTANT Ensure the host supports the selected data rate.
1 msec
*3 msec
5 msec
2 msec
4 msec
Page 74
USB Polling Interval (continued)
6 msec
USB Interface 5 - 13
7 msec
8 msec
9 msec
Page 75
5 - 14 DS8108 Digital Scanner Product Reference Guide

Keypad Emulation

Scan Enable Keypad Emulation to send all characters as ASCII sequences over the numeric keypad. For example, ASCII A transmits as “ALT make” 0 6 5 “ALT Break”.
NOTE If your keyboard type is not listed in the country code list (see Country Codes on page G-1),
disable Quick Keypad Emulation and enable Keypad Emulation.
*Enable Keypad Emulation
Disable Keypad Emulation

Quick Keypad Emulation

This option applies only to the Keypad Emulation for a quicker method of emulation using the numeric keypad where ASCII sequences are only sent for ASCII characters not found on the keyboard.
USB Keyboard HID
device when Keypad Emulation is enabled. Scan Enable Quick
*Enable Quick Keypad Emulation
Disable Quick Keypad Emulation
Page 76
USB Interface 5 - 15

Keypad Emulation with Leading Zero

Scan Enable Keypad Emulation with Leading Zero to send character sequences sent over the numeric keypad as ISO characters which have a leading zero. For example, ASCII A transmits as “ALT MAKE” 0 0 6 5 “ALT BREAK”.
*Enable Keypad Emulation with Leading Zero
Disable Keypad Emulation with Leading Zero

USB Keyboard FN1 Substitution

This option applies only to the replace any FN1 character in a GS1 128 bar code with a user-selected Key Category and value. See FN1 Substitution Values on page 10-38 to set the Key Category and Key Value.
Enable USB Keyboard FN1 Substitution
USB Keyboard HID
device. Scan Enable USB Keyboard FN1 Substitution to
*Disable USB Keyboard FN1 Substitution
Page 77
5 - 16 DS8108 Digital Scanner Product Reference Guide

Function Key Mapping

ASCII values under 32 are normally sent as a control-ke y se quen ce (se e Table D-1 on page D-1). Scan Enable Function Key Mapping to send the keys in bold in place of the standard key mapping. Table entries that do not
have a bold equivalent remain the same regardless of whether you enable this parameter.
Enable Function Key Mapping
*Disable Function Key Mapping

Simulated Caps Lock

Scan Enable Simulated Caps Lock to inver t upper and lower case characters on the ba r code as if the Caps Lock state is enabled on the keyboard. This inversion occurs regardless of the keyboard’s Caps Lock state.
NOTE Simulated Caps Lock applies to ASCII characters only.
NOTE Do not enable this if USB Caps Lock Override on page 5-9 is enabled.
Enable Simulated Caps Lock
*Disable Simulated Caps Lock
Page 78

Convert Case

Scan one of the following bar codes to convert all bar code data to the selected case.
NOTE Convert Case applies to ASCII characters only.
*No Case Conversion
USB Interface 5 - 17
Convert All to Upper Case
Convert All to Lower Case

USB Static CDC

When disabled, each device connected consumes another COM port (first device = COM1, second device = COM2, third device = COM3, etc.)
When enabled, each device connects to the same COM port.
*Enable USB Static CDC
Disable USB Static CDC
Page 79
5 - 18 DS8108 Digital Scanner Product Reference Guide

USB CDC Host Variant

Parameter # 1713
When USB Device Type on page 5-6 is set to USB CDC Host, the CDC Host Variant selects which type of CDC variant is used. The default USB CDC host variant is Standard CDC Host Mode.
The USB Airline/Airport (CUTE/CUSS/CUPS) CDC host variant feature mimics the RS-232 host variant (CUTE) feature and is supported over USB CDC host mode. The scanner transmits data in Airline/Airport (CUTE/CUSS/CUPS) data format <Prefix><Data><Suffix>.
The USB Airline/Airport (CUTE/CUSS/CUPS) feature supports two CDC host variants; one for each Independent Software Vendor (ISV) specification (namely, STIA and ARINC).
*CDC Standard
CDC SITA
CDC ARINC
Datalogic USB CDC Host Variant
Lockout of Parameter Bar Code Scanning
If the scanner is configured as USB CDC Host Variant (other than CDC Standard), it disables all parameter bar code scanning. The user can unlock it by scanning Enable Parameter Bar Code Scanning on page 10-6.
Parameter Default
Enabling of any of the USB CDC Host Variants (other than CDC Standard) requires coercion o f other parameters. The scanner updates the parameters in Table 5-2 to the specified default values based on the USB CDC Host Variant selected.
Page 80
Table 5-2 Parameter Default for Airport Device Types
Parameter SITA Defaults ARINC Defaults
IATA 2 of 5 (D 2 of 5) Enabled Enabled Parameter Scanning Disabled Disabled IATA 2 of 5 (D 2 of 5) lengths 6 to 55 6 to 55 I 2 of 5 Enabled Enabled I 2 of 5 lengths 4 to 56 4 to 56 Micro PDF Enabled N/R PDF417 N/R Enabled Code39 N/R Enabled Code128 N/R Enabled Triggered Same Symbol Timeout Enabled Enabled
USB Interface 5 - 19
Transmit Code ID Disabled Disabled
Transmit Data Formatting
SITA Format
The USB SITA feature transmits data in SITA format: <STX><ID><DATA><CR><ETX>
Where: <STX> - 0x02 <ID> - Custom Code ID (Table 5-3) <DATA> - Bar code decode data <CR> - 0x0d <ETX> - 0x03
Table 5-3 STIA Code ID
Code Type Code ID Character
I 2 of 5 1 D 2 of 5, IATA 2 Code 39, all variants 3 Data Matrix 4 Code 128, all variants 5 PDF, all variants 6 QR Code, all variants 7 Aztec Code, all variants 8
Page 81
5 - 20 DS8108 Digital Scanner Product Reference Guide
Table 5-3 STIA Code ID (Continued)
Code Type Code ID Character
UPCA, EAN13, all supplemental variants A All others None
ARINC Format
The USB SITA transmits data in “ARINC” format: <STX><DID><DOC><BID><DATA><ETX><CRC>
Where: <STX> - 0x02 <DID> - 0xB1 (DTYP and DNUM) <DOC> - 0x30 (Document Identifier) <BID> - Bar code Identifier (Table 5-4) <DATA> - Bar code decode data <ETX> - 0x03 <CRC> - CRC-16
Table 5-4 ARINC Bar Code Identifier
Bar Code Type ASCII Value
Interleaved 2 of 5 1 Industrial 2 of 5 (D 2 of 5) 2 Code 39 3 Code 128 5 Code 39 with check digit Industrial 2 of 5 with check digit Interleaved 2 of 5 with check digit
*
*
*
8 9
0 2D Data Matrix 4 2D QR 7 2D PDF 6 EAN 13 with check digit
*
A 2D Aztec 8 All others N on e * Note: Bar code types with check digits are currently not supported on the scanner for ARINC.
Page 82
USB Interface 5 - 21

TGCS (IBM) USB Direct I/O Beep

Parameter # 1360 (SSI # 550h)
The host can send a direct I/O beep request to the scanner. If you select Ignore Direct I/O Beep, the scanner does not sound beeps on this command. All directives are still acknowledged to the USB host as if they were processed.
*Honor Direct IO Beep
Ignore Direct IO Beep
TGCS (IBM) USB Beep Directive
The host can send a beeper configuration request to the scanner. Scan Ignore Beep Directive to prevent the scanner from processing the host request. All directives are still acknowledged to the USB host as if they were processed.
Honor Beep Directive
*Ignore Beep Directive
Page 83
5 - 22 DS8108 Digital Scanner Product Reference Guide

TGCS (IBM) USB Bar Code Configuration Directive

The host can enable and disable code types. Scan Ignore Bar Code Configuration Directive to prevent the scanner from processing the host request. All directives are still acknowledged to the USB host as if they were processed.
Honor Bar Code Configuration Directive
*Ignore Bar Code Configuration Directive

TGCS (IBM) USB Specification Version

Select IBM Specification Level Version 0 (Original) to send the following code types as Unknown:
Data Matrix
GS1 Data Matrix
QR Code
GS1 QR
MicroQR Code
Aztec
Select IBM Specification Level Version 2.2 to send the code types with the appropriate IBM identifiers.
IBM Specification Level Version 0 (Original)
*IBM Specification Level Version 2.2
Page 84

ASCII Character Sets

See Appendix D, ASCII Character Sets for the following information:
Table D-1, ASCII Character Set on page D-1
Table D-2, ALT Key Character Set on page D-6
Table D-3, GUI Key Character Set on page D-7
Table D-4, PF Key Character Set on page D-9
Table D-5, F Key Character Set on page D-10
Table D-6, Numeric Key Character Set on page D-11
Table D-7, Extended Key Character Set on page D-12
USB Interface 5 - 23
Page 85
5 - 24 DS8108 Digital Scanner Product Reference Guide
Page 86

CHAPTER 6 SSI INTERFACE

Introduction

This chapter describes the system requirements of the Simple Serial Interface (SSI), which provides a communications link between Zebra decoders (e.g., scan engines, slot scanners, hand-held scanners, two-dimensional scanners, Hands-free scanners, and RF base stations) and a serial host. It provides the means for the host to control the decoder or scanner.

Communication

All communication between the scanner and host occurs over the hardware interface lines using the SSI protocol. Refer to the Simple Serial Interface Programmer’s Guide, p/n 72E-40451-xx, for more information on SSI.
The host and the scanner exchange messages in packets. A packet is a collection of bytes framed by the proper SSI protocol formatting bytes. The maximum number of bytes per packet that the SSI protocol allows for any transaction is 257 (255 bytes + 2 byte checksum).
Depending on the configuration, the scanner can send decode data as ASCII data (unpacketed), or as part of a larger message (packeted).
SSI performs the following functions for the host device:
Maintains a bi-directional interface with the scanner
Allows the host to send commands that control the scanner
Passes data from the scanner to a host device in SSI packet format or straight decode message.
The SSI environment consists of a scanner, a serial cable which attaches to the host device, and if required, a power supply.
SSI transmits all decode data including special formatting (e.g., AIM ID). Parameter sett ings can control the form at of the transmitted data.
The scanner can also send parameter information, product identification information, or event codes to the host. All commands sent between the scanner and host must use the format described in the SSI Message Formats
section. SSI Transactions on page 6-3 describes the required sequence of messages in specific cases.
Page 87
6 - 2 DS8108 Digital Scanner Product Reference Guide

SSI Commands

Table 6-1 lists all the SSI opcodes the scanner supports. The host transmits opcodes designated type H. The
scanner (decoder) transmits type D opcodes, and either can transmit Host/Decoder (H/D) types.
Table 6-1 SSI Commands
Name Type Opcode Description
AIM_OFF H 0xC4 Deactivate aim pattern. AIM_ON H 0xC5 Activate aim pattern. BEEP H 0xE6 Sound the beeper. CAPABILITIES_REPLY D 0xD4 Reply to CAPABILITIES_REQUEST; contains a list of the
capabilities and commands the decoder supports. CAPABILITIES_REQUEST H 0xD3 Request capabilities report from the decoder. CMD_ACK H/D 0xD0 Positive acknowledgment of received packet. CMD_NAK H/D 0xD1 Negative acknowledgment of received packet. DECODE_DATA D 0xF3 Decode data in SSI packet format. EVENT D 0xF6 Event indicated by associated event code. LED_OFF H 0xE8 De-activate LED output. LED_ON H 0xE7 Activate LED output. PARAM_DEFAULTS H 0xC8 Set parameter default values. PARAM_REQUEST H 0xC7 Request values of certain parameters. PARAM_SEND H/D 0xC6 Send parameter values. REPLY_REVISION D 0xA4 Reply to REQUEST_REVISION, contains the decoder's
software/hardware configuration. REQUEST_REVISION H 0xA3 Request the decoder's configuration. SCAN_DISABLE H 0xEA Prevent the operator from scanning bar codes. SCAN_ENABLE H 0xE9 Permit bar code scanning. SLEEP H 0xEB Request to place the decoder into low power. START_DECODE H 0xE4 Tell the decoder to attempt to decode a bar code. STOP_DECODE H 0xE5 Tell the decoder to abort a decode attempt. WAKEUP H N/A Wake the decoder from low power mode.
For details of the SSI protocol, refer to the Simple Serial Interface Programmer's Guide.
Page 88

SSI Transactions

General Data Transactions

ACK/NAK Handshaking
If you enable ACK/NAK handshaking (the default), all packeted messages must have a CMD_ACK or CMD_NAK response, unless the command description states otherwise. Zebra recommends leaving this handshaking enabled to provide feedback to the host. Raw decode data and WAKEUP do not use ACK/NAK handshaking since they are not packeted data.
Following is an example of a problem which can occur if you dis abl e ACK/NAK handshaking:
The host sends a PARAM_SEND message to the scanner to change the baud rate from 9600 to 19200.
The scanner cannot interpret the message.
The scanner does not implement the change the host requested.
The host assumes that the parameter change occurred and acts accordingly.
SSI Interface 6 - 3
Communication is lost because the change did not occur on both sides.
If you enable ACK/NAK handshaking, the following occurs:
The host sends a PARAM_SEND message.
The scanner cannot interpret the message.
The scanner CMD_NAKs the message.
The host resends the message.
The scanner receives the message successfully, responds with CMD_ACK, and implements parameter changes.
Page 89
6 - 4 DS8108 Digital Scanner Product Reference Guide
Decoder
Data is captured
by decoder
Host
(1)
DECODE_DATA
(2)
CMD_ACK
message sent
Decoder
Data is captured
by decoder
Host
ASCII data

Decoded Data Transmission

The Decode Data Packet Format parameter controls how decode data is sent to the host. Set this parameter to send the data in a DECODE_DATA packet. Clear this parameter to transmit the data as raw ASCII data.
NOTE When transmitting decode data as raw ASCII data, ACK/NAK handshaking does not apply regardless of
the state of the ACK/NAK handshaking parameter.
ACK/NAK Enabled and Packeted Data
The scanner sends a DECODE_DATA message after a successful decode. The scanner waits for a prog rammable timeout for a CMD_ACK response. If it does not receive the response, the scanner tries to send two more times before issuing a host transmission error. If the scanner receives a CMD_NAK from the host, it may attempt a retry depending on the cause field of the CMD_NAK message.
ACK/NAK Enabled and Unpacketed ASCII Data
Even if ACK/NAK hand shaking is e nab led, no ha ndshaking occurs becau se handshaking a pplies on ly to p acketed data. In this example the packeted_decode parameter is disabled.
Page 90
SSI Interface 6 - 5
Decoder
Data is captured
by decoder
Host
(1)
DECODE_DATA
message sent
Decoder
Data is captured
by decoder
Host
(1)
ASCII data sent
ACK/NAK Disabled and Packeted DECODE_DATA
In this example ACK/NAK does not occur even though packeted_decode is enabled because the ACK/NAK handshaking parameter is disabled.
ACK/NAK Disabled and Unpacketed ASCII Data
The decoder sends captured data to the host.

Communication Summary

RTS/CTS Lines

All communication must use RTS/CTS handshaking as described in the Simple Serial Interface Programmer’s Guide, p/n 72E-40451-xx. If bypassing hardware handshaking, the host must send the WAKEUP command before
all other communication or the first byte of a message can be lost during the scan ner wakeup sequence. Zebra recommends not bypassing RTS/CTS hardware handshaking.

ACK/NAK Option

ACK/NAK handshaking is enabled by default and Zebra recommends leaving it enabled. Disabling this can cause communication problems, as handshaking is the only acknowledgment that a message was received correctly. ACK/NAK is not used with unpacketed decode data regardless of whether it is enabled.

Number of Data Bits

All communication with the scanner must use 8-bit data.
Page 91
6 - 6 DS8108 Digital Scanner Product Reference Guide

Serial Response Timeout

The Host Serial Response Timeout parameter determines how long to wait for a handshaking response before trying again or aborting further attempts. Set the same value for both the host and scanner.
NOTE You can temporarily change the Host Serial Response Timeout when the host takes longer to process an
ACK or longer data string. Zebra does not recommend frequent permanent changes due to limited write cycles of non-volatile memory.

Retries

The host resends data twice after the initial send if the scanner does not respond with an ACK or NAK (if ACK/NAK handshaking is enabled), or response data (e.g., PARAM_SEND, REPLY_REVISION). If the scanner replies with a NAK RESEND, the host resends the data. All resent messages must have the resend bit set in the Status byte.
The scanner resends data two times after the initial send if the host fails to reply with an ACK or NAK (if ACK/NAK handshaking is enabled).

Baud Rate, Stop Bits, Parity, Response Timeout, ACK/NAK Handshaking

If you use PARAM_SEND to change these serial parameters, the ACK response to the PARAM_SEND uses the previous values for these parameters. The new values then take ef fect for the next transaction.

Errors

The scanner issues a communication error when:
The CTS line is asserted when the scanner tries to transmit, and is still asserted on each of two successive retries
The scanner does not receive an ACK or NAK after initial transmit and two resends.

SSI Communication Notes

When not using hardware handshaking, space messages sufficiently apart. The host must not communicate with the scanner if the scanner is transmitting.
When using hardware handshaking, frame each message properly with handshaking signals. Do not try to send two commands within the same handshaking frame.
There is a permanent/temporary bit in the PARAM_SEND message. Removing power from the scanner discards temporary changes. Permanent changes are written to non-volatile memory. Frequent changes shorten the life of the non-volatile memory.
Page 92

Using Time Delay to Low Power Mode with SSI

Time Delay to Low Power Mode on page 10-18 provides options to select a general time delay. To program a more
specific delay value, use an SSI command according to Table 6-2.
Table 6-2 Values for Selecting Time Delay to Low Power
Value Timeout Value Timeout Value Timeout Value Timeout
0x00 15 Min 0x10 1 Sec 0x20 1 Min 0x30 1 Hour 0x01 30 Min 0x11 1 Sec 0x21 1 Min 0x31 1 Hour 0x02 60 Min 0x12 2 Sec 0x22 2 Min 0x32 2 Hours 0x03 90 Min 0x13 3 Sec 0x23 3 Min 0x33 3 Hours N/A N/A 0x14 4 Sec 0x24 4 Min 0x34 4 Hours N/A N/A 0x15 5 Sec 0x25 5 Min 0x35 5 Hours N/A N/A 0x16 6 Sec 0x26 6 Min 0x36 6 Hours
SSI Interface 6 - 7
N/A N/A 0x17 7 Sec 0x27 7 Min 0x37 7 Hours N/A N/A 0x18 8 Sec 0x28 8 Min 0x38 8 Hours N/A N/A 0x19 9 Sec 0x29 9 Min 0x39 9 Hours N/A N/A 0x1A 10 Sec 0x2A 10 Min 0x3A 10 Hours N/A N/A 0x1B 15 Sec 0x2B 15 Min 0x3B 15 Hours N/A N/A 0x1C 20 Sec 0x2C 20 Min 0x3C 20 Hours N/A N/A 0x1D 30 Sec 0x2D 30 Min 0x3D 30 Hours N/A N/A 0x1E 45 Sec 0x2E 45 Min 0x3E 45 Hours N/A N/A 0x1F 60 Sec 0x2F 60 Min 0x3F 60 Hours
CAUTION With hardware handshaking disabled, the scanner wakes from low power mode upon receiving a
character. However, the scanner does not process this character or any others it receives during the 10 ms period following wakeup. Wait at least 10 ms after wakeup to send valid characters.
Page 93
6 - 8 DS8108 Digital Scanner Product Reference Guide

Encapsulation of RSM Commands/Responses over SSI

The SSI protocol allows the host to send a command that is variable in length up to 255 bytes. Although there is a provision in the protocol to multi-packet commands from the host, the scanner does not support this. The host must fragment packets using the provisions in the RSM protocol.

Command Structure

Byte 7 6 5 4 3 2 1 0
0 Length (not including the checksum) 1 SSI_MGMT_COMMAND (0x80) 2 Message Source (4 - Host) 3 Reserved (0) Reserved (0) Reserved (0) Cont'd packet Retransmit 4 Payload data (see the following example) ... Length -1 Length 2's complement checksum (MSB) Length +1 2's complement checksum (LSB)
The expected positive response is SSI_MGMT_COMMAND which can be a multi-packet response. Devices that do not support this command respond with the standard SSI_NAK.

Response Structure

Byte 7 6 5 4 3 2 1 0
0 Length (not including the checksum) 1 SSI_MGMT_COMMAND (0x80) 2 Message Source (0 - Decoder) 3 Reserved (0) Reserved (0) Reserved (0) Cont'd packet Retransmit 4 Payload data (see the following example) ... Length -1 Length 2's complement checksum (MSB) Length +1 2's complement checksum (LSB)
Page 94
SSI Interface 6 - 9

Example Transaction

The following example illustrates how to retrieve diagnostic information (Diagnostic Testing and Reporting (Attribute #10061) decimal) from the scanner using encapsulation of RSM commands over SSI. Before sending an RSM command, the host must send the RSM Get Packet Size command to query the pack et size supported by the device.
Command from Host to Query Packet Size Supported by Device
0A 80 04 00 00 06 20 00 FF FF FD 4E
Where:
0A 80 04 00 is encapsulation of RSM commands over SSI command header
00 06 20 00 FF FF is RSM Get Packet Size command
FD 4E is SSI command checksum
Response from Device with Packet Size Information
0C 80 00 00 00 08 20 00 00 F0 00 F0 FD 6C
Where:
0C 80 00 00 is encapsulation of RSM command over SSI command header
00 08 20 00 00 F0 00 F0 is RSM Get Packet Size response
FD 6C is SSI response checksum
Command from Host to Retrieve Diagnostic Information
0C 80 04 00 00 08 02 00 27 4D 42 00 FE B0
Where:
0C 80 04 00 is encapsulation of RSM commands over SSI command header
00 08 02 00 27 4D 42 00 is attribute Get command requesting attribute 10061 decimal
FE B0 is SSI command checksum
Response from Device with Diagnostic Information
21 80 00 00 00 1D 02 00 27 4D 41 01 42 00 0E 00 00 00 00 01 03 02 0 3 03 03 04 03 05 03 06 03 FF FF FC 15
Where:
21 80 00 00 00 1D 02 00 27 4D 41 01 42 00 0E 00 00 is encapsulation of RSM responses over SSI command header
00 00 01 03 02 03 03 03 04 03 05 03 06 03 is attribute Get response which includes diagnostic report value
FF FF is attribute Get response, packet termination
FC 15 is SSI response checksum
Page 95
6 - 10 DS8108 Digital Scanner Product Reference Guide
*Enable Parameter
(1)
Feature/option
* Indicates default
Option value

Setting Parameters

This section describes how to set up the scanner with an SSI host. When using SSI, program the scanner via bar code menu or SSI hosts commands.
The scanner ships with the settings shown in Table 6-3 on page 6-11 (also see Appendix A, Standard Parameter
Defaults for all defaults). If the default values suit requirements, programming is not necessary.
To set feature values, scan a single bar code or a short bar code sequence. The settings are stored in non-volatile memory and are preserved even when th e sca nn e r po wer s do wn .
NOTE Most computer monitors allow scanning bar codes directly on the screen. When scanning from the screen,
be sure to set the document magnification to a level where you can see the bar code clearly, and bars and/or spaces do not merge.
To return all features to default values, scan Set Factory Defaults on page 10-5. Throughout the pr ogramming bar code menus, asterisks (
*) indicate default values.

Scanning Sequence Examples

In most cases scanning one bar code sets the parameter value. For example, to set the baud rate to 19,200, scan the Baud Rate 19,200 bar code under Baud Rate on page 6-12. The scanner issues a fast warble beep and the LED turns green, signifying a successful parameter entry.
Other parameters require scanning several bar codes. See the parameter descriptions for this procedure.

Errors While Scanning

Unless otherwise specified, to correct an error during a scanning sequence, just re-scan the correct para meter.
Page 96

Simple Serial Interface Parameter Defaults

Table 6-1 lists defaults for SSI host parameters. Change these values in one of two ways:
Scan the appropriate bar codes in this chapte r. The new value replaces the standard default value in memory. To recall default parameter values, see Default Parameters on page 10-5.
Download data through the device’s serial port using SSI. Hexadecimal parameter numbers appear in this chapter below the parameter title, and option values appear in parenthesis beneath the accompanying bar codes. Refer to the Simple Serial Interface (SSI) Programmer’s Guide for detailed instructions for changing parameters using this method.
NOTE See Appendix A, Standard Parameter Defaults for all user preference, host, symbology, and
miscellaneous default parameters.
Table 6-3 SSI Interface Default Table
SSI Interface 6 - 11
Parameter
SSI Host Parameters
Select SSI Host N/A N/A N/A Baud Rate 156 9Ch 9600 Parity 158 9Eh None Check Parity 151 97h Disable Stop Bits 157 9Dh 1 Software Handshaking 159 9Fh ACK/NAK Host RTS Line State 154 9Ah Low Decode Data Packet Format 238 EEh Send Raw Decode Data Host Serial Response Timeout 155 9Bh 2 Seconds Host Character Timeout 239 EFh 200 msec Multipacket Option 334 F0h 4Eh Option 1 Interpacket Delay 335 F0h 4Fh 0 msec
Event Reporting
Parameter
Number
SSI
Number
Default
Page
Number
6-12 6-12 6-13 6-14 6-15 6-16 6-17 6-17 6-18 6-19 6-20 6-21
Decode Event 256 F0h 00h Disable Boot Up Event 258 F0h 02h Disable Parameter Event 259 F0h 03h Disable
NOTE SSI interprets Prefix, Suffix1, and Suffix2 values listed in Table D-1 on page D-1 differently than other
interfaces. SSI does not recognize key categories, only the 3-digit decimal value. The default value of 7013 is interpreted as CR only.
6-22 6-23 6-23
Page 97
6 - 12 DS8108 Digital Scanner Product Reference Guide

SSI Host Parameters

Select SSI Host

To select SSI as the host interface, scan the following bar code.
SSI Host

Baud Rate

Parameter # 156 SSI # 9Ch
Baud rate is the number of bits of data transmitted per second. Scan one of the following bar codes to set the scanner's baud rate to match the baud rate setting of the host device. Otherwise, data may not reach the host device or may reach it in distorted form.
*Baud Rate 9600
(6)
Baud Rate 38,400
(8)
Baud Rate 19,200
(7)
Baud Rate 57,600
(10)
Page 98
Baud Rate (continued)
Baud Rate 115,200
(11)
Baud Rate 460,800
(14)
SSI Interface 6 - 13
Baud Rate 230,400
(13)
Baud Rate 921,600
(15)

Parity

Parameter # 158 SSI # 9Eh
A parity check bit is the most significant bit of each ASCII coded character. Scan one of the following bar codes to select the parity type according to host device requirements:
Odd - This sets the parity bit value to 0 or 1, based on data, to ensure that the coded character contains an
odd number of 1 bits.
Even - This sets the parity bit value to 0 or 1, based on data, to ensure that the coded character contains an
even number of 1 bits.
Page 99
6 - 14 DS8108 Digital Scanner Product Reference Guide
None - No parity bit is required.
Odd
(2)
Even
(1)
*None
(0)

Check Parity

Parameter # 151 SSI # 97h
Scan one of the following bar codes to select whether to check the parity of received characters. See Parity to select the type of parity.
*Do Not Check Parity
(0)
Check Parity
(1)
Page 100
SSI Interface 6 - 15

Stop Bits

Parameter # 157 SSI # 9Dh
The stop bit(s) at the end of each transmitted character marks the end of transmission of one character and prepares the receiving device for the next character in the serial data stream. Scan one of the following bar codes to set the number of stop bits (one or two) based on the number the receiving host can accommodate.
*1 Stop Bit
(1)
2 Stop Bits
(2)
Loading...