Canmax CM-2D202 User manual

2D Handheld Barcode
Scanner User Manual
Ver:1.4
Copyright© March.14.2018 All rights reserved

2
Index
Chapter 1: GET STARTED .............................................................................9
1-1 Reading Techniques ......................................................................10
1-2 Setting Custom Default ................................................................. 11
1-3 Reset the Custom Defaults ...........................................................12
Chapter 2: PROGRAM THE INTERFACE ....................................................13
2-1 Introduction ....................................................................................14
2-2 Program the Interface - Plug and Play .........................................14
2-2-1 RS232 serial port ................................................................14
2-2-2 USB PC or Macintosh Keyboard.........................................15
2-2-3 USB HID .............................................................................15
2-2-4 USB Serial ..........................................................................16
2-3 Keyboard Country Layout .............................................................17
2-3-1 Keyboard Countries ............................................................17
2-4 Keyboard Style ...............................................................................29
2-5 Keyboard Conversion....................................................................30
2-6 Control Character Output..............................................................31
2-7 Keyboard Modifiers........................................................................32
2-8 RS232 Modifiers .............................................................................34
2-8-1 Baud Rate...........................................................................34
2-8-2 RS232 Word Length Data Bits, Stop Bits, and Parity..........36
2-8-3 RS232 Receiver Time-Out..................................................38
2-8-4 RS232 Handshaking...........................................................39
2-8-5 RS232 Timeout...................................................................40
2-8-6 XON/XOFF .........................................................................40
2-8-7 ACK/NAK ............................................................................41
2-8-8 RS232 Stop Mode ..............................................................41
Chapter 3: INPUT/OUTPUT SETTINGS.......................................................42
3-1 Power Up Beeper ...........................................................................44
3-2 Beep on BEL Character .................................................................44
3-3 Trigger Click ...................................................................................45
3-4 Good Read and Error Indicators...................................................45
3-4-1 Beeper – Good Read..........................................................45
3-4-2 Beeper Volume – Good Read.............................................46
3-4-3 Beeper Pitch – Good Read.................................................47
3-4-4 Beeper Pitch – Error ...........................................................47
3-4-5 Beeper Duration – Good Read ...........................................48
3-4-6 LED – Good Read ..............................................................49
3-4-7 Number of Beeps – Good Read..........................................49
3-4-8 Number of Beeps – Error....................................................50
3-4-9 Good Read Delay ...............................................................50

3
Index
3-4-10 User-Specified Good Read Delay.....................................51
3-5 Manual Trigger Mode .....................................................................52
3-5-1 LED Illumination - Manual Trigger.......................................52
3-6 Character Activation Mode............................................................53
3-6-1 Activation Character............................................................53
3-6-2 End Character Activation After Good Read.........................54
3-6-3 Character Activation Timeout..............................................54
3-7 Character Deactivation Mode........................................................55
3-7-1 Deactivation Character .......................................................55
3-8 Serial Trigger Mode........................................................................56
3-8-1 Read Time-Out ...................................................................56
3-9 Presentation Mode .........................................................................57
3-9-1 Idle Illumination - Presentation Mode..................................57
3-9-2 Presentation Sensitivity.......................................................58
3-9-3 Presentation Centering .......................................................59
3-10 CodeGate ......................................................................................61
3-11 Mobile Phone Read Mode............................................................61
3-12 Poor Quality Codes......................................................................62
3-12-1 Poor Quality 1D codes......................................................62
3-12-2 Poor Quality PDF Codes...................................................62
3-13 Hands Free Time-Out...................................................................63
3-14 Reread Delay in Presentation Mode ...........................................63
3-15 User-Specified Reread Delay ......................................................64
3-16 2D Reread Delay...........................................................................65
3-17 Illumination Lights .......................................................................66
3-18 Aimer Delay ..................................................................................66
3-18-1 User-Specified Aimer Delay..............................................67
3-19 Aimer Mode...................................................................................67
3-20 Centering ......................................................................................68
3-21 Multiple Symbols..........................................................................70
3-22 No Read ........................................................................................71
3-23 Video Reverse ..............................................................................71
3-24 Working Orientation.....................................................................72
Chapter 4: DATA EDITING ...........................................................................74
4-1 Prefix/Suffix Overview ...................................................................75
4-1-1 Points to Keep In Mind........................................................75
4-1-2 To Add a Prefix or Suffix .....................................................76
4-1-3 Example : Add a Tab Suffix to All Symbologies...................76
4-1-4 To Clear One or All Prefixes or Suffixes..............................77
4-1-5 To Add a Carriage Return Suffix to All Symbologies ...........77

