Datalogic DSM0400 Product Reference Manual

Text of the manual

Via S. Vitalino, 13

40012 Calderara di Reno Italy Tel. +39 051 3147011 Fax +39 051 3147205 ©2020 Datalogic S.p.A. and/or its affiliates  All rights reserved.  Without limiting the rights under copyright, no part of this documenta- tion may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means, or for any purpose, without the express written permission of Datalogic S.p.A. and/or its affiliates. Owners of Datalogic products are hereby granted a non-exclusive, revocable license to reproduce and transmit this documentation for the purchaser's own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including copyright notices, contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation. Should future revisions of this manual be published, you can acquire printed versions by contacting your Datalogic representative. Elec- tronic versions may either be downloadable from the Datalogic website (www.datalogic.com) or provided on appropriate media. If you visit our website and would like to make comments or suggestions about this or other Datalogic publications, please let us know via the "Contact Datalogic" page. Disclaimer Datalogic has taken reasonable measures to provide information in this manual that is com- plete and accurate, however, Datalogic reserves the right to change any specification at any time without prior notice. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many coun- tries, including the U.S.A. and the E.U. All other trademarks and brands are property of their respective owners. Patents See www.patents.datalogic.com for patent list. See the Regulatory Addendum included with your product for additional regulatory, safety and legal information. This manual refers to software version 2.2.1.3 and later.

Product Reference Guide

iii Table of Contents INTRODUCTION........................................................................................................................................................................................... 1 About the Scanner ....................................................................................................................................................................................................1 Using the DSM0400 .................................................................................................................................................................................................1 About this Manual ...................................................................................................................................................................................................1 Overview ....................................................................................................................................................................................................................2 Manual Conventions .......................................................................................................................................................................................2 Technical Support .....................................................................................................................................................................................................3 Support Through the Website ........................................................................................................................................................................3 Reseller Technical Support .............................................................................................................................................................................3 ....................................................................................................................................................................................................................................3 SETUP.......................................................................................................................................................................................................... 5 Unpacking .................................................................................................................................................................................................................5 Setting Up the Scanner ............................................................................................................................................................................................5 Connect Host Interface ...................................................................................................................................................................................6 RS-232 Serial Connection ......................................................................................................................................................................6 USB Connection ......................................................................................................................................................................................6 DSM0400 Mounting using brackets ..............................................................................................................................................................7 Multi side Mounting Bracket ................................................................................................................................................................7 Angular Bracket (-17° to 25° Angle Mounting) ..................................................................................................................................8 Both Brackets applied ............................................................................................................................................................................8 Using the DSM0400 .................................................................................................................................................................................................9 Interface Selection .................................................................................................................................................................................................10 Configuring the Interface ..............................................................................................................................................................................10 Customizing Configuration Settings ....................................................................................................................................................................12 Using the Programming Bar Codes .............................................................................................................................................................12 Datalogic DESP protocol SDK ..............................................................................................................................................................12 DespDemoApp ......................................................................................................................................................................................12 Datalogic Aladdin™ Utility ....................................................................................................................................................................12 Interface Settings ..........................................................................................................................................................................................13 Configuring Other Features .........................................................................................................................................................................13 Software Version Transmission ..................................................................................................................................................................13 Resetting the Product Configuration to Defaults ......................................................................................................................................13 CONFIGURATION USING BAR CODES..................................................................................................................................................... 15 Configuration Parameters ....................................................................................................................................................................................15 RS-232 ONLY Interface ................................................................................................................................................................... 17 Baud Rate ..................................................................................................................................................................................... 18 Data Bits ....................................................................................................................................................................................... 19 Stop Bits ....................................................................................................................................................................................... 19 Parity ............................................................................................................................................................................................ 20 Handshaking Control .................................................................................................................................................................. 21 USB Keyboard ONLY Interface ....................................................................................................................................................... 23 Country Mode .............................................................................................................................................................................. 24 Setting Country Mode ................................................................................................................................................................. 25 Setting Encoding Type. ............................................................................................................................................................... 39 Setting ALT Input Type ................................................................................................................................................................ 46 Setting ALT Output Type ............................................................................................................................................................. 46 Keyboard Numeric Keypad ......................................................................................................................................................... 47 Keyboard Send Control Characters ........................................................................................................................................... 47 USB Keyboard Speed ................................................................................................................................................................... 48 USB-OEM ONLY Interface............................................................................................................................................................... 51 Introduction ................................................................................................................................................................................. 51 USB-OEM Device Usage ............................................................................................................................................................. 52 Data Format ..................................................................................................................................................................................... 53 Global Prefix/Suffix ..................................................................................................................................................................... 54 Global AIM ID ................................................................................................................................................................................ 55 GS1-128 AIM ID ........................................................................................................................................................................... 56

DSM0400 Fixed Mount Area Imager Bar Code Reader

Reading Parameters ....................................................................................................................................................................... 57 Double Read Timeout ................................................................................................................................................................. 58 LED AND SPEAKER INDICATORS ........................................................................................................................................................ 60 Good Read Speaker Volume ....................................................................................................................................................... 60 Enable/Disable Green Spot (Good Read) LED Indicator .......................................................................................................... 61 Enable/Disable Trigger LED indicator ....................................................................................................................................... 61 Enable/Disable Power LED Indicator ........................................................................................................................................ 61 SCANNING FEATURES .......................................................................................................................................................................... 62 Scan Mode .................................................................................................................................................................................... 62 Flash On Time .............................................................................................................................................................................. 63 Flash Off Time ............................................................................................................................................................................. 64 Stand Mode Sensitivity ............................................................................................................................................................... 65 Scanning Active Time .................................................................................................................................................................. 66 Pick Mode ..................................................................................................................................................................................... 67 Aiming Pointer ............................................................................................................................................................................. 68 Green Spot Duration ................................................................................................................................................................... 68 Enhanced Mobile Phone Mode .................................................................................................................................................. 69 Decode Negative Image .............................................................................................................................................................. 70 Disable all Symbologies.................................................................................................................................................................. 71 1D Symbologies ............................................................................................................................................................................... 72 CODE EAN/UPC .................................................................................................................................................................................... 74 Coupon Control ............................................................................................................................................................................ 74 UPC-A ........................................................................................................................................................................................... 74 UPC-A Enable/Disable ................................................................................................................................................................ 74 UPC-A Check Character Transmission ...................................................................................................................................... 75 Expand UPC-A to EAN-13 .......................................................................................................................................................... 75 UPC-A Number System Character Transmission .................................................................................................................... 76 UPC-E ........................................................................................................................................................................................... 76 UPC-E Enable/Disable ................................................................................................................................................................ 76 UPC-E Check Character Transmission ...................................................................................................................................... 77 Expand UPC-E to EAN-13 ........................................................................................................................................................... 77 Expand UPC-E to UPC-A ............................................................................................................................................................. 78 UPC-E Number System Character Transmission .................................................................................................................... 78 GTIN FORMATTING ............................................................................................................................................................................... 79 EAN 13 (JAN 13) .................................................................................................................................................................................... 80 EAN 13 Enable/Disable .............................................................................................................................................................. 80 EAN 13 Check Character Transmission ..................................................................................................................................... 80 EAN-13 ISBN Conversion ........................................................................................................................................................... 81 ISSN ........................................................................................................................................................................................................ 81 ISSN Enable/Disable ................................................................................................................................................................... 81 EAN 8 (JAN 8) ......................................................................................................................................................................................... 82 EAN 8 Enable/Disable ................................................................................................................................................................ 82 EAN 8 Check Character Transmission ....................................................................................................................................... 82 Expand EAN 8 to EAN 13 ............................................................................................................................................................ 82 UPC/EAN GLOBAL SETTINGS .............................................................................................................................................................. 83 UPC/EAN Price Weight Check .................................................................................................................................................... 83 ADD-ONS ............................................................................................................................................................................................... 84 Optional Add-ons ........................................................................................................................................................................ 84 Optional Add-On Timer ............................................................................................................................................................... 85 Disable all Symbologies.................................................................................................................................................................. 86 CODE 39 ................................................................................................................................................................................................. 89 Code 39 Enable/Disable ............................................................................................................................................................. 89 Code 39 Check Character Calculation ........................................................................................................................................ 89 Code 39 Check Character Transmission .................................................................................................................................... 90 Code 39 Start/Stop Character Transmission ........................................................................................................................... 91 Code 39 Full ASCII ........................................................................................................................................................................ 91 Code 39 Quiet zones ................................................................................................................................................................... 92 Code 39 Length Control .............................................................................................................................................................. 93 Code 39 Set Length 1 .................................................................................................................................................................. 94 Code 39 Set Length 2 .................................................................................................................................................................. 95 Code 39 Interdigit Ratio .............................................................................................................................................................. 96 CODE 32 (ITAL PHARMACEUTICAL CODE) .......................................................................................................................................... 98 Code 32 Enable/Disable ............................................................................................................................................................. 98 Code 32 Feature Setting Exceptions ......................................................................................................................................... 98 Code 32 Check Char Transmission ............................................................................................................................................ 99 Code 32 Start/Stop Character Transmission ........................................................................................................................... 99 CODE 39 CIP (FRENCH PHARMACEUTICAL) ..................................................................................................................................... 100

Product Reference Guide

v Code 39 CIP Enable/Disable ..................................................................................................................................................... 100 CODE 128 ............................................................................................................................................................................................. 101 Code 128 Enable/Disable ......................................................................................................................................................... 101 Code 128 Check Character Transmission ............................................................................................................................... 101 Code 128 Function Character Transmission .......................................................................................................................... 102 Code 128 Quiet Zones ............................................................................................................................................................... 102 Code 128 Length Control .......................................................................................................................................................... 103 Code 128 Set Length 1 .............................................................................................................................................................. 104 Code 128 Set Length 2 .............................................................................................................................................................. 105 GS1-128 ............................................................................................................................................................................................... 106 GS1-128 Enable ......................................................................................................................................................................... 106 CODE ISBT 128 .................................................................................................................................................................................... 107 ISBT 128 Concatenation ............................................................................................................................................................ 107 ISBT 128 Concatenation Mode ................................................................................................................................................. 107 ISBT 128 Dynamic Concatenation Timeout ............................................................................................................................ 108 ISBT 128 Advanced Concatenation Options ........................................................................................................................... 108 INTERLEAVED 2 OF 5 (I 2 OF 5) ......................................................................................................................................................... 109 I 2 of 5 Enable/Disable ............................................................................................................................................................. 109 I 2 of 5 Check Character Calculation ........................................................................................................................................ 109 I 2 of 5 Check Character Transmission .................................................................................................................................... 110 I 2 of 5 Length Control .............................................................................................................................................................. 111 I 2 of 5 Set Length 1 .................................................................................................................................................................. 112 I 2 of 5 Set Length 2 .................................................................................................................................................................. 113 FOLLETT 2 OF 5 .................................................................................................................................................................................. 114 Follett 2 of 5 Enable/Disable ................................................................................................................................................... 114 INTERLEAVED 2 OF 5 CIP HR ............................................................................................................................................................ 114 Interleaved 2 of 5 CIP HR Enable/Disable .............................................................................................................................. 114 STANDARD 2 OF 5 .............................................................................................................................................................................. 115 Standard 2 of 5 Enable/Disable .............................................................................................................................................. 115 Standard 2 of 5 Check Character Calculation ......................................................................................................................... 115 Standard 2 of 5 Check Character Transmission ..................................................................................................................... 115 Standard 2 of 5 Length Control ............................................................................................................................................... 116 Standard 2 of 5 Set Length 1 ................................................................................................................................................... 117 Standard 2 of 5 Set Length 2 ................................................................................................................................................... 118 INDUSTRIAL 2 OF 5 ............................................................................................................................................................................. 119 Industrial 2 of 5 Enable/Disable .............................................................................................................................................. 119 Industrial 2 of 5 Check Character Calculation ........................................................................................................................ 120 Industrial 2 of 5 Check Character Transmission .................................................................................................................... 120 Industrial 2 of 5 Length Control ............................................................................................................................................... 121 Industrial 2 of 5 Set Length 1 ................................................................................................................................................... 122 Industrial 2 of 5 Set Length 2 ................................................................................................................................................... 123 CODE IATA ........................................................................................................................................................................................... 124 IATA Enable/Disable ................................................................................................................................................................. 124 IATA Check Character Transmission ....................................................................................................................................... 124 DATALOGIC 2 OF 5 .............................................................................................................................................................................. 125 Datalogic 2 of 5 Enable/Disable .............................................................................................................................................. 125 Datalogic 2 of 5 Check Character Calculation ......................................................................................................................... 125 Datalogic 2 of 5 Length Control ............................................................................................................................................... 126 Datalogic 2 of 5 Set Length 1 ................................................................................................................................................... 127 Datalogic 2 of 5 Set Length 2 ................................................................................................................................................... 128 CODABAR ............................................................................................................................................................................................ 129 Codabar Enable/Disable ........................................................................................................................................................... 129 Codabar Check Character Calculation ..................................................................................................................................... 129 Codabar Check Character Transmission ................................................................................................................................. 130 Codabar Start/Stop Character Transmission ......................................................................................................................... 130 Codabar Start/Stop Character Match ..................................................................................................................................... 131 Codabar Quiet Zones ................................................................................................................................................................ 131 Codabar Length Control ............................................................................................................................................................ 132 Codabar Set Length 1 ................................................................................................................................................................ 133 Codabar Set Length 2 ................................................................................................................................................................ 134 ABC CODABAR .................................................................................................................................................................................... 135 ABC Codabar Enable/Disable ................................................................................................................................................... 135 ABC Codabar Concatenation Mode .......................................................................................................................................... 135 ABC Codabar Dynamic Concatenation Timeout ..................................................................................................................... 136 ABC Codabar Force Concatenation .......................................................................................................................................... 137 CODE 11 ............................................................................................................................................................................................... 138 Code 11 Enable/Disable ........................................................................................................................................................... 138

DSM0400 Fixed Mount Area Imager Bar Code Reader

Code 11 Check Character Calculation ...................................................................................................................................... 138 Code 11 Check Character Transmission .................................................................................................................................. 139 Code 11 Length Control ............................................................................................................................................................ 139 Code 11 Set Length 1 ................................................................................................................................................................ 140 Code 11 Set Length 2 ................................................................................................................................................................ 141 GS1 DATABAR™ OMNIDIRECTIONAL ................................................................................................................................................. 142 GS1 DataBar™ Omnidirectional Enable/Disable .................................................................................................................... 142 GS1 DataBar™ Omnidirectional GS1-128 Emulation ............................................................................................................. 142 GS1 DATABAR™ EXPANDED .............................................................................................................................................................. 143 GS1 DataBar™ Expanded Enable/Disable ............................................................................................................................... 143 GS1 DataBar™ Expanded GS1-128 Emulation ........................................................................................................................ 143 GS1 DataBar™ Expanded Length Control ................................................................................................................................ 144 GS1 DataBar™ Expanded Set Length 1 .................................................................................................................................... 145 GS1 DataBar™ Expanded Set Length 2 .................................................................................................................................... 146 GS1 DATABAR™ LIMITED .................................................................................................................................................................... 147 GS1 DataBar™ Limited Enable/Disable ................................................................................................................................... 147 GS1 DataBar™ Limited GS1-128 Emulation ............................................................................................................................ 147 CODE 93 ............................................................................................................................................................................................... 148 Code 93 Enable/Disable ........................................................................................................................................................... 148 Code 93 Check Character Calculation ...................................................................................................................................... 148 Code 93 Check Character Transmission .................................................................................................................................. 149 Code 93 Length Control ............................................................................................................................................................ 149 Code 93 Set Length 1 ................................................................................................................................................................ 150 Code 93 Set Length 2 ................................................................................................................................................................ 151 Code 93 Quiet Zones ................................................................................................................................................................. 152 MSI ....................................................................................................................................................................................................... 153 MSI Enable/Disable .................................................................................................................................................................. 153 MSI Check Character Calculation ............................................................................................................................................. 153 MSI Check Character Transmission ......................................................................................................................................... 154 MSI Length Control ................................................................................................................................................................... 154 MSI Set Length 1 ....................................................................................................................................................................... 155 MSI Set Length 2 ....................................................................................................................................................................... 156 PLESSEY .............................................................................................................................................................................................. 157 Plessey Enable/Disable ............................................................................................................................................................ 157 Plessey Check Character Calculation ...................................................................................................................................... 158 Plessey Check Character Transmission .................................................................................................................................. 158 Plessey Length Control ............................................................................................................................................................. 159 Plessey Set Length 1 ................................................................................................................................................................ 160 Plessey Set Length 2 ................................................................................................................................................................ 161 2D Symbologies ............................................................................................................................................................................. 162 2D Global Features ......................................................................................................................................................................................163 2D Structured Append .............................................................................................................................................................. 164 2D Normal/Inverse Symbol Control ........................................................................................................................................ 165 2D Symbology Selection .............................................................................................................................................................................166 AZTEC CODE ........................................................................................................................................................................................ 166 Aztec Code Enable / Disable .................................................................................................................................................... 166 Aztec Code Length Control ....................................................................................................................................................... 167 Aztec Code Set Length 1 ........................................................................................................................................................... 168 Aztec Code Set Length 2 ........................................................................................................................................................... 169 HAN XIN CODE .................................................................................................................................................................................... 170 Han Xin Code Enable / Disable ................................................................................................................................................ 170 Han Xin Code: Code Length Control ......................................................................................................................................... 171 Han Xin Code Set Length 1 ....................................................................................................................................................... 172 Han Xin Code Set Length 2 ....................................................................................................................................................... 173 DATA MATRIX ...................................................................................................................................................................................... 174 Data Matrix Enable / Disable ................................................................................................................................................... 174 Data Matrix Square/Rectangular Style .................................................................................................................................. 175 Data Matrix Length Control ...................................................................................................................................................... 176 Disable all Symbologies................................................................................................................................................................ 177 Data Matrix Set Length 1 ......................................................................................................................................................... 178 Data Matrix Set Length 2 ......................................................................................................................................................... 179 DOTCODE ............................................................................................................................................................................................. 180 DotCode Enable / Disable ........................................................................................................................................................ 180 DotCode Length Control ........................................................................................................................................................... 180 DotCode Set Length 1 ............................................................................................................................................................... 181 DotCode Set Length 2 ............................................................................................................................................................... 182 DotCode High Resolution ......................................................................................................................................................... 183