4
Index
4-2 Prefix Selections ............................................................................78
4-4 Function Code Transmit................................................................79
4-5 Intercharacter, Interfunction, and Intermessage Delays.............80
4-5-1 Intercharacter Delay ...........................................................80
4-5-2 User Specified Intercharacter Delay ...................................81
4-5-3 Interfunction Delay..............................................................82
4-5-4 Intermessage Delay............................................................83
Chapter 5: DATA FORMATTING ..................................................................84
5-1 Data Format Editor Introduction...................................................85
5-2 Add a Data Format .........................................................................86
5-2-1 Other Programming Selections...........................................87
5-3 Terminal ID Table ...........................................................................88
5-4 Data Format Editor Commands ....................................................88
5-4-1 Send Commands ................................................................88
5-4-2 Move Commands................................................................91
5-4-3 Search Commands .............................................................92
5-4-4 Miscellaneous Commands..................................................94
5-5 Data Formatter ...............................................................................97
5-6 Primary/Alternate Data Formats ...................................................98
Chapter 6: SYMBOLOGIES..........................................................................99
6-1 All Symbologies ...........................................................................103
6-2 Message Length Description ......................................................104
6-3 Codabar ........................................................................................105
6-3-1 Codabar On/Off ................................................................105
6-3-2 Codabar Start/Stop Characters.........................................105
6-3-3 Codabar Check Character ................................................106
6-3-4 Codabar Concatenation....................................................107
6-3-5 Codabar Message Length ................................................108
6-4 Code 39 .........................................................................................109
6-4-1 Code 39 On/Off.................................................................109
6-4-2 Code 39 Start/Stop Characters .........................................109
6-4-3 Code 39 Check Character ................................................ 110
6-4-4 Code 39 Message Length................................................. 111
6-4-5 Code 39 Append............................................................... 111
6-4-6 Code 32 Pharmaceutical ( PARAF ).................................. 112
6-4-7 Full ASCII.......................................................................... 112
6-4-8 Code 39 Code Page ......................................................... 113
6-5 Interleaved 2 of 5.......................................................................... 114
6-5-1 Interleaved 2 of 5 On/Off................................................... 114
6-5-2 Check Digit ....................................................................... 114

5
Index
6-5-3 Interleaved 2 of 5 Message Length................................... 115
6-6 NEC 2 of 5 ..................................................................................... 116
6-6-1 NEC 2 of 5 On/Off............................................................. 116
6-6-2 Check Digit ....................................................................... 116
6-6-3 NEC 2 of 5 Message Length............................................. 117
6-7 Code 93 ......................................................................................... 118
6-7-1 Code 93 On/Off................................................................. 118
6-7-2 Code 93 Message Length................................................. 118
6-7-3 Code 93 Append............................................................... 119
6-7-4 Code 93 Code Page .........................................................120
6-8 Straight 2 of 5 Industrial ( three-bar start/stop ) ........................121
6-8-1 Straight 2 of 5 Industrial On/Off.........................................121
6-8-2 Straight 2 of 5 Industrial Message Length.........................121
6-9 Straight 2 of 5 IATA ( two-bar start/stop ) ...................................122
6-9-1 Straight 2 of 5 IATA On/Off................................................122
6-9-2 Straight 2 of 5 IATA Message Length................................123
6-10 Matrix 2 of 5 ................................................................................124
6-10-1 Matrix 2 of 5 On/Off ........................................................124
6-10-2 Matrix 2 of 5 Message Length.........................................124
6-11 Code 11........................................................................................125
6-11-1 Code 11 On/Off ...............................................................125
6-11-2 Check Digits Required ....................................................125
6-11-3 Code 11 Message Length ...............................................126
6-12 Code 128 .....................................................................................127
6-12-1 Code 128 On/Off.............................................................127
6-12-2 ISBT 128 Concatenation.................................................127
6-12-3 Code 128 Message Length.............................................128
6-12-4 Code 128 Append...........................................................128
6-12-5 Code 128 Code Page .....................................................129
6-13 GS1-128.......................................................................................129
6-13-1 GS1-128 On/Off..............................................................129
6-13-2 GS1-128 Message Length..............................................130
6-14 UPC-A..........................................................................................131
6-14-1 UPC-A On/Off .................................................................131
6-14-2 Convert UPC-A to EAN-13..............................................131
6-14-3 UPC-A Check Digit .........................................................132
6-14-4 UPC-A Number System ..................................................132
6-14-5 UPC-A Addenda .............................................................133
6-14-6 UPC-A Addenda Required ..............................................133
6-14-7 UPC-A Addenda Separator.............................................134

6
Index
6-15 UPC-A/EAN-13 with Extended Coupon ....................................135
6-16 Coupon GS1 DataBar Output....................................................136
6-17 UPC-E..........................................................................................137
6-17-1 UPC-E0/UPC-E1 On/Off .................................................137
6-17-2 UPC-E0 Expand .............................................................138
6-17-3 UPC-E0 Addenda Required............................................138
6-17-4 UPC-E0 Addenda Separator...........................................139
6-17-5 UPC-E0 Check Digit .......................................................139
6-17-6 UPC-E0 Leading Zero ....................................................140
6-17-7 UPC-E0 Addenda ...........................................................140
6-18 EAN/JAN-13 ................................................................................142
6-18-1 EAN/JAN-13 On/Off........................................................142
6-18-2 EAN/JAN-13 Check Digit ................................................142
6-18-3 EAN/JAN-13 Addenda ....................................................143
6-18-4 EAN/JAN-13 Addenda Required.....................................143
6-18-5 EAN/JAN-13 Addenda Separator....................................144
6-18-6 ISBN Translate................................................................144
6-19 EAN/JAN-8 ..................................................................................146
6-19-1 EAN/JAN-8 On/Off..........................................................146
6-19-2 EAN/JAN-8 Check Digit ..................................................146
6-19-3 EAN/JAN-8 Addenda ......................................................147
6-19-4 EAN/JAN-8 Addenda Required.......................................147
6-19-5 EAN/JAN-8 Addenda Separator......................................148
6-20 MSI...............................................................................................149
6-20-1 MSI On/Off......................................................................149
6-20-2 MSI Message Length......................................................149
6-20-3 MSI Check Character .....................................................150
6-21 GS1 Databar Omnidirectional ...................................................152
6-21-1 GS1 DataBar Omnidirectional On/Off .............................152
6-22 GS1 Databar Limited..................................................................152
6-22-1 GS1 Databar Limited On/Off...........................................152
6-23 GS1 Databar Expanded .............................................................153
6-23-1 GS1 Databar Expanded On/Off ......................................153
6-23-2 GS1 Databar Expanded Message Length ......................153
6-24 Codablock A ...............................................................................155
6-24-1 Codablock A On/Off ........................................................155
6-24-2 Codablock A Message Length ........................................155
6-25 Codablock F ...............................................................................156
6-25-1 Codablock F On/Off ........................................................156
6-25-2 Codablock F Message Length ........................................156

7
Index
6-26 PDF417........................................................................................158
6-26-1 PDF417 On/Off ...............................................................158
6-26-2 PDF417 Message Length ...............................................158
6-27 Macro PDF417 ............................................................................159
6-28 MicroPDF417 ..............................................................................159
6-28-1 MicroPDF417 On/Off ......................................................159
6-28-2 MicroPDF417 Message Length ......................................160
6-29 GS1 Composite Codes ..............................................................161
6-29-1 UPC/EAN Version...........................................................161
6-29-2 GS1 Composite Code Message Length .........................162
6-30 GS1 Emulation............................................................................163
6-31 TCIF Linked Code 39 (TLC39) ...................................................164
6-32 QR Code......................................................................................165
6-32-1 QR Code On/Off .............................................................165
6-32-2 QR Code Message Length .............................................165
6-32-3 QR Code Append............................................................166
6-32-4 QR Code Page ...............................................................167
6-33 Data Matrix..................................................................................168
6-33-1 Data Matrix On/Off..........................................................168
6-33-2 Data Matrix Message Length .......................................... 168
6-33-3 Data Matrix Code Page...................................................169
6-34 Mexicode.....................................................................................170
6-34-1 MaxiCode On/Off ............................................................170
6-34-2 MaxiCode Message Length ............................................170
6-35 Aztec Code..................................................................................171
6-35-1 Aztec Code On/Off..........................................................171
6-35-2 Aztec Code Message Length..........................................171
6-35-3 Aztec Append..................................................................172
6-35-4 Aztec Code Page............................................................173
6-36 Chinese Sensible (Han Xin) Code.............................................174
6-36-1 Han Xin Code On/Off......................................................174
6-36-2 Han Xin Code Message Length ......................................174
6-37 Postal Codes-2D.........................................................................175
6-37-1 Single 2D Postal Codes..................................................175
6-37-2 Combination 2D Postal Codes........................................177
6-37-3 Planet Code Check Digit.................................................180
6-37-4 Postnet Check Digit ........................................................180
6-37-5 Australian Post Interpretation..........................................181
6-38 Postal Codes - Linear ................................................................182
6-38-1 China Post (Hong Kong 2 of 5) .......................................182