Product Reference Guide

vii DotCode Constant Position ...................................................................................................................................................... 183 DotCode Maximum Dot Diameter ........................................................................................................................................... 184 DotCode Minimum Dot Diameter ............................................................................................................................................ 185 MAXICODE ........................................................................................................................................................................................... 186 Maxicode Enable / Disable ....................................................................................................................................................... 186 Maxicode Primary Message Transmission ............................................................................................................................ 186 Maxicode Length Control .......................................................................................................................................................... 187 Maxicode Set Length 1 ............................................................................................................................................................. 188 Maxicode Set Length 2 ............................................................................................................................................................. 189 PDF417 ................................................................................................................................................................................................ 190 PDF417 Enable / Disable ......................................................................................................................................................... 190 PDF417 Length Control ............................................................................................................................................................ 190 PDF417 Set Length 1 ................................................................................................................................................................ 191 PDF417 Set Length 2 ................................................................................................................................................................ 192 MICRO PDF417 ................................................................................................................................................................................... 193 Micro PDF417 Enable / Disable ............................................................................................................................................... 193 Micro PDF417 Code 128 GS1-128 Emulation ......................................................................................................................... 194 Micro PDF417 Length Control .................................................................................................................................................. 195 Micro PDF417 Set Length 1 ...................................................................................................................................................... 196 Micro PDF417 Set Length 2 ...................................................................................................................................................... 197 QR CODE .............................................................................................................................................................................................. 198 QR Code Enable / Disable ........................................................................................................................................................ 198 QR Code Length Control ........................................................................................................................................................... 198 QR Code Set Length 1 ............................................................................................................................................................... 199 QR Code Set Length 2 ............................................................................................................................................................... 200 MICRO QR CODE ................................................................................................................................................................................. 201 Micro QR Code Enable/Disable ................................................................................................................................................ 201 Micro QR Code Length Control ................................................................................................................................................. 202 Micro QR Code Set Length 1 ..................................................................................................................................................... 203 Micro QR Code Set Length 2 ..................................................................................................................................................... 204 DIGITAL WATERMARK ........................................................................................................................................................................ 205 OCR ...................................................................................................................................................................................................... 206 UCC COMPOSITE ................................................................................................................................................................................. 207 UCC Optional Composite Timer ................................................................................................................................................ 207 POSTAL CODE SELECTION ................................................................................................................................................................. 208 Postnet BB Control ................................................................................................................................................................... 211 NewZealand Postal Control ..................................................................................................................................................... 211 REFERENCES......................................................................................................................................................................................... 213 RS-232 Parameters .............................................................................................................................................................................................214 RS-232 Only .................................................................................................................................................................................................214 Baud Rate ........................................................................................................................................................................................... 214 Data Bits ............................................................................................................................................................................................. 214 Stop Bits ............................................................................................................................................................................................. 214 Parity .................................................................................................................................................................................................. 214 Handshaking Control ........................................................................................................................................................................ 214 Data Format ..........................................................................................................................................................................................................215 Data Editing .................................................................................................................................................................................................215 Global Prefix/Suffix .....................................................................................................................................................................................216 Example: Setting a Prefix .................................................................................................................................................................. 216 Global AIM ID ................................................................................................................................................................................................217 Scanning Features ...............................................................................................................................................................................................218 Scan Mode ....................................................................................................................................................................................................218 Flash On Time ..............................................................................................................................................................................................219 Flash Off Time .............................................................................................................................................................................................220 Symbologies .........................................................................................................................................................................................................221 Set Length ....................................................................................................................................................................................................221 Set Length 1 ....................................................................................................................................................................................... 221 Set Length 2 ....................................................................................................................................................................................... 222 TECHNICAL SPECIFICATIONS ............................................................................................................................................................... 223 Technical Features ...............................................................................................................................................................................................223 DSM04X1 models (WVGA) ................................................................................................................................................................ 225 DSM04X2-DL models (MP) ............................................................................................................................................................... 225 DSM04X2-SR models (MP) ............................................................................................................................................................... 225 DSM04X2-WA models (MP) ............................................................................................................................................................. 226 RS-232 Electrical Connections ......................................................................................................................................................... 226 External Trigger (DSM045X models only) ....................................................................................................................................... 226

DSM0400 Fixed Mount Area Imager Bar Code Reader

LED and Beeper Indications ................................................................................................................................................................................227 Button and LED Status ...............................................................................................................................................................................227 Indicators ..............................................................................................................................................................................................................227 Troubleshooting ...................................................................................................................................................................................................228 DSM0400 Dimensions .........................................................................................................................................................................................229 Multi-face Bracket for Mounting in 5 sides .............................................................................................................................................230 Angular Mounting Bracket .........................................................................................................................................................................231 Ergonomic Recommendations ...........................................................................................................................................................................232 Standard Cable Pinouts for DSM049X models .................................................................................................................................................233 SAMPLE BAR CODES............................................................................................................................................................................. 235 1D Bar Codes .............................................................................................................................................................................. 235 1D Bar Codes - continued ......................................................................................................................................................... 236 GS1 DataBar™ (RSS) ..............................................................................................................................................................................................237 GS1 DataBar™-14 ..................................................................................................................................................................................................237 2D Bar Codes .........................................................................................................................................................................................................238 ASCII Chart ............................................................................................................................................................................................................239 KEYPAD.................................................................................................................................................................................................. 241 HID Variable PIN Code .........................................................................................................................................................................................243

Product Reference Guide

1 Chapter 1 Introduction About the Scanner With rich feature sets and extensive model options, the DSM0400 product series from Datalogic is a fully self-contained standard range 2D bar code scanning module for use in self-service kiosks or other semi-automated equipment requiring the ability to read a bar code. It is intended to be an easy integration by system designers with little expertise in scanning tech- nology, with RS232 or USB (COM, Composite, Keyboard, OEM) possible interfaces. DSM0400 uses the latest and fastest imaging technology and offers Datalogic’s Green Spot for good read feedback. The scanning technology is essentially the same as the HALOGEN™ family SCAN ENGINEs area imagers, with Datalogic decoding platform and some enhancements for presentation reading and improved motion tolerance. The enclosure is designed for ease of integration, is sealed IP54 grade for clean- ing, and is constructed of a solvent- and disinfectant-tolerant resin. DSM0400 represents the premium level of data collection equipment for general purpose applications, retail and also light industrial environments. Using the DSM0400 To read a symbol or capture an image, simply aim the reader and trigger the scanner, using the button on top or a trigger command through the commu- nication interface. The DSM0400 is a powerful omni-directional reader, so the orientation of the symbol is not important. Datalogic's exclusive pat- ented 'Green Spot' for good-read feedback helps to improve productivity in noisy environments or in situations where silence is required. The DSM0400 reliably decodes all standard 1D (linear) and 2D bar codes, including DataBar™ codes (Omnidirectional, Expanded, Stacked), Postal Codes (China Post). The data stream - acquired from decoding a symbol - is rapidly sent to the host. The reader is immediately available to read another symbol. About this Manual This Product Reference Guide (PRG) is provided for users seeking advanced technical information, including connection, programming, maintenance and specifications. The Quick Reference Guide (QRG) and other publications associated with this product are can be downloaded for free on www.datalogic.com. Typically, units are factory-programmed for the most common terminal and communications settings. If you need to modify any programmable settings,

DSM0400 Fixed Mount Area Imager Bar Code Reader

custom configuration can be accomplished by scanning the programming bar codes within this guide. Programming can also be performed using the protocol “Decoded Engine Serial Protocol” (DESP) or using Datalogic Aladdin™ Configuration applica- tion, downloadable from the Datalogic website. This multi-platform utility programs allow device configuration using a PC. It communicates with the device using a serial or USB cable and can also create configuration barcodes to print. Overview Chapter 1, Introduction: provides a product overview, information about Technical Support and manual. Chapter 2, Setup: presents information about unpacking and setting up the scanner, and interface configuration bar codes and details. Chapter 3, Configuration Using Bar Codes: provides instructions and bar code labels for customizing your scanner. There are different sections for interface types, default factory settings, general features, data formatting and symbology specific features. Chapter 4, References: provides details concerning programmable features. Appendix A Technical Specifications: lists physical and performance charac- teristics, as well as environmental and regulatory specifications. It also pro- vides standard cable-pin-outs and descriptions of the functions and behaviors of the scanner’s LED and Speaker indicators. Appendix B Sample Bar Codes: offers sample bar codes of several common symbologies. Appendix C Keypad: includes numeric bar codes to be scanned for certain parameter settings. Manual Conventions The following conventions are used in this document: The symbols listed below are used in this manual to notify the reader of key issues or procedures that must be observed when using the reader: NOTE Notes contain information necessary for properly diagnosing, repairing and operating the reader. CAUTION The CAUTION symbol advises you of actions that could damage equipment or property.

Product Reference Guide

3 Technical Support Support Through the Website Datalogic provides several services as well as technical support through its website. Log on to (www.datalogic.com). For quick access, from the home page click on the search icon , and type in the name of the product you’re looking for. This allows you access to download Data Sheets, Manuals, Software & Utilities, and Drawings. Hover over the Support & Service menu for access to Services and Technical Support. Reseller Technical Support An excellent source for technical assistance and information is an autho- rized Datalogic reseller. A reseller is acquainted with specific types of busi- nesses, application software, and computer systems and can provide individualized assistance.

Product Reference Guide

5 Chapter 2 Setup Unpacking Check carefully to ensure the device and any cables or accessories ordered are present and undamaged. If any damage occurred during shipment, contact "" on page 3. KEEP THE PACKAGING. Should the unit ever require service, it should be returned in its original shipping container. Setting Up the Scanner Figure 1 Cable Connection/Disconnection to the Scanner (DSM049X only) Paper clip Insert/Remove cable connector Follow the steps provided in this section to connect and get your scanner up and communicating with its host: 1. (DSM049X Models only) IMPORTANT: First of all, connect the Datalogic Inter- face Cable (not included - to be selected among the possible accessories) to the scanner as shown in Figure 1. To insert/remove the cable, insert a paper clip or similar object into the opening shown. 2.Connect the other end to the Host (see the next section Connect Host Interface on page 6, and Figure 2). 3.Modify Customizing Configuration Settings on page 12 (only if modifications are needed from factory settings).

DSM0400 Fixed Mount Area Imager Bar Code Reader

Connect Host Interface The scanner kit you ordered to match your interface should provide a compati- ble cable for your installation. If this is not so, contact Technical Support. The scanner can communicate using the following interfaces: RS-232 Serial Connection Turn off power to the terminal/PC and connect the scanner to the terminal/PC serial port via the RS-232 cable as shown in Figure 2. If the terminal will not support POT (Power Off the Terminal) to supply scanner power, use the approved power supply (AC Adapter). Plug the AC Adapter barrel connector into the socket on the RS-232 cable connector and the AC Adapter plug into a stan- dard power outlet as shown in Figure 2. RS-232: The scanner can communicate with a standard RS-232 host. USB Connection Connect the scanner to a USB port on the terminal/PC using the USB connector at the end of the cable. USB : Select to communicate either by USB Composite (Keyboard + COM), USB OEM, USB COM STD, or USB Keyboard only interface types by scanning the appropriate interface type bar codes available in this manual. The default inter- face is USB Composite (Keyboard + COM). NOTE Specific cables are required for connection to different hosts. The connec- tions illustrated in Figure 2 are examples only. Actual connectors may vary from those illustrated, but the steps to connect the scanner remain the same. Figure 2 - Connection to Host Interface

Setting Up the Scanner

Product Reference Guide 7 DSM0400 Mounting using brackets The brackets are included for mounting the DSM0400 onto a stationary surface, on all sides or with different angles. Attach the desired bracket to the bottom of the reader using the provided screws, as shown in the figures below. See Appendix A for the mechanical drawings. Multi side Mounting Bracket

DSM0400 Fixed Mount Area Imager Bar Code Reader

Angular Bracket (-17° to 25° Angle Mounting) Both Brackets applied N.4 M2x0.4X4 ISO14583 NYLOK 180 T6 SCREWS, N.4 LOCK WASHERS UNI 1751 INCLUDED

Using the DSM0400

Product Reference Guide 9 Using the DSM0400 The DSM0400 normally functions by capturing and decoding codes. The aiming system is activated on trigger pull and indicates the center of the field of view which should be positioned over the bar code: Aiming System Relative Size and Location of Aiming System Pattern 2D Matrix Symbol Linear Bar A red beam illuminates the label. The field of view indicated by the aiming sys- tem will be smaller when the reader is closer to the bar code and larger when it is farther from the code. Symbologies with smaller bars or elements (mil size) should be read closer to the unit. If the aiming system is centered and the entire bar code is within the aiming field, you will get a good read. Successful reading is signaled by an audible tone plus a good-read green spot LED indica- tor.

DSM0400 Fixed Mount Area Imager Bar Code Reader

Relative Size and Location Green Spot Interface Selection Upon completing the physical connection between the scanner and its host, proceed directly to "Configuring the Interface" on page 10 for information and programming for the desired interface type and scan the appropriate bar code in that section to select your system’s correct interface type. The scanner, depending upon the model, will support one of the following sets of host interfaces: • USB (Keyboard, COM, OEM) • USB Composite (Keyboard + COM) • RS-232 STD For an improved ease of installation, the DSM0400 features a cable auto-rec- ognition procedure at the startup: • if a RS232 cable is used, the device will always boot in the RS232 interface configuration. • If a USB cable is used the device will always boot in the preferred USB interface configuration, as descripted in "Configuring the Interface" (default is USB composite interface). Scan the appropriate barcode for your reader’s interface type from the following section. Configuring the Interface Scan the programming bar code from the following section which selects the appropriate interface type to match the system the scanner will be connected to. Next, proceed to the corresponding chapter in this manual (also listed in the table) to configure any desired settings and features associated with that interface. The default interface of DSM0400 is USB-Composite NOTE NOTE Unlike some other programming features and options, interface selections require that you scan only one programming bar code label. DO NOT scan an ENTER/EXIT Programming Mode bar code prior to scanning an interface selection bar code. Thanks to the cable auto-recognition feature, there is no need to scan RS-232 interface because it is automatically selected at power-up; the RS-232 label is anyway provided for reference in case of specific needs.

Product Reference Guide

11 Table 1. Available Interfaces RS-232 standard interface (Interface features starting on page 17) Select RS232-STD Select USB-COM USB Com emulating RS-232 standard interface USB-OEM (can be used for OPOS/UPOS/JavaPOS) (Interface features starting on page 51) Select USB-OEM Select USB-Keyboard USB-Keyboard with standard key encoding (Interface features starting on page 23) USB-Composite (combines USB-Keyboard and USB-COM) DEFAULT Select USB-Composite

DSM0400 Fixed Mount Area Imager Bar Code Reader

Customizing Configuration Settings Using the Programming Bar Codes This manual contains feature descriptions and bar codes which allow you to reconfigure your scanner. Some programming bar code labels, like "Resetting the Product Configuration to Defaults" on page 13, require only the scan of that single label to enact the change. Most of the programming labels in this manual, how- ever, require the scanner to be placed in Programming Mode prior to scanning them. Scan an ENTER/EXIT Programming Mode bar code once to enter Pro- gramming Mode. Once the scanner is in Programming Mode, you can scan a number of parameter settings before scanning the ENTER/EXIT bar code a sec- ond time, which will then accept your changes, exit Programming Mode and return the scanner to normal operation. NOTE There are some exceptions to the typical programming sequence described above. Please read the description and setting instructions carefully when configuring each given programmable feature. Datalogic DESP protocol SDK The Decoded Engine Serial Protocol (DESP) is a serial communication protocol developed by Datalogic, independent from both the platform and the physical layer. DESP is also available as a software library, in order to enhance the appli- cation development. The provided APIs covers the most common activities, such as acquisition and configuration, so that DSM0400 can be controlled and configured using its communication interface with the host. The SDK can also be used for software update. DespDemoApp This is demo application is a GUI-based software that implements the DESP library. It is available for Windows platforms and for RS-232 and USB-COM communication protocols. This application covers all the main features of the protocol and it is very useful to let the user familiarize with the DESP protocol and the product. Datalogic Aladdin™ Utility Programming can alternatively be performed using the Datalogic Aladdin™ Configuration application which is available for free download from the Data- logic website listed on the back cover of this manual. This multi-platform utility program allows device configuration using a PC. It communicates to the device using a serial or USB cable and can also create configuration bar codes to print. Datalogic Aladdin™ is a multi-platform utility program providing a quick and user-friendly configuration method via the RS-232/USB-COM interface. The Aladdin utility is available on the Datalogic website. Aladdin allows you to pro- gram the scanner by selecting configuration commands through a user-friendly graphical interface running on a PC. These commands are sent to the scanner over the selected communication interface, or they can be printed as bar codes to be scanned. Aladdin also provides the ability to perform a software upgrade for the con- nected device (see the Datalogic Aladdin™ Help On-Line for more details).

Customizing Configuration Settings

Product Reference Guide 13 Interface Settings The scanner is typically factory-configured with a set of default features stan- dard to the interface type you ordered. See Using the DSM0400 on page 9. Configuration Using Bar Codes provides settings configurable by all interface types. If your installation requires you to further customize your scanner, you can select other options through use of the instructions and programming bar codes available in the appropriate section for your interface. • RS-232 ONLY Interface, starting on page 17 • USB Keyboard ONLY Interface, starting on page 23 • USB-OEM ONLY Interface, starting on page 51 Configuring Other Features If your installation requires different programming than the standard factory default settings, the following sections of this manual allow configuration of non-interface-specific settings you might require: Configuration Using Bar Codes: General Features includes programming for scan- ning, speaker and LED indicators and other such universal settings. Reading Parameters: Reading Parameters include programming for scanning, speaker and LED indicators and other universal settings. 2D Symbologies: Includes options concerning the bar code label types (symbolo- gies). These settings allow you to enable/disable symbologies, set label lengths, require check digit, etc. Software Version Transmission The software version of the device can be transmitted over the RS-232, Key- board and USB interfaces by scanning the following label. Transmit Software Version Resetting the Product Configuration to Defaults If you aren't sure what programming options are in your scanner, or you've changed some options and want to restore the Default Configuration, scan the Restore Default Configuration bar code below. This will restore the factory config- uration for the currently active interface. NOTE Defaults are based on the interface type. Configure the scanner for the correct interface before scanning this label.