8
Index
6-38-2 China Post (Hong Kong 2 of 5) Message Length............182
6-38-3 Korea Post......................................................................183
6-38-4 Korea Post Message Length...........................................183
6-38-5 Korea Post Check Digit...................................................184
Chapter 7: UTILITIES .................................................................................185
7-1 To Add a Test Code I.D. Prefix to All Symbologies ...................186
7-2 Show Decoder Revision ..............................................................186
7-3 Show Scan Driver Revision.........................................................186
7-4 Show Software Revision .............................................................187
7-5 Show Data Format........................................................................187
7-6 Resetting the Factory Defaults ...................................................188
Chapter 8: SERIAL PROGRAMMING COMMANDS..................................189
8-1 Conventions .................................................................................190
8-2 Menu Command Syntax ..............................................................190
8-2-1 Serial Command Example ................................................191
8-3 Trigger Commands ......................................................................193
8-4 Setting the Custom Defaults .......................................................194
8-5 Resetting the Custom Defaults...................................................194
8-6 Menu Commands .........................................................................195
Chapter 9: MAINTENANCE AND TROUBLESHOOTING..........................221
9-1 Repairs..........................................................................................222
9-1-1 Inspecting Cords and Connectors.....................................222
9-2 Troubleshooting...........................................................................222
Appendix A: Reference Charts .................................................................224
Symbology Charts .............................................................................225
Linear Symbologies....................................................................225
2D Symbologies.........................................................................227
Postal Symbologies....................................................................228
ASCII Conversion Chart (Code Page 1252)......................................229
Lower ASCII Reference Table............................................................231
ISO 2022/ISO 646 Character Replacements .....................................232
Keyboard Key References.................................................................234
Sample Symbols ................................................................................235
Programming Chart (Numeric code table) .......................................236
Programming Chart (Alphanumeric code table)..............................238

9
1. GET STARTED
Chapter 1: GET STARTED
1-1 Reading Techniques
1-2 Setting Custom Default
1-3 Reset the Custom Defaults

10
1. GET STARTED
1-1 Reading Techniques
The scan engine has a view finder that projects a bright red aiming square.
The aiming beam should be centered over the bar code, but it can also be
positioned outside of the center for a good read.
Linear bar code
2D Matrix symbol
The aiming beam is smaller when the scan engine is closer to the 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.
Symbologies with larger bars or elements (mil size) should be read farther
from the unit.
To read single or multiple symbols (on a page or on an object), hold the scan
engine at an appropriate distance from the target, pull the trigger, and center
the aiming beam on the symbol.
If the code being scanned is highly reflective (e.g., laminated), it may be
necessary to tilt the code up 15°to 18°to prevent unwanted reflection.
1. GET STARTED
1-1 Reading Techniques

11
1. GET STARTED
1-2 Setting Custom Default
You have the ability to create a set of menu commands as your own, custom
defaults.
To do so, scan the Set Custom Defaults bar code below before scanning the
menu commands for your custom defaults. If a menu command requires
scanning numeric codes from the back cover, then a Save code, that entire
sequence will be saved to your custom defaults.
When you have entered all the commands you want to save for your custom
defaults, scan the Save Custom Defaults bar code.
Set Custom Defaults
Save Custom Defaults
You may have a series of custom settings and want to correct a single setting.
To do so, just scan the new setting to overwrite the old one.
For example, if you had previously saved the setting for Beeper Volume at Low
to your custom defaults, and decide you want the beeper volume set to High,
just scan the Set Custom Defaults bar code, then scan the Beeper Volume
High menu code, and then Save Custom Defaults.
The rest of the custom defaults will remain, but the beeper volume setting will
be updated.
1-2 Setting Custom Default