DSM0400 Fixed Mount Area Imager Bar Code Reader

Restore Default Configuration The DSM0400 decoder supports either DM configuration or C128 configuration barcodes.In this manual only C128 labels are included. The DSM0400 default uses C128 labels for configuration. To switch back and forth between the two barcode types, scan the following barcodes: C128 switches to DM configuration DM switches to C128 configuration

Product Reference Guide

15 Chapter 3 Configuration Using Bar Codes This and following sections provide programming bar codes to configure your scanner by changing the default settings. For details about additional methods of programming, see "Customizing Configuration Settings" on page 12. NOTE You must first enable your scanner to read bar codes in order to use this section. If you have not done this, go to Setup, starting on page 5 and complete the appropriate procedure. Configuration Parameters Once the scanner is set up, you can change the default parameters to meet your application needs. Refer to "Resetting the Product Configuration to Defaults" on page 13 for initial configuration in order to set the default values and select the interface for your application. The following configuration parameters are divided into logical groups, making it easy to find the desired function based on its reference group. Interface Configuration: • "RS-232 ONLY Interface" on page 17 • "USB Keyboard ONLY Interface" on page 23 • "USB-OEM ONLY Interface" on page 51 Parameters common to all interface applications: • "Global Prefix/Suffix" on page 54 • "Data Format" on page 53 offers advanced configuration options for custom- ization of scanned data output. • "Reading Parameters" on page 57 control various operating modes and indi- cators status functioning.

Configuration Using Bar Codes

16 DSM0400 Fixed Mount Area Imager Bar Code Reader Symbology-specific parameters: "2D Symbologies" on page 162 defines options for all symbologies and provides the programming bar codes necessary for configuring these features. NOTE You must first enable your scanner to read bar codes in order to use this section. If you have not done this, go to Setup, starting on page 5 and complete the appropriate procedure. To program features: 1. Scan the ENTER/EXIT PROGRAMMING MODE bar code, available at the top of each programming page, when applicable. 2. Scan the bar code to set the desired programming feature. You may need to cover unused bar codes on the page, and possibly the facing page, to ensure that the scanner reads only the bar code you intend to scan. 3. If additional input parameters are needed, go to Appendix C, and scan the appropriate characters from the keypad. NOTE Additional information about many features can be found in Chapter 4, "References". If you make a mistake before the last character, scan the CANCEL bar code to abort and not save the entry string. You can then start again at the beginning. 4. Complete the programming sequence by scanning the ENTER/EXIT PRO- GRAMMING MODE bar code to exit Programming Mode. For more detailed description, programming information and examples for set- ting selected configuration items, see Chapter 4, References.

Product Reference Guide

17 RS-232 ONLY INTERFACE Use the programming bar codes in this chapter if modifications to the standard RS-232 interface settings are necessary to meet your system’s requirements. BAUD RATE on page 18 DATA BITS on page 19 STOP BITS on page 19 PARITY on page 20 HANDSHAKING CONTROL on page 21

Enter/Exit Programming Mode

18 DSM0400 Fixed Mount Area Imager Bar Code Reader Baud Rate Baud rate is the number of bits of data transmitted per second. Set the scan- ner's baud rate to match the baud rate setting of the host device. With an improper baud rate setting, data may not reach the host correctly. Baud Rate = 1200 Baud Rate = 2400 Baud Rate = 4800 Baud Rate = 9600 Baud Rate = 19,200 Baud Rate = 38,400 Baud Rate = 57,600 Baud Rate = 115,200 DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 19 Data Bits This parameter allows the reader to interface with devices requiring a 7-bit or 8-bit ASCII protocol for sending and receiving data. 7 Data Bits 8 Data Bits DEFAULT Stop Bits The stop bit(s) at the end of each transmitted character marks the end of trans- mission of one character and prepares the receiving device for the next charac- ter in the serial data stream. The number of stop bits selected (one or two) depends on the number the receiving terminal is programmed to accommo- date. Set the number of stop bits to match host device requirements. DEFAULT 1 Stop Bit 2 Stop Bits

Enter/Exit Programming Mode

20 DSM0400 Fixed Mount Area Imager Bar Code Reader Parity This feature specifies parity required for sending and receiving data. A parity check bit is the most significant bit of each ASCII coded character. Select the parity type according to host device requirements. • Select None when no parity bit is required. • Select Odd parity and the parity bit value is set to 0 or 1, based on data, to ensure that an odd number of 1 bits are contained in the coded character. • Select Even parity and the parity bit value is set to 0 or 1, based on data, to ensure that an even number of 1 bits are contained in the coded character. DEFAULT Parity = None Parity = Even Parity = Odd

Enter/Exit Programming Mode

Product Reference Guide 21 Handshaking Control The data interface consists of an RS-232 port designed to operate either with or without the hardware handshaking lines, Request to Send (RTS), and Clear to Send (CTS). Handshaking Control includes the following options: • None - No HW flow control • RTS — RTS is asserted during transmissions. CTS is ignored. • RTS/CTS — RTS is asserted during transmissions. CTS gates transmis- sions. • RTS On/CTS — RTS is always asserted. CTS gates transmissions. DEFAULT Handshaking Control = None Handshaking Control = RTS Handshaking Control = RTS/CTS Handshaking Control = RTS On/CTS

Product Reference Guide

23 USB KEYBOARD ONLY INTERFACE Use the programming bar codes in this chapter to select options for USB Key- board only Interface. COUNTRY MODE on page 24 SETTING ALT INPUT TYPE on page 46 SETTING ALT OUTPUT TYPE on page 46 KEYBOARD NUMERIC KEYPAD on page 47 KEYBOARD SEND CONTROL CHARACTERS on page 47 USB KEYBOARD SPEED on page 48

USB Keyboard ONLY Interface

24 DSM0400 Fixed Mount Area Imager Bar Code Reader Country Mode This feature specifies the country/language supported by the keyboard. The Country Mode setting is ignored if the interface uses alternate key encod- ing. Setup on PC to use ALT Universal 1. Open Registry Edit 2. Set EnableHexNumpad to 1 as follows: 3. Reset the PC.

Enter/Exit Programming Mode

Product Reference Guide 25 Setting Country Mode DEFAULT United States French International (Belgian French) United Kingdom Danish French (France) German Italian

Enter/Exit Programming Mode

26 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Norwegian Portuguese Portugal Spanish Swedish Swiss French Japanese ASCII Hungarian

Enter/Exit Programming Mode

Product Reference Guide 27 Setting Country Mode (continued) Czech SlovaK Romanian Croatian Polish_214 Canadian French Win7 Lithuanian

Enter/Exit Programming Mode

28 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Vietnamese Russian Arabic 101 Chinese ASCII Thai-Kedmanee Albanian Arabic 102

Enter/Exit Programming Mode

Product Reference Guide 29 Setting Country Mode (continued) Arabic 102 AZERTY Azeri Cyrillic Azeri Latin Belarusian Bosnian Cyrillic Bosnian Latin Bulgarian Cyrillic

Enter/Exit Programming Mode

30 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Bulgarian Latin Canadian French (Legacy) Canadian Multilingual Chinese (Simplified) Chinese (Traditional) Czech Programmers Czech QWERTY

Enter/Exit Programming Mode

Product Reference Guide 31 Setting Country Mode (continued) Dutch Netherland Estonian Faeroese Finnish French (Canada) 2000/XP French (Canada) 95/98 Galician

Enter/Exit Programming Mode

32 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Greek Greek Latin Greek Polytonic Greek220 Greek220 Latin Greek319 Greek319 Latin

Enter/Exit Programming Mode

Product Reference Guide 33 Setting Country Mode (continued) Hebrew Israel Hungarian_101KEY Icelandic Irish Italian_142 Japanese (Shift-JIS) Kazakh

Enter/Exit Programming Mode

34 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Korean (Hangul) Korean ASCII Kyrgyz Cyrillic Latin America Latvian Latvian QWERTY Lithuanian_IBM

Enter/Exit Programming Mode

Product Reference Guide 35 Setting Country Mode (continued) Macedonian -FYROM Maltese_47KEY Mongolian-Cyrillic Polish Programmer Portuguese Brazil Portuguese Brazilian ABNT Portuguese Brazilian ABNT2

Enter/Exit Programming Mode

36 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) Romanian Legacy Romanian Programmer Romanian Standard $CKBCO0B Russian Typewriter Serbian Cyrillic Serbian Latin Slovak QWERTY

Enter/Exit Programming Mode

Product Reference Guide 37 Setting Country Mode (continued) Slovenian Spanish Variation Swiss German Tatar Turkish F Turkish Q Ukrainian

Enter/Exit Programming Mode

38 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Country Mode (continued) US Dvorak US Dvorak Left Hand US Dvorak Right Hand US English (Mac) US English (North American) US International Uzbek Cyrillic

Enter/Exit Programming Mode

Product Reference Guide 39 Setting Encoding Type. DEFAULT Don’t use encoding UTF_8 Windows 874 Windows 932 Windows 936 Windows 949 Windows 950

Enter/Exit Programming Mode

40 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Encoding Type. (continued) Windows 1250 Windows 1251 Windows 1252 Windows 1253 Windows 1254 Windows 1255 Windows 1256

Enter/Exit Programming Mode

Product Reference Guide 41 Setting Encoding Type (continued) Windows 1257 Windows 1258 Windows 20866 ISO 8859-1 ISO 8859-2 ISO 8859-3 ISO 8859-4

Enter/Exit Programming Mode

42 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Encoding Type. (continued) ISO 8859-5 ISO 8859-6 ISO 8859-7 ISO 8859-8 ISO 8859-9 ISO 8859-10 ISO 8859-11

Enter/Exit Programming Mode

Product Reference Guide 43 Setting Encoding Type (continued) ISO 8859-13 ISO 8859-14 ISO 8859-15 ISO 8859-16 MS-DOS 437 MS-DOS 737 MS-DOS 775

Enter/Exit Programming Mode

44 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting Encoding Type. (continued) MS-DOS 850 MS-DOS 852 MS-DOS 855 MS-DOS 857 MS-DOS 860 MS-DOS 861 MS-DOS 862

Enter/Exit Programming Mode

Product Reference Guide 45 Setting Encoding Type (continued) MS-DOS 863 MS-DOS 865 MS-DOS 866 MS-DOS 869 Mac CP10000

Enter/Exit Programming Mode

46 DSM0400 Fixed Mount Area Imager Bar Code Reader Setting ALT Input Type This option specifies Usb Keyboard input type to Alt Mode. (Be aware that the scanner may switch automatically between ALT mode & Normal Keyboard Scan- code, to correctly display some characters that are not present in the current Keyboard Country). Disable ALT Mode DEFAULT Enable ALT Mode Setting ALT Output Type This option specifies the encode type of ALT Mode when the scanner sends Output Keyboard Data in Alt Mode. (Be aware that the scanner may switch auto- matically between ALT mode & Normal Keyboard Scancode, to correctly display some characters that are not present in the current Keyboard Country). ALT Codepage: (use on non Unicode application: Notepad) ALT Unicode: (use on Unicode application: Word) DEFAULT ALT Universal: (Use for all)

Enter/Exit Programming Mode

Product Reference Guide 47 Keyboard Numeric Keypad This feature specifies if numeric characters will be sent using the standard keys or the numeric keypad. DEFAULT Keyboard Numeric Keypad = Standard Keys Keyboard Numeric Keypad = Numeric Keypad Keyboard Send Control Characters This feature is used by USB Keyboard only interface. It specifies how the scan- ner transmits ASCII control characters to the host. Options are as follows: Send Ctrl+Key . ASCII characters from 00H to 0x1FH inclusive are transmitted in the format Ctrl+Key. Special keys are available in the range from 81H to A1. Send Ctrl+Shift+Key . The behavior is the same as above, but control keys are sent in the format Ctrl+Shift+Keys. Send Special Function Key . Send characters between 00H and 1FH according to the special function key mapping table. This is used to send keys that are not in the normal ASCII set. A unique set is provided for each available scancode set. DEFAULT Keyboard Send Control Characters = Send Ctrl+Key Keyboard Send Control Characters = Send Ctrl+Shift+Key Keyboard Send Control Characters = Send Special Function Key

Enter/Exit Programming Mode

48 DSM0400 Fixed Mount Area Imager Bar Code Reader USB Keyboard Speed This option specifies the USB poll rate for a USB keyboard. NOTE USB Keyboard Speed = 1ms USB Keyboard Speed = 2ms USB Keyboard Speed = 3ms USB Keyboard Speed = 4ms USB Keyboard Speed = 5ms USB Keyboard Speed = 6ms USB Keyboard Speed = 7ms USB Keyboard Speed = 8ms This feature applies ONLY to the USB Keyboard interface.

Enter/Exit Programming Mode

Product Reference Guide 49 USB Keyboard Speed - continued USB Keyboard Speed = 9ms USB Keyboard Speed = 10ms USB Keyboard Speed = 11ms USB Keyboard Speed = 12ms USB Keyboard Speed = 13ms USB Keyboard Speed = 14ms USB Keyboard Speed = 15ms USB Keyboard Speed = 16ms USB Keyboard Speed = 17ms

Enter/Exit Programming Mode

50 DSM0400 Fixed Mount Area Imager Bar Code Reader USB Keyboard Speed - continued USB Keyboard Speed = 18ms USB Keyboard Speed = 19ms USB Keyboard Speed = 20ms

Product Reference Guide

51 USB-OEM ONLY INTERFACE INTRODUCTION on page 51 USB-OEM DEVICE USAGE on page 52 Introduction Feature settings for USB interfaces differ depending upon which host type the scanner will be connected with. Use the feature settings in this chapter to spe- cifically configure for the USB-OEM interface. Other USB interfaces are included in the appropriate chapter for their host type.

Enter/Exit Programming Mode

52 DSM0400 Fixed Mount Area Imager Bar Code Reader USB-OEM Device Usage The USB-OEM protocol allows for the scanner to be identified as one of two dif- ferent types of bar code scanners. Depending on what other scanners you may already have connected to a USB-OEM POS, you may need to change this setting to enable all devices to communicate. Options are: • Tabletop Scanner • Handheld Scanner NOTE DEFAULT USB-OEM Device Usage = Tabletop Scanner USB-OEM Device Usage = Handheld Scanner It may be necessary to switch device usage when connecting two scanners of the same type to a POS system.

Product Reference Guide

53 DATA FORMAT GLOBAL PREFIX/SUFFIX on page 54 GLOBAL AIM ID on page 55 on page 56 The features in this chapter can be used to build specific user-defined data into a message string. See Chapter 4, References for more detailed instructions on setting these fea- tures. GS1-128 AIM ID

Enter/Exit Programming Mode

54 DSM0400 Fixed Mount Area Imager Bar Code Reader Global Prefix/Suffix Up to 20 ASCII characters may be added as a prefix (in a position before the bar code data) and/or as a suffix (in a position following the bar code data). Set the value “00” (two ‘0’ characters) to have no Global Prefix/Suffix. The default is character suffix. See "Global Prefix/Suffix" on Chapter 4, Refer- ences for more detailed programming instructions. To configure this feature, scan the ENTER/EXIT bar code above, then the bar code at left followed by digits from the Alphanumeric characters in Appendix C representing your desired character(s). End by scanning the ENTER/EXIT bar code again and then exit programming mode by scan- ning it one more time. Set Global Prefix Set Global Suffix To configure this feature, scan the ENTER/EXIT bar code above, then the bar code at left followed by digits from the Alphanumeric characters in Appendix C represent- ing your desired character(s). End by scanning the ENTER/ EXIT bar code again and then exit programming mode by scanning it one more time. Did you make a mistake? Scan the CANCEL bar code to abort and not save the entry string. You can then start again at the beginning. ~ CANCEL The default is character suffix. For setting character as global Suf- fix, enter Programming Mode, then read the following bar code and then exit Programming Mode DEFAULT Global Suffix: OD (hex code for )

Enter/Exit Programming Mode

Product Reference Guide 55 Global AIM ID NOTE This feature enables/disables addition of AIM IDs for all symbology types. AIM label identifiers (as opposed to custom characters you select yourself as with label identifiers) can be included with scanned bar code data. See "Global AIM ID" on Chapter 4, References for more detailed programming instructions. DEFAULT Global AIM ID = Disable Global AIM ID = Enable

Enter/Exit Programming Mode

56 DSM0400 Fixed Mount Area Imager Bar Code Reader GS1-128 AIM ID If Global AIM ID is disabled, the AIM ID for GS1-128 can be enabled/disabled independently. The AIM ID for GS1-128 is a ]C1, ]C2 or ]C3. AIM IDs for other symbologies can be enabled/disabled independently as well. Contact Customer Support for assistance. GS1-128 AIM ID = Disable GS1-128 AIM ID = Enable DEFAULT

Product Reference Guide

57 READING PARAMETERS DOUBLE READ TIMEOUT on page 58 LED AND SPEAKER INDICATORS on page 60 GOOD READ SPEAKER VOLUME on page 60 ENABLE/DISABLE GREEN SPOT (GOOD READ) LED INDICA- TOR on page 61 ENABLE/DISABLE TRIGGER LED INDICATOR on page 61 ENABLE/DISABLE POWER LED INDICATOR on page 61 SCANNING FEATURES on page 62 SCAN MODE on page 62 FLASH ON TIME on page 63 FLASH OFF TIME on page 64 STAND MODE SENSITIVITY on page 65 SCANNING ACTIVE TIME on page 66 PICK MODE on page 67

Enter/Exit Programming Mode

58 DSM0400 Fixed Mount Area Imager Bar Code Reader Double Read Timeout To prevent a double read of the same label, the Double Read Timeout sets the minimum time allowed between reads of labels of the same symbology and data. If the unit reads a label and sees the same label again within the Double Read Timeout, the second read of the label will be ignored. Double Read Time- out does not apply to scan modes that require a trigger pull for each label that is read. Double Read Timeout = 0.1 Second Double Read Timeout = 0.2 Second Double Read Timeout = 0.3 Second Double Read Timeout = 0.4 Second

Enter/Exit Programming Mode