12
1. GET STARTED
1-3 Reset the Custom Defaults
If you want the custom default settings restored to your scan engine, scan the
Activate Custom Defaults bar code below.
This is the recommended default bar code for most users. It resets the scan
engine to the custom default settings.
If there are no custom defaults, it will reset the scan engine to the factory
default settings.
Any settings that have not been specified through the custom defaults will be
defaulted to the factory default settings.
Activate Custom Defaults
Note: To remove cutom defaults, see "Resetting the Factory Defaults".
1-3 Reset the Custom Defaults

13
2. PROGRAM THE INTERFACE
Chapter 2: PROGRAM THE INTERFACE
2-1 Introduction
2-2 Program the Interface - Plug and Play
2-2-1 RS232 serial port
2-2-2 USB PC or Macintosh Keyboard
2-2-3 USB HID
2-2-4 USB Serial
2-3 Keyboard Country Layout
2-3-1 Keyboard Countries
2-4 Keyboard Style
2-5 Keyboard Conversion
2-6 Control Character Output
2-7 Keyboard Modifiers
2-8 RS232 Modifiers
2-8-1 Baud Rate
2-8-2 RS232 Word Length: Data Bits, Stop Bits, and Parity
2-8-3 RS232 Receiver Time-Out
2-8-4 RS232 Handshaking
2-8-5 RS232 Timeout
2-8-6 XON/XOFF
2-8-7 ACK/NAK
2-8-8 RS232 Stop Mode

14
2. PROGRAM THE INTERFACE
2-1 Introduction
This chapter describes how to program your system for the desired interface.
2-2 Program the Interface - Plug and Play
Plug and Play bar codes provide instant scan engine set up for commonly
used interfaces.
Note: After you scan one of the codes, power cycle the host terminal to have
the interface in effect.
2-2-1 RS232 serial port
The RS232 Interface bar code is used when connecting to the serial port of a
PC or terminal. It also programs a carriage return (CR) and a line feed (LF)
suffix, baud rate, and data format as indicated below. It also changes the
trigger mode to manual.
TERMID0;232BAD9;232WRD2
RS-232 interface
And the setting parameter for RS232C is as below :
Parameter information
Baud rate 115,200bps
Data Format 8 bits, no parity, 1 stop bit
suffix CR/LF
Trigger mode Manual trigger
2-1 Introduction
2. PROGRAM THE INTERFACE
2-2 Program the interface – Plug and Play
2-2-1 RS232 serial port

15
2. PROGRAM THE INTERFACE
2-2-2 USB PC or Macintosh Keyboard
Scan one of the following codes to program the scan engine for USB PC
Keyboard or USB Macintosh Keyboard. Scanning these codes also adds a CR
suffix. Default = USB Keyboard (PC).
USB Keyboard (PC)
USB keyboard (Mac)
2-2-3 USB HID
Scan the following barcode to program the scanner for USB HID interface.
USB HID
2-2-2 USB PC or Macintosh Keyboard
2-2-3 USB HID

16
2. PROGRAM THE INTERFACE
2-2-4 USB Serial
Scan the following barocode to program the scanner to emulate a regular
RS232-based COMport. If your are using a Windows OS, you will need to a
driver. Apple Machintosh computers recognize the scanner as a USB CDC
class device and automatically use a class driver.
USB serial
Note: No extra configuration (e.g., baud rate) is necessary.
Below is optional parameter for ACK/NAK setting
ACK/NAK Mode On
ACK/NAK Mode off
2-2-4 USB Serial

17
2. PROGRAM THE INTERFACE
2-3 Keyboard Country Layout
Scan the appropriate country code below to program the keyboard layout for
your country or language. As a general rule, the following characters are
supported, but need special care for countries other than the United States:
@ | $ # { } [ ] = / ‘ \ < > ~
2-3-1 Keyboard Countries
United States
Albania
Azeri (Cyrillic)
Azeri (Latin)
Belarus
Belgium
2-3 Keyboard Country Layout
2-3-1 Keyboard Countries

18
2. PROGRAM THE INTERFACE
Bosnia
Brazil
Brazil (MS)
Bulgaria (Cyrillic)
Bulgaria (Latin)
Canada (French legacy)
Canada (French)
Canada (Multilingual)

19
2. PROGRAM THE INTERFACE
Croatia
Czech
Czech (Programmers)
Czech (QWERTY)
Czech (QWERTZ)
Denmark
Dutch (Netherlands)

20
2. PROGRAM THE INTERFACE
Estonia
Faroese
Finland
France
Gaelic
Germany
Greek
Other manuals for CM-2D202
1
Table of contents
Other Canmax Barcode Reader manuals