Product Reference Guide 59 Double Read Timeout (continued) Double Read Timeout = 0.5 Second Double Read Timeout = 0.6 Second Double Read Timeout = 0.7 Second Double Read Timeout = 0.8 Second Double Read Timeout = 0.9 Second Double Read Timeout = 1 Second DEFAULT

Enter/Exit Programming Mode

60 DSM0400 Fixed Mount Area Imager Bar Code Reader LED AND SPEAKER INDICATORS Good Read Speaker Volume Selects the speaker volume (loudness) upon a good read beep. There are three selectable volume levels. Good Read Speaker Volume = Speaker Off Good Read Speaker Volume = Low Good Read Speaker Volume = Medium Good Read Speaker Volume = High DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 61 Enable/Disable Green Spot (Good Read) LED Indicator Enable/Disable the green spot (good read) LED indicator. Green Spot = Disable Green Spot = Enable DEFAULT Enable/Disable Trigger LED indicator Enable/Disable Trigger LED Indicator (blue LED) Trigger LED = Disable Trigger LED = Enable DEFAULT Enable/Disable Power LED Indicator Enable/Disable Power LED Indicator (yellow LED) Power LED = Disable Power LED = Enable DEFAULT

Enter/Exit Programming Mode

62 DSM0400 Fixed Mount Area Imager Bar Code Reader SCANNING FEATURES Scan Mode Scan Mode = Trigger Single DEFAULT Scan Mode = Trigger Hold Multiple Scan Mode = Trigger Pulse Multiple Scan Mode = Flashing Scan Mode = Always On Scan Mode = Stand Mode See "Scan Mode" on Chapter 4, References for more details.

Enter/Exit Programming Mode

Product Reference Guide 63 Flash On Time This feature specifies the ON time for the indicator LED while in Flash Mode. The selectable range is 100 to 9,900 milliseconds (0.1 to 9.9 seconds), in 100 millisecond increments. Always use two digits (e.g.: scan the barcode '0' and the barcode '2' for setting 0.2 seconds). For more detailed programming instructions, see "Flash On Time" on Chapter 4, References. Select Flash ON Time Setting To configure this feature, scan the ENTER/EXIT bar code above, then the bar code at left followed by digits from the Alphanumeric characters in Appendix C represent- ing your desired character(s). End by scanning the ENTER/EXIT bar code again. Make a mistake? Scan the CANCEL bar code to abort and not save the entry string. You can then start again at the beginning. CANCEL DEFAULT 10 = Flash is ON for 1 Second

Enter/Exit Programming Mode

64 DSM0400 Fixed Mount Area Imager Bar Code Reader Flash Off Time This feature specifies the OFF time for the indicator LED while in Flash Mode. The selectable range is 100 to 9,900 milliseconds (0.1 to 9.9 seconds), in 100 millisecond increments. Always use two digits (e.g.: scan the barcode '0' and the barcode '2' for setting 0.2 seconds.) For more detailed programming instructions, see "Flash Off Time" on Chapter 4, References. Select Flash OFF Time Setting To configure this feature, scan the ENTER/EXIT bar code above, then the bar code at left followed by digits from the Alphanumeric characters in Appendix C represent- ing your desired character(s). End by scanning the ENTER/EXIT bar code again. Make a mistake? Scan the CANCEL bar code to abort and not save the entry string. You can then start again at the beginning. CANCEL DEFAULT 05 = Flash is OFF for 500ms

Enter/Exit Programming Mode

Product Reference Guide 65 Stand Mode Sensitivity Sets the sensitivity level for stand mode wakeup. Choices are low, medium and high. Stand Mode Sensitivity = Low Stand Mode Sensitivity = Medium DEFAULT Stand Mode Sensitivity = High

Enter/Exit Programming Mode

66 DSM0400 Fixed Mount Area Imager Bar Code Reader Scanning Active Time This setting specifies the amount of time that the reader stays in scan ON state once the state is entered. Here the labels for quick configuration on 3, 5 or 8 seconds. More options are available using DESP or Aladdin configuration proto- cols. Scanning Active Time = 3 seconds Scanning Active Time = 5 seconds DEFAULT Scanning Active Time = 8 seconds

Enter/Exit Programming Mode

Product Reference Guide 67 Pick Mode Specifies the ability of the reader to decode labels only when they are close to the center of the aiming pattern. This allows the reader to accurately target labels when they are placed close together, such as on a pick sheet. The Pick Mode can be enabled only in Trigger Single Scan Mode. NOTE This feature is not compatible with Multiple Labels Reading in a Volume. DEFAULT Pick Mode = Disable Pick Mode = Enable

Enter/Exit Programming Mode

68 DSM0400 Fixed Mount Area Imager Bar Code Reader Aiming Pointer Enables/disables the aiming pointer for all symbologies. Aiming Pointer = Disable Aiming Pointer = Enable DEFAULT Green Spot Duration Specifies the duration of the good read pointer beam after a good read. Green Spot Duration = Disable (Green Spot is Off) Green Spot Duration = Short (300 msec) DEFAULT Green Spot Duration = Medium (500 msec) Green Spot Duration = Long (800 msec)

Enter/Exit Programming Mode

Product Reference Guide 69 Enhanced Mobile Phone Mode This mode is useful for improving reading performances when scanning bar codes displayed on a mobile phone. DEFAULT Enhanced Mobile Phone Mode = Disable Enhanced Mobile Phone Mode = Enable

DSM0400 Fixed Mount Area Imager Bar Code Reader

Decode Negative Image Enable/Disable the ability to decode a negative image for all symbologies. When this feature is enabled, you will be unable to read normally-printed labels or programming labels in this manual. Scan the “Disable” bar code below to return the scanner to its default for this feature. To set decoding for only 2D codes, go to "2D Normal/Inverse Symbol Control" on page 165. For additional options, see the Aladdin configuration application. NOTE CAUTION Decode Negative Image = Disable DEFAULT Decode Negative Image = Enable When this feature is enabled, you will be unable to read other program- ming labels in this manual. Unlike some programming features and options, Decode Negative Image selections require that you scan only one programming bar code label. DO NOT scan an ENTER/EXIT bar code prior to scanning a Decode Negative Image bar code.

Product Reference Guide

71 DISABLE ALL SYMBOLOGIES Use this feature to disable all symbologies. 1. Scan the ENTER/EXIT PROGRAMMING MODE barcode below. 2. Scan the Disable All Symbologies barcode. 3. Complete the programming sequence by scanning the ENTER/EXIT PRO- GRAMMING barcode. ENTER/EXIT PROGRAMMING MODE Disable All Symbologies NOTE This does not disable the reading of programming labels.

DSM0400 Fixed Mount Area Imager Bar Code Reader

1D SYMBOLOGIES The decoder supports the following symbologies (barcode types). Symbology- dependent options for each symbology are included in this chapter. CODE EAN/UPC on page 74 • Coupon Control on page 74 • UPC-A on page 74 • UPC-E on page 76 • EAN 13 (Jan 13) on page 80 • ISSN on page 81 • EAN 8 (Jan 8) on page 82 • UPC/EAN Global Settings on page 83 CODE 39 on page 89 • Code 32 (ITAL Pharmaceutical Code) on page 98 • Code 39 CIP (French Pharmaceutical) on page 100 CODE 128 on page 101 • GS1-128 on page 106 CODE ISBT 128 on page 107 INTERLEAVED 2 OF 5 (I 2 OF 5) on page 109 • Follett 2 of 5 on page 114 • Interleaved 2 of 5 CIP HR on page 114 STANDARD 2 OF 5 on page 115 INDUSTRIAL 2 OF 5 on page 119 • Code IATA on page 124 DATALOGIC 2 OF 5 on page 125

CODABAR on page 129

• ABC Codabar on page 135 CODE 11 on page 138 GS1 DATABAR™ OMNIDIRECTIONAL on page 142 • GS1 DataBar™ Omnidirectional on page 142 • GS1 DataBar™ Expanded on page 143 • GS1 DataBar™ Limited on page 147 CODE 93 on page 148 on page 153 PLESSEY on page 157 Product Reference Guide 73 Default settings are indicated at each feature/option with a green arrow. That section also provides space to record any custom settings needed or imple- mented for your system. To set most features: 1. Scan the ENTER/EXIT PROGRAMMING barcode at the top of applicable pro- gramming pages. 2. Scan the correct barcode to set the desired programming feature or parameter. You may need to cover unused barcodes on the page, and pos- sibly the facing page, to ensure that the reader reads only the barcode you intend to scan. 3. If additional input parameters are needed, go to Appendix C, and scan the appropriate characters from the keypad. NOTE Additional information about many features can be found in the “References” chapter. If you make a mistake before the last character, scan the CANCEL barcode to abort and not save the entry string. You can then start again at the beginning. 4. Complete the programming sequence by scanning the ENTER/EXIT PRO- GRAMMING barcode to exit Programming Mode. MSI

Enter/Exit Programming Mode

74 DSM0400 Fixed Mount Area Imager Bar Code Reader CODE EAN/UPC Coupon Control This feature is used to control the reader’s method of processing coupon labels. Coupon Control = Allow all coupon barcodes to be decoded Coupon Control = Enable only UPCA coupon decoding DEFAULT Coupon Control = Enable only GS1 DataBar™ coupon decoding UPC-A The following options apply to the UPC-A symbology. UPC-A Enable/Disable When disabled, the reader will not read UPC-A barcodes. UPC-A = Disable UPC-A = Enable DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 75 UPC-A Check Character Transmission Enable this option to transmit the check character along with UPC-A barcode data. UPC-A Check Character Transmission = Don’t Send UPC-A Check Character Transmission = Send DEFAULT Expand UPC-A to EAN-13 Expands UPC-A data to the EAN-13 data format. Selecting this feature also changes the symbology ID to match those required for EAN-13. DEFAULT UPC-A to EAN-13 = Don’t Expand UPC-A to EAN-13 = Expand

Enter/Exit Programming Mode

76 DSM0400 Fixed Mount Area Imager Bar Code Reader UPC-A Number System Character Transmission This feature enables/disables transmission of the UPC-A number system char- acter. UPC-A Number System Character = Do not transmit UPC-A Number System Character = Transmit DEFAULT UPC-E The following options apply to the UPC-E symbology. UPC-E Enable/Disable When disabled, the reader will not read UPC-E barcodes. UPC-E = Disable UPC-E = Enable DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 77 UPC-E Check Character Transmission Enable this option to transmit the check character along with UPC-E barcode data. UPC-E Check Character Transmission = Don’t Send UPC-E Check Character Transmission = Send DEFAULT Expand UPC-E to EAN-13 Expands UPC-E data to the EAN-13 data format. Selecting this feature also changes the symbology ID to match those required for EAN-13. DEFAULT UPC-E to EAN-13 = Don’t Expand UPC-E to EAN-13 = Expand

Enter/Exit Programming Mode

78 DSM0400 Fixed Mount Area Imager Bar Code Reader Expand UPC-E to UPC-A Expands UPC-E data to the UPC-A data format. DEFAULT UPC-E to UPC-A = Don’t Expand UPC-E to UPC-A = Expand UPC-E Number System Character Transmission This feature enables/disables transmission of the UPC-E system number char- acter. UPC-E Number System Character = Do not transmit UPC-E Number System Character = Transmit DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 79 GTIN FORMATTING This feature enables/disables the ability to convert UPC-E, UPC-A, EAN 8, and EAN 13 labels into the GTIN 14-character format. NOTE DEFAULT GTIN Formatting = Disable GTIN Formatting = Enable If add-on information is present on the base label prior to the conversion taking place, the add-on information will be appended to the converted GTIN label.

Enter/Exit Programming Mode

80 DSM0400 Fixed Mount Area Imager Bar Code Reader EAN 13 (JAN 13) The following options apply to the EAN 13 (Jan 13) symbology. EAN 13 Enable/Disable When disabled, the reader will not read EAN 13/JAN 13 barcodes. EAN 13 = Disable EAN 13 = Enable DEFAULT EAN 13 Check Character Transmission Enable this option to transmit the check character along with EAN 13 barcode data. EAN 13 Check Character Transmission = Don’t Send EAN 13 Check Character Transmission = Send DEFAULT

Enter/Exit Programming Mode

Product Reference Guide 81 EAN-13 ISBN Conversion This option enables/disables conversion of EAN 13/JAN 13 Bookland labels starting with 978 to ISBN labels. DEFAULT EAN-13 ISBN Conversion = Disable EAN-13 ISBN Conversion = Convert to ISBN ISSN The following options apply to the ISSN symbology. ISSN Enable/Disable Enables/disables conversion of EAN/JAN13 Bookland labels starting with 977 to ISSN labels. DEFAULT ISSN = Disable ISSN = Enable

Enter/Exit Programming Mode

82 DSM0400 Fixed Mount Area Imager Bar Code Reader EAN 8 (JAN 8) The following options apply to the EAN 8 (Jan 8) symbology. EAN 8 Enable/Disable When disabled, the reader will not read EAN 8/JAN 8 barcodes. EAN 8 = Disable EAN 8 = Enable DEFAULT EAN 8 Check Character Transmission Enable this option to transmit the check character along with EAN 8 barcode data. EAN 8 Check Character Transmission = Don’t Send EAN 8 Check Character Transmission = Send DEFAULT Expand EAN 8 to EAN 13 Enable this option to expand EAN 8/JAN 8 labels to EAN 13/JAN 13. DEFAULT Expand EAN 8 to EAN 13 = Disable Expand EAN 8 to EAN 13 = Enable

Enter/Exit Programming Mode

Product Reference Guide 83 UPC/EAN GLOBAL SETTINGS This section provides configuration settings for UPC-A, UPC-E, EAN 13 and EAN 8 symbologies, and affects all of these unless otherwise marked for each fea- ture description. UPC/EAN Price Weight Check This feature enables/disables calculation and verification of price/weight check digits. DEFAULT Price Weight Check = Disabled Price Weight Check = 4-digit price-weight check Price Weight Check = 5-digit price-weight check Price Weight Check = European 4-digit price-weight check Price Weight Check = European 5-digit price-weight check

Enter/Exit Programming Mode

84 DSM0400 Fixed Mount Area Imager Bar Code Reader ADD-ONS Contact Customer Support for advanced programming of optional and condi- tional add-ons. Optional Add-ons The reader can be enabled to optionally read the following add-ons (supple- mentals): NOTE DEFAULT Optional Add-Ons = Disable P2 Optional Add-Ons = Enable P2 DEFAULT Optional Add-Ons = Disable P5 Optional Add-Ons = Enable P5 If a UPC/EAN base label and an add-on are both decoded, the reader will transmit the base label and add-on. If a UPC/EAN base label is decoded without an add-on, the base label will be transmit- ted without an add-on. Conditional add-on settings (if enabled) are considered by the reader before optional add-on settings.

Enter/Exit Programming Mode

Product Reference Guide 85 Optional Add-On Timer This option sets the time the reader will look for an add-on when an add-on fragment has been seen and optional add-ons are enabled.) Optional Add-on Timer = 10ms DEFAULT Optional Add-on Timer = 20ms Optional Add-on Timer = 30ms Optional Add-on Timer = 40ms Optional Add-on Timer = 50ms

Enter/Exit Programming Mode

86 DSM0400 Fixed Mount Area Imager Bar Code Reader DISABLE ALL SYMBOLOGIES Use this feature to disable all symbologies. 1. Scan the ENTER/EXIT PROGRAMMING MODE barcode below. 2. Scan the Disable All Symbologies barcode. 3. Complete the programming sequence by scanning the ENTER/EXIT PRO- GRAMMING barcode. ENTER/EXIT PROGRAMMING MODE Disable All Symbologies NOTE This does not disable the reading of programming labels.

Optional Add-on Timer = 60ms

Optional Add-on Timer = 70ms Optional Add-on Timer = 100ms Optional Add-on Timer = 120ms Optional Add-on Timer = 140ms Optional Add-on Timer = 160ms Enter/Exit Programming Mode Product Reference Guide 87 Optional Add-On Timer (continued)

Optional Add-on Timer = 180ms

Optional Add-on Timer = 200ms Optional Add-on Timer = 220ms Optional Add-on Timer = 240ms Optional Add-on Timer = 260ms Optional Add-on Timer = 280ms Optional Add-on Timer = 300ms Enter/Exit Programming Mode 88 DSM0400 Fixed Mount Area Imager Bar Code Reader Optional Add-On Timer (continued)

Enter/Exit Programming Mode

Product Reference Guide 89 CODE 39 The following options apply to the Code 39 symbology. Code 39 Enable/Disable Code 39 = Disable Code 39 = Enable DEFAULT Code 39 Check Character Calculation Enable this option to enables/disables calculation and verification of an optional Code 39 check character. When disabled, any check character in the label is treated as a data character DEFAULT Code 39 Check Character Calculation = Don’t Calculate Code 39 Check Character Calculation = Calculate Std Check Code 39 Check Character Calculation = Calculate Mod 7 Check

Enter/Exit Programming Mode

90 DSM0400 Fixed Mount Area Imager Bar Code Reader Code 39 Check Character Transmission Enable this option to transmit the check character along with Code 39 barcode data. Code 39 Check Character Transmission = Don’t Send Code 39 Check Character Transmission = Send DEFAULT Code 39 Check Character Calculation (continued) Code 39 Check Character Calculation = Enable Italian Post Check Code 39 Check Character Calculation = Enable Daimler Chrysler Check

Enter/Exit Programming Mode

Product Reference Guide 91 Code 39 Start/Stop Character Transmission Enable this option to enable/disable transmission of Code 39 start and stop characters DEFAULT Code 39 Start/Stop Character Transmission = Don’t Transmit Code 39 Start/Stop Character Transmission = Transmit . Code 39 Full ASCII Enables/disables the translation of Code 39 characters to Code 39 full-ASCII characters. DEFAULT Code 39 Full ASCII = Disable Code 39 Full ASCII = Enable

Enter/Exit Programming Mode

92 DSM0400 Fixed Mount Area Imager Bar Code Reader Code 39 Quiet zones This feature specifies the number of quiet zones for Code 39 labels. Quiet zones are blank areas at the ends of a bar code, typically 10 times the width of the narrowest bar or space in the label. Read the Enter/Exit Programming Mode bar code at the top of this page and then one of the following bar codes. DEFAULT Quiet zones = Auto Quiet Zones = Small Quiet Zones on two side

Other Barcode Reader Manuals