Anmax CM-520 User manual

CM-520 User Manual
Bluetooth Barcode Scanner
Copy right 2015/01/19©

II
Table of Contents
1. IMPORTANT NOTICE __________________________________________________________ 1
1-1. FCC COMPLIANCE _____________________________________________________________ 2
1-2. CONFORMITY WITH TECHNICAL REGULATIONS FOR SPECIFIED RADIO EQUIPMENT IN JAPAN ____________ 2
1-3. NATIONAL COMMUNICATION COMMISSION ____________________________________________ 2
1-4. ROHS COMPLIANCE____________________________________________________________ 3
1-5. SAFETY PRECAUTION ___________________________________________________________ 3
2. INTRODUCTION ______________________________________________________________ 5
2-1. PRODUCT FEATURES____________________________________________________________ 6
2-2. PRODUCT SPECIFICATION ________________________________________________________ 6
2-3. PACKAGE INFORMATION _________________________________________________________ 7
2-4. SUPPORTED SYMBOLOGY ________________________________________________________ 8
2-5. PRODUCT OVERVIEW ___________________________________________________________ 9
2-6. MANUAL LAYOUT ____________________________________________________________ 10
2-7. PAGE LAYOUT _______________________________________________________________ 11
3. KNOWING YOUR SCANNER ____________________________________________________ 14
3-1. CONFIGURATION FLOWCHART ____________________________________________________ 15
3-2. LED &BEEPER INDICATIONS _____________________________________________________ 16
3-3. LEVERAGE YOUR SCANNER WITH BUTTON TRIGGERS _____________________________________ 17
3-3.1. SCAN ACTION _____________________________________________________________ 18
3-3.2. MODE SWITCH ____________________________________________________________ 18
3-3.3. TURN ON/OFF CHARGE _______________________________________________________ 18
3-3.4. DELETION OF ONE SINGLE DATA _________________________________________________ 18
3-3.5. DELETION OF ALL TRANSMITTED DATA_____________________________________________ 19
3-3.6. TRANSMISSION OF SAVED BARCODE ______________________________________________ 19
3-3.7. PAIRING WITH BLUETOOTH DEVICES ______________________________________________ 19
4. QUICK START _______________________________________________________________ 20
4-1. CONFIGURATION FLOWCHART ____________________________________________________ 21
4-2. SET UP YOUR SCANNER_________________________________________________________ 21
4-2-1. OPERATION MODE __________________________________________________________ 21

III
Table of Contents
4-2-2. OUTPUT INTERFACE IN CABLE MODE ______________________________________________ 22
4-3. BASIC SCANNER OPERATIONS ____________________________________________________ 22
4-3-1. MODE SWITCH ____________________________________________________________ 22
4-3-2. TRANSMIT ALL BARCODE DATA __________________________________________________ 23
4-3-3. CLEAR ALL SAVED BARCODE DATA ________________________________________________ 23
4-3-4. CLEAR ONE DINGLEBARCODE DATA _______________________________________________ 23
4-3-5. AUTO-DELETE ALL TRANSMITTED DATA ____________________________________________ 24
4-3-6. ATTEMPT FIRMWARE UPDATE __________________________________________________ 24
4-4. HOW TO MAKE YOUR SCANNER WORK WITH BLUETOOTH DONGLE A-302______________________ 24
4-4-1. PAIR WITH BLUETOOTH DONGLE A-302____________________________________________ 24
4-4-2. DISABLE PAIRING FUNCTION____________________________________________________ 25
4-4-3. TYPE OF BLUETOOTH CONNECTION _______________________________________________ 25
5. ESTABLISH A BLUETOOTH CONNECTION__________________________________________ 26
5-1. BLUETOOTH CONNECTION REFERENCE CHART _________________________________________ 27
5-2. SET UP YOUR OWN BLUETOOTH CONNECTION _________________________________________ 28
5-2-1. SLAVE CONNECTION MODE ____________________________________________________ 28
5-2-2. MASTER CONNECTION MODE __________________________________________________ 36
5-2-3. HID CONNECTION MODE _____________________________________________________ 44
5-2-4. IOS CONNECTION MODE______________________________________________________ 51
5-2-5. BLUETOOTH DONGLE A303 CONNECTION MODE _____________________________________ 57
5-2-6. BLUETOOTH DONGLE A302 CONNECTION MODE _____________________________________ 65
6. GENERAL CONFIGURATION ____________________________________________________ 72
6-1. HOST INTERFACE _____________________________________________________________ 73
6-1-1. RESTORE THE SETTING________________________________________________________ 73
6-1-2. RESTORE THE SYMBOLOGY SETTING_______________________________________________ 73
6-1-3. RETRIEVE FIRMWARE INFORMATION ______________________________________________ 73
6-1-4. ABORT THE CONFIGURATION ___________________________________________________ 73
6-1-5. UPDATE FIRMWARE _________________________________________________________ 73
6-1-6. ENABLE/DISABLE AUTOMATIC BATTERY CHARGER _____________________________________ 74
6-1-7. BLUETOOTH PAIRING_________________________________________________________ 74
6-2. SYSTEM CONTROL ____________________________________________________________ 74
6-2-1. AVAILABLE OPERATION MODES__________________________________________________ 74
6-2-2. SET DATE FORMAT __________________________________________________________ 75
6-2-3. SET TIME FORMAT __________________________________________________________ 76

IV
Table of Contents
6-2-4. SET CHARGE RATE __________________________________________________________ 76
6-2-5. SET THE WORKFLOW OF OPERATION MODES SWITCH___________________________________ 76
6-2-6. ENABLE/DISABLE BUZZER _____________________________________________________ 77
6-2-7. SET THE WARNING BUZZER VOLUME ______________________________________________ 77
6-2-8. ENABLE/DISABLE VIBRATOR ____________________________________________________ 77
6-2-9. ENABLE/DISABLE VIBRATOR FOR CONFGIRURATION MODE _______________________________ 78
6-2-10. ENABLE/DISABLE HEADER _____________________________________________________ 78
6-2-11. ENABLE/DISABLE SERIAL NUMBER INFO IN THE HEADER _________________________________ 78
6-2-12. ENABLE/DISABLE DATE AND TIME INFO IN THE HEADER _________________________________ 79
6-2-13. ENABLE/DISABLE RECORD COUNT INFO IN THE HEADER _________________________________ 79
6-2-14. ENABLE/DISABLE FOOTER _____________________________________________________ 79
6-2-15. ENABLE/DISABLE SERIAL NUMBER INFO IN THE FOOTER _________________________________ 80
6-2-16. ENABLE/DISABLE DATE AND TIME INFO IN THE FOOTER _________________________________ 80
6-2-17. ENABLE/DISABLE RECORD COUNT INFO IN THE FOOTER _________________________________ 80
6-2-18. SET DATE &TIME___________________________________________________________ 80
6-2-19. SET LIGHT BRIGHTNESS _______________________________________________________ 81
6-2-20. SET DATE SEPARATOR ________________________________________________________ 82
6-2-21. SET TIME SEPARATOR ________________________________________________________ 83
6-2-22. SET TIME-OUT PERIOD FOR CONFIGURATION MODE ___________________________________ 84
6-2-23. SET TIME-OUT PERIOD FOR DECODING ADD-ON CODES _________________________________ 84
6-2-24. SET COUNT OF BARCODE VERIFICATION ____________________________________________ 85
6-2-25. SET SCAN INTERVAL IN CONTINUEOUS SCAN MODE ____________________________________ 86
6-2-26. SET HEADER INFORMATION ____________________________________________________ 86
6-2-27. SET FOOTER INFORMATION ____________________________________________________ 87
6-3. SCANNER COMMANDS _________________________________________________________ 88
6-3-1. SET <DLE> ESCAPE CHARACTER _________________________________________________ 88
6-3-2. SET <CMD> ESCAPE CHARACTER ________________________________________________ 89
6-3-3. SET <BAR> ESCAPE CHARACTER_________________________________________________ 90
6-3-4. SET <STX> ESCAPE CHARACTER _________________________________________________ 91
6-3-5. SET <ETX> ESCAPE CHARACTER _________________________________________________ 92
7. SETTING UP YOUR OPERATION MODES __________________________________________ 93
7-1. OUTPUT STRING STRUCTURE_____________________________________________________ 94
7-2. CABLE MODE _______________________________________________________________ 95
7-2-1. OUTPUT INTERFACE OPTIONS ___________________________________________________ 95
7-2-1-1. Set Data Transfer Rate for SPP ____________________________________________ 95
7-2-1-2. Set Length of Stop Bit for SPP ____________________________________________ 95

V
Table of Contents
7-2-1-3. Set Parity Check for SPP _________________________________________________ 96
7-2-1-4. Set Communication Protocol for SPP _______________________________________ 96
7-2-1-5. Enable/Disable <STX> and <ETX> Escape Characters for SPP ____________________ 97
7-2-1-6. Enable/Disable <BAR> and <CMD> Escape Characters for SPP ___________________ 97
7-2-1-7. Enable/Disable Command Mode for SPP____________________________________ 97
7-2-1-8. Set Baud Rate for SPP___________________________________________________ 98
7-2-1-9. Set Transfer Count for Time Delay for SPP ___________________________________ 99
7-2-1-10. Set Time Delay for a Digit for SPP_________________________________________ 100
7-2-1-11. Set Time Delay for a Record for SPP_______________________________________ 101
7-2-1-12. Set Time Delay for a Specified Digit for SPP_________________________________ 102
7-2-1-13. Set Timeout for SPP ___________________________________________________ 103
7-2-1-14. Set Retransmission Count for SPP ________________________________________ 104
7-2-1-15. Set ACK Timeout for SPP _______________________________________________ 105
7-2-1-16. Set Caps Lock setting for HID ____________________________________________ 105
7-2-1-17. Enable/Disable Num Lock for HID ________________________________________ 106
7-2-1-18. Enable/Disable Caps Lock Emulation ______________________________________ 107
7-2-1-19. Set IMEs for HID ______________________________________________________ 107
7-2-1-20. Set Transfer Count for Time Delay for HID __________________________________ 108
7-2-1-21. Set Time Delay for a Digit for HID_________________________________________ 109
7-2-1-22. Set Time Delay for a Record for HID_______________________________________ 110
7-2-1-23. Set Time Delay for a Specified Digit for SPP_________________________________ 111
7-2-1-24. Set Timeout for SPP ___________________________________________________ 112
7-2-2. SCANNER OPTIONS _________________________________________________________ 113
7-2-2-1. Set Scan Mode _______________________________________________________ 113
7-2-2-2. Set Output Interface___________________________________________________ 113
7-2-2-3. Set Small Trigger Functionality___________________________________________ 114
7-2-2-4. Set Composite Triggers Functionality______________________________________ 114
7-2-2-5. Set Good Read Buzzer Volume___________________________________________ 115
7-2-2-6. Set Warning Buzzer Volume _____________________________________________ 115
7-2-2-7. Set Normal Event Buzzer Volume_________________________________________ 116
7-2-2-8. Enable/Disable Battery Charge __________________________________________ 116
7-2-2-9. Enable/Disable Good Read Vibrator_______________________________________ 116
7-2-2-10. Enable/Disable Warning Vibrator_________________________________________ 117
7-2-2-11. Enable/Disable Normal Event Vibrator ____________________________________ 117
7-2-2-12. Enable/Disable Good Read Buzzer ________________________________________ 117
7-2-2-13. Enable/Disable Warning Buzzer __________________________________________ 118
7-2-2-14. Enable/Disable Normal Event Buzzer______________________________________ 118
7-2-2-15. Set Good Read Buzzer Frequency ________________________________________ 118

VI
Table of Contents
7-2-2-16. Set Good Read Buzzer Duration __________________________________________ 119
7-2-2-17. Set Good Read Vibrator Duration_________________________________________ 120
7-2-2-18. Set Activation Duration ________________________________________________ 121
7-2-2-19. Set Idle Duration______________________________________________________ 122
7-2-2-20. Set Standby Duration __________________________________________________ 123
7-2-3. OUTPUT EDITING OPTIONS ___________________________________________________ 124
7-2-3-1. Enable/Disable Preamble Code __________________________________________ 124
7-2-3-2. Enable/Disable Postamble Code _________________________________________ 124
7-2-3-3. Enable/Disable Prefix Code _____________________________________________ 125
7-2-3-4. Enable/Disable Suffix Code _____________________________________________ 125
7-2-3-5. Enable/Disable Code ID ________________________________________________ 125
7-2-3-6. Set Position of Code ID_________________________________________________ 126
7-2-3-7. Enable/Disable Barcode Length Info ______________________________________ 126
7-2-3-8. Enable/Disable Symbology Name ________________________________________ 126
7-2-3-9. Enable/Disable Control Code Info ________________________________________ 127
7-2-3-10. Enable/Disable Delimiter _______________________________________________ 127
7-2-3-11. Set Timestamps Positioning _____________________________________________ 127
7-2-3-12. Enable/Disable Date Information_________________________________________ 128
7-2-3-13. Enable/Disable Time Information ________________________________________ 128
7-2-3-14. Enable/Disable Barcode Verification ______________________________________ 128
7-2-3-15. Reject Same _________________________________________________________ 128
7-2-3-16. Set Type of Case Conversion ____________________________________________ 129
7-2-3-17. Set Delimiter Between Time/Date Stamps and Barcode Data ___________________ 129
7-2-3-18. Set Delimiter Between Time and Date Stamps ______________________________ 130
7-2-3-19. Set Preamble Code ____________________________________________________ 131
7-2-3-20. Set Postamble Code ___________________________________________________ 132
7-2-3-21. Set Prefix Code _______________________________________________________ 133
7-2-3-22. Set Suffix Code _______________________________________________________ 134
7-3. MEMORY MODE ____________________________________________________________ 135
7-3-1. SCANNER OPTIONS _________________________________________________________ 135
7-3-1-1. Set Scan Mode _______________________________________________________ 135
7-3-1-2. Set Output Interface___________________________________________________ 136
7-3-1-3. Set Small Trigger Functionality___________________________________________ 136
7-3-1-4. Set Composite Triggers Functionality______________________________________ 137
7-3-1-5. Enable/Disable Battery Charge __________________________________________ 137
7-3-1-6. Set Good Read Buzzer Volume___________________________________________ 137
7-3-1-7. Set Warning Buzzer Volume _____________________________________________ 138
7-3-1-8. Set Normal Event Buzzer Volume_________________________________________ 138

VII
Table of Contents
7-3-1-9. Enable/Disable Good Read Vibrator_______________________________________ 139
7-3-1-10. Enable/Disable Warning Vibrator_________________________________________ 139
7-3-1-11. Enable/Disable Normal Event Vibrator ____________________________________ 139
7-3-1-12. Enable/Disable Good Read Buzzer ________________________________________ 140
7-3-1-13. Enable/Disable Warning Buzzer __________________________________________ 140
7-3-1-14. Enable/Disable Normal Event Buzzer______________________________________ 140
7-3-1-15. Set Data Transmission Unit______________________________________________ 141
7-3-1-16. Deletion of Transmitted Data____________________________________________ 141
7-3-1-17. Enable/Disable Header Info _____________________________________________ 141
7-3-1-18. Enable/Disable Footer Info______________________________________________ 142
7-3-1-19. Set Good Read Buzzer Frequency ________________________________________ 142
7-3-1-20. Set Good Read Buzzer Duration __________________________________________ 142
7-3-1-21. Set Good Read Vibrator Duration_________________________________________ 143
7-3-1-22. Set Activation Duration ________________________________________________ 144
7-3-1-23. Set Idle Duration______________________________________________________ 145
7-3-1-24. Set Standby Duration __________________________________________________ 146
7-3-2. OUTPUT EDITING OPTIONS ___________________________________________________ 147
7-3-2-1. Enable/Disable Preamble Code __________________________________________ 147
7-3-2-2. Enable/Disable Postamble Code _________________________________________ 147
7-3-2-3. Enable/Disable Prefix Code _____________________________________________ 148
7-3-2-4. Enable/Disable Suffix Code _____________________________________________ 148
7-3-2-5. Enable/Disable Code ID ________________________________________________ 148
7-3-2-6. Set Position of Code ID_________________________________________________ 149
7-3-2-7. Enable/Disable Barcode Length Info ______________________________________ 149
7-3-2-8. Enable/Disable Symbology Name ________________________________________ 149
7-3-2-9. Enable/Disable Control Code Info ________________________________________ 150
7-3-2-10. Enable/Disable Delimiter _______________________________________________ 150
7-3-2-11. Set Timestamps Positioning _____________________________________________ 150
7-3-2-12. Enable/Disable Date Information_________________________________________ 151
7-3-2-13. Enable/Disable Time Information ________________________________________ 151
7-3-2-14. Reject Same _________________________________________________________ 151
7-3-2-15. Enable/Disable Barcode Verification ______________________________________ 152
7-3-2-16. Set Type of Case Conversion ____________________________________________ 152
7-3-2-17. Set Delimiter Between Date/Time Stamps and Barcode Data ___________________ 153
7-3-2-18. Set Delimiter Between Date and Time Stamps ______________________________ 153
7-3-2-19. Set Preamble Code ____________________________________________________ 154
7-3-2-20. Set Postamble Code ___________________________________________________ 155
7-3-2-21. Set Prefix Code _______________________________________________________ 156

VIII
Table of Contents
7-3-2-22. Set Suffix Code _______________________________________________________ 156
7-4. BLUETOOTH MODE __________________________________________________________ 158
7-4-1. OUTPUT INTERFACE OPTIONS __________________________________________________ 158
7-4-1-1. Set Communication Protocol for SPP ______________________________________ 158
7-4-1-2. Enable/Disable <STX> and <ETX> Escape Characters for SPP ___________________ 159
7-4-1-3. Enable/Disable <BAR> and <CMD> Escape Characters for SPP __________________ 159
7-4-1-4. Enable/Disable Command Mode for SPP___________________________________ 159
7-4-1-5. Set Transfer Count for Time Delay for SPP __________________________________ 160
7-4-1-6. Set Time Delay for a Digit for SPP_________________________________________ 161
7-4-1-7. Set Time Delay for a Record for SPP_______________________________________ 162
7-4-1-8. Set Time Delay for a Specified Digit for SPP_________________________________ 163
7-4-1-9. Set Timeout for SPP ___________________________________________________ 164
7-4-1-10. Set Retransmission Count for SPP ________________________________________ 165
7-4-1-11. Set ACK timeout for SPP________________________________________________ 166
7-4-1-12. Set Caps Lock setting for HID ____________________________________________ 166
7-4-1-13. Enable/Disable Num Lock for HID ________________________________________ 167
7-4-1-14. Set IMEs for HID ______________________________________________________ 168
7-4-1-15. Set Transfer Count for Time Delay for HID __________________________________ 169
7-4-1-16. Set Time Delay for a Digit for HID_________________________________________ 169
7-4-1-17. Set Time Delay for a Record for HID_______________________________________ 170
7-4-1-18. Set Time Delay for a Specified Digit for SPP_________________________________ 171
7-4-1-19. Set Timeout for SPP ___________________________________________________ 172
7-4-1-20. Set PIN Code_________________________________________________________ 173
7-4-1-21. Set Bluetooth Address _________________________________________________ 174
7-4-1-22. Set Machine Name____________________________________________________ 175
7-4-1-23. Set Bluetooth address for Dongle A302/A303 _______________________________ 176
7-4-1-24. Set Machine Name for Dongle A302/A303 _________________________________ 177
7-4-2. SCANNER OPTIONS _________________________________________________________ 178
7-4-2-1. Set Scan Mode _______________________________________________________ 178
7-4-2-2. Set Output Interface___________________________________________________ 179
7-4-2-3. Set Small Trigger Functionality___________________________________________ 179
7-4-2-4. Set Composite Triggers Functionality______________________________________ 180
7-4-2-5. Enable/Disable Battery Charge __________________________________________ 180
7-4-2-6. Set Good Read Buzzer Volume___________________________________________ 180
7-4-2-7. Set Warning Buzzer Volume _____________________________________________ 181
7-4-2-8. Set Normal Event Buzzer Volume_________________________________________ 181
7-4-2-9. Enable/Disable Good Read Vibrator_______________________________________ 182
7-4-2-10. Enable/Disable Warning Vibrator_________________________________________ 182

IX
Table of Contents
7-4-2-11. Enable/Disable Normal Event Vibrator ____________________________________ 182
7-4-2-12. Enable/Disable Good Read Buzzer ________________________________________ 183
7-4-2-13. Enable/Disable Warning Buzzer __________________________________________ 183
7-4-2-14. Enable/Disable Mode Buzzer ____________________________________________ 183
7-4-2-15. Set Pairing Timeout ___________________________________________________ 184
7-4-2-16. Set Good Read Buzzer Frequency ________________________________________ 184
7-4-2-17. Set Good Read Buzzer Duration __________________________________________ 185
7-4-2-18. Set Good Read Vibrator Duration_________________________________________ 186
7-4-2-19. Set Activation Duration ________________________________________________ 187
7-4-2-20. Set Idle Duration______________________________________________________ 187
7-4-2-21. Set Standby Duration __________________________________________________ 188
7-4-3. OUTPUT EDITING OPTIONS ___________________________________________________ 189
7-4-3-1. Enable/Disable Preamble Code __________________________________________ 189
7-4-3-2. Enable/Disable Postamble Code _________________________________________ 189
7-4-3-3. Enable/Disable Prefix Code _____________________________________________ 190
7-4-3-4. Enable/Disable Suffix Code _____________________________________________ 190
7-4-3-5. Enable/Disable Code ID ________________________________________________ 190
7-4-3-6. Set Position of Code ID_________________________________________________ 191
7-4-3-7. Enable/Disable Barcode Length Info ______________________________________ 191
7-4-3-8. Enable/Disable Symbology Name ________________________________________ 191
7-4-3-9. Enable/Disable Control Code Info ________________________________________ 192
7-4-3-10. Enable/Disable Delimiter _______________________________________________ 192
7-4-3-11. Set Timestamps Positioning _____________________________________________ 192
7-4-3-12. Enable/Disable Date Information_________________________________________ 193
7-4-3-13. Enable/Disable Time Information ________________________________________ 193
7-4-3-14. Reject Same _________________________________________________________ 193
7-4-3-15. Enable/Disable Barcode Verification ______________________________________ 193
7-4-3-16. Set Type of Case Conversion ____________________________________________ 194
7-4-3-17. Set Delimiter Between Date/Time Stamps and Barcdoe Data___________________ 194
7-4-3-18. Set Delimiter Between Date and Time Stamps ______________________________ 195
7-4-3-19. Set Preamble Code ____________________________________________________ 196
7-4-3-20. Set Postamble Code ___________________________________________________ 196
7-4-3-21. Set Prefix Code _______________________________________________________ 197
7-4-3-22. Set Suffix Code _______________________________________________________ 198
8. SYMBOLOGY CONFIGURATION ________________________________________________ 199
8-1. DEFAULT SETTING ___________________________________________________________ 200

X
Table of Contents
8-2. UPC-A __________________________________________________________________ 201
8-2-1. ENABLE/DISABLE UPC-A ____________________________________________________ 201
8-2-2. ENABLE/DISABLE ADD-ON CODE _______________________________________________ 201
8-2-3. SET TYPE OF ADD-ON CODE___________________________________________________ 201
8-2-4. TRANSMIT CHECK DIGIT _____________________________________________________ 202
8-2-5. TRUNCATE LEADING ZEROS ___________________________________________________ 202
8-2-6. REMOVE LEADING CHARACTERS ________________________________________________ 203
8-2-7. REMOVING TRAILING CHARACTERS ______________________________________________ 203
8-2-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 204
8-2-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 205
8-2-10. SET CODE ID FOR UPC-A ____________________________________________________ 205
8-3. UPC-E __________________________________________________________________ 207
8-3-1. ENABLE/DISABLE UPC-E_____________________________________________________ 207
8-3-2. ENABLE/DISABLE ADD-ON CODE _______________________________________________ 207
8-3-3. SET TYPE OF ADD-ON CODE___________________________________________________ 207
8-3-4. CONVERT UPC-E TO UPC-A __________________________________________________ 208
8-3-5. TRANSMIT CHECK DIGIT _____________________________________________________ 208
8-3-6. TRUNCATE LEADING ZEROS ___________________________________________________ 209
8-3-7. REMOVE LEADING CHARACTERS ________________________________________________ 209
8-3-8. REMOVE TRAILING CHARACTERS ________________________________________________ 210
8-3-9. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 210
8-3-10. SET MESSAGE CONTENT TO INSERT ______________________________________________ 211
8-3-11. SET CODE ID FOR UPC-E_____________________________________________________ 212
8-3-12. SET SUB CODE ID FOR UPC-E _________________________________________________ 213
8-4. EAN-13 _________________________________________________________________ 214
8-4-1. ENABLE/DISABLE EAN-13____________________________________________________ 214
8-4-2. ENABLE/DISABLE ADD-ON CODE _______________________________________________ 214
8-4-3. SET TYPE OF ADD-ON CODE___________________________________________________ 214
8-4-4. CONVERT EAN-13 TO ISBN/ISSN ______________________________________________ 215
8-4-5. TRANSMIT CHECK DIGIT _____________________________________________________ 215
8-4-6. TRUNCATE LEADING ZEROS ___________________________________________________ 215
8-4-7. REMOVE LEADING CHARACTERS ________________________________________________ 216
8-4-8. REMOVE TRAILING CHARACTERS ________________________________________________ 217
8-4-9. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 217
8-4-10. SET MESSAGE CONTENT TO INSERT ______________________________________________ 218
8-4-11. SET CODE ID FOR EAN-13 ___________________________________________________ 219
8-4-12. SET SUB CODE ID FOR EAN-13 ________________________________________________ 219
8-5. EAN-8 __________________________________________________________________ 221

XI
Table of Contents
8-5-1. ENABLE/DISABLE EAN-8_____________________________________________________ 221
8-5-2. ENABLE/DISABLE ADD-ON CODE _______________________________________________ 221
8-5-3. SET TYPE OF ADD-ON CODE___________________________________________________ 221
8-5-4. CONVERT EAN-8 TO EAN-13 _________________________________________________ 222
8-5-5. TRANSMIT CHECK DIGIT _____________________________________________________ 222
8-5-6. TRUNCATE LEADING ZEROS ___________________________________________________ 222
8-5-7. REMOVE LEADING CHARATERS _________________________________________________ 223
8-5-8. REMOVE TRAILING CHARACTERS ________________________________________________ 224
8-5-9. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 225
8-5-10. SET MESSAGE CONTENT TO INSERT ______________________________________________ 226
8-5-11. SET CODE ID FOR EAN-8 ____________________________________________________ 227
8-5-12. SET SUB CODE ID FOR EAN-8 _________________________________________________ 228
8-6. CODE-39 _________________________________________________________________ 229
8-6-1. ENABLE/DISABLE CODE-39 ___________________________________________________ 229
8-6-2. SET TYPE OF CODE-39 ______________________________________________________ 229
8-6-3. SET FORMAT OF CODE-39 ____________________________________________________ 229
8-6-4. TRANSMIT START/STOP DELIMITERS _____________________________________________ 230
8-6-5. CONFIGURE CHECKSUM TYPE __________________________________________________ 230
8-6-6. TRANSMIT CHECK DIGIT _____________________________________________________ 230
8-6-7. TRUNCATE LEADING ZEROS ___________________________________________________ 231
8-6-8. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 231
8-6-9. REMOVE LEADING CHARACTERS ________________________________________________ 233
8-6-10. REMOVE TRAILING CHARACTERS ________________________________________________ 233
8-6-11. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 234
8-6-12. SET MESSAGE CONTENT TO INSERT ______________________________________________ 235
8-6-13. SET CODE ID FOR CODE-39 ___________________________________________________ 235
8-6-14. SET SUB CODE ID FOR CODE-39 ________________________________________________ 236
8-7. INTERLEAVED 2OF 5 _________________________________________________________ 237
8-7-1. ENABLE/DISABLE INTERLEAVED 2OF 5____________________________________________ 237
8-7-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 237
8-7-3. TRANSMIT CHECK DIGIT _____________________________________________________ 237
8-7-4. TRUNCATE LEADING ZEROS ___________________________________________________ 238
8-7-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 238
8-7-6. REMOVE LEADING CHARACTERS ________________________________________________ 240
8-7-7. REMOVE TRAILING CHARACTERS ________________________________________________ 240
8-7-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 241
8-7-9. SET CONTENT MESSAGE TO INSERT ______________________________________________ 242
8-7-10. SET CODE ID FOR INTERLEAVED 2OF 5____________________________________________ 242

XII
Table of Contents
8-8. INDUSTRIAL 2OF 5 __________________________________________________________ 244
8-8-1. ENABLE/DISABLE INDUSTRIAL 2OF 5_____________________________________________ 244
8-8-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 244
8-8-3. TRANSMIT CHECK DIGIT _____________________________________________________ 244
8-8-4. TRUNCATE LEADING ZEROS ___________________________________________________ 244
8-8-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 245
8-8-6. REMOVE LEADING CHARACTERS ________________________________________________ 246
8-8-7. REMOVE TRAILING CHARACTERS ________________________________________________ 247
8-8-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 247
8-8-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 248
8-8-10. SET CODE ID FOR INDUSTRIAL 2OF 5 ____________________________________________ 249
8-9. MATRIX 2OF 5 _____________________________________________________________ 250
8-9-1. ENABLE/DISABLE MATRIX 2OF 5 _______________________________________________ 250
8-9-2. TRUNCATE LEADING ZEROS ___________________________________________________ 250
8-9-3. TRANSMIT CHECK DIGIT _____________________________________________________ 250
8-9-4. CONFIGURE CHECKSUM TYPE __________________________________________________ 250
8-9-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 251
8-9-6. REMOVE LEADING CHARACTERS ________________________________________________ 252
8-9-7. REMOVE TRAILING CHARACTERS ________________________________________________ 253
8-9-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 253
8-9-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 254
8-9-10. SET CODE ID FOR MATRIX 2OF 5 _______________________________________________ 255
8-10. CODABAR/NW7 ____________________________________________________________ 256
8-10-1. ENABLE/DISABLE CODABAR/NW7 ______________________________________________ 256
8-10-2. CONFIGURE THE START/STOP PATTERN____________________________________________ 256
8-10-3. ENABLE/DISABLE SYMMETRICAL START/STOP PATTERN_________________________________ 256
8-10-4. TRANSMIT START/STOP CHARACTERS_____________________________________________ 257
8-10-5. CONFIGURE CHECKSUM TYPE __________________________________________________ 257
8-10-6. TRANSMIT CHECK DIGIT _____________________________________________________ 257
8-10-7. TRUNCATE LEADING ZEROS ___________________________________________________ 258
8-10-8. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 258
8-10-9. REMOVE LEADING CHARACTERS ________________________________________________ 259
8-10-10.REMOVE TRAILING CHARACTERS ________________________________________________ 260
8-10-11.SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 261
8-10-12.SET MESSAGE CONTENT TO INSERT ______________________________________________ 261
8-10-13.SET CODE ID FOR CODABAR ___________________________________________________ 262
8-11. CODE-128 ________________________________________________________________ 263
8-11-1. ENABLE/DISABLE CODE-128 __________________________________________________ 263

XIII
Table of Contents
8-11-2. SET FORMAT OF CODE-128 ___________________________________________________ 263
8-11-3. CONFIGURE CHECKSUM TYPE __________________________________________________ 263
8-11-4. TRANSMIT CHECK DIGIT _____________________________________________________ 264
8-11-5. TRUNCATE LEADING ZEROS ___________________________________________________ 264
8-11-6. SET APPLICATION ID SEPARTOR FOR UCC-128/GS1-128_______________________________ 264
8-11-7. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 265
8-11-8. REMOVE LEADING CHARACTERS ________________________________________________ 266
8-11-9. REMOVE TRAILING CHARACTERS ________________________________________________ 267
8-11-10.SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 268
8-11-11.SET MESSAGE CONTENT TO INSERT ______________________________________________ 268
8-11-12.SET CODE ID FOR CODE-128 __________________________________________________ 269
8-11-13.SET SUB CODE ID FOR CODE-128 _______________________________________________ 270
8-12. CODE-93 _________________________________________________________________ 271
8-12-1. ENABLE/DISABLE CODE-93 ___________________________________________________ 271
8-12-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 271
8-12-3. TRANSMIT CHECK DIGIT _____________________________________________________ 271
8-12-4. TRUNCATE LEADING ZEROS ___________________________________________________ 272
8-12-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 272
8-12-6. REMOVE LEADING CHARACTERS ________________________________________________ 273
8-12-7. REMOVE TRAILING CHARACTERS ________________________________________________ 274
8-12-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 275
8-12-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 275
8-12-10.SET CODE ID FOR CODE-93 ___________________________________________________ 276
8-13. CODE-11 _________________________________________________________________ 277
8-13-1. ENABLE/DISABLE CODE-11 ___________________________________________________ 277
8-13-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 277
8-13-3. TRANSMIT CHECK DIGIT _____________________________________________________ 277
8-13-4. TRUNCATE LEADING ZEROS ___________________________________________________ 278
8-13-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 278
8-13-6. REMOVE LEADING CHARACTERS ________________________________________________ 280
8-13-7. REMOVE TRAILING CHARACTERS ________________________________________________ 280
8-13-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 281
8-13-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 282
8-13-10.SET CODE ID FOR CODE-11 ___________________________________________________ 282
8-14. MSI ____________________________________________________________________ 284
8-14-1. ENABLE/DISABLE MSI ______________________________________________________ 284
8-14-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 284
8-14-3. TRANSMIT CHECK DIGIT _____________________________________________________ 284

XIV
Table of Contents
8-14-4. TRUNCATE LEADING ZEROS ___________________________________________________ 285
8-14-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 285
8-14-6. REMOVE LEADING CHARACTERS ________________________________________________ 286
8-14-7. REMOVE TRAILING CHARACTERS ________________________________________________ 287
8-14-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 288
8-14-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 289
8-14-10.SET CODE ID FOR MSI ______________________________________________________ 289
8-15. PLESSEY __________________________________________________________________ 291
8-15-1. ENABLE/DISABLE PLESSEY ____________________________________________________ 291
8-15-2. CONFIGURE CHECKSUM TYPE __________________________________________________ 291
8-15-3. TRANSMIT CHECK DIGIT _____________________________________________________ 291
8-15-4. TRUNCATE LEADING ZEROS ___________________________________________________ 291
8-15-5. SET MINIMUM/MAXIMUM CODE LENGTH _________________________________________ 292
8-15-6. REMOVE LEADING CHARACTERS ________________________________________________ 293
8-15-7. REMOVE TRAILING CHARACTERS ________________________________________________ 294
8-15-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 294
8-15-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 295
8-15-10.SET CODE ID FOR PLESSEY ____________________________________________________ 296
8-16. TELEPEN _________________________________________________________________ 297
8-16-1. ENABLE/DISABLE TELEPEN____________________________________________________ 297
8-16-2. SET FORAMT OF TELEPEN ____________________________________________________ 297
8-16-3. CONFIGURE CHECKSUM TYPE __________________________________________________ 297
8-16-4. TRANSMIT CHECK DIGIT _____________________________________________________ 298
8-16-5. TRUNCATE LEADING ZEROS ___________________________________________________ 298
8-16-6. SET MINIMUN/MAXIMUM CODE LENGTH _________________________________________ 299
8-16-7. REMOVE LEADING CHARACTERS ________________________________________________ 300
8-16-8. REMOVE TRAILING CHARACTERS ________________________________________________ 301
8-16-9. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 301
8-16-10.SET MESSAGE CONTENT TO INSERT ______________________________________________ 302
8-16-11.SET CODE ID FOR TELEPEN____________________________________________________ 303
8-17. GS1 DATABAR OMNIDIRECTIONAL (RSS-14) _________________________________________ 304
8-17-1. ENABLE/DISABLE RSS-14 ____________________________________________________ 304
8-17-2. TRANSMIT APPLICATION ID ___________________________________________________ 304
8-17-3. TRANSMIT SYMBOLOGY ID____________________________________________________ 304
8-17-4. TRANSMIT CHECK DIGIT _____________________________________________________ 304
8-17-5. TRUNCATE LEADING ZEROS ___________________________________________________ 305
8-17-6. REMOVE LEADING CHARACTERS ________________________________________________ 305
8-17-7. REMOVE TRAILING CHARACTERS ________________________________________________ 306

XV
Table of Contents
8-17-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 306
8-17-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 307
8-17-10.SET CODE ID FOR RSS-14 ____________________________________________________ 308
8-18. GS1 DATABAR LIMITED(RSS LIMITED) _____________________________________________ 309
8-18-1. ENABLE/DISABLE RSS LIMITED _________________________________________________ 309
8-18-2. TRANSMIT APPLICATION ID ___________________________________________________ 309
8-18-3. TRANSMIT SYMBOLOGY ID____________________________________________________ 309
8-18-4. TRANSMIT CHECK DIGIT _____________________________________________________ 309
8-18-5. TRUNCATE LEADING ZEROS ___________________________________________________ 310
8-18-6. REMOVE LEADING CHARACTERS ________________________________________________ 310
8-18-7. REMOVE TRAILING CHARACTERS ________________________________________________ 311
8-18-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 311
8-18-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 312
8-18-10.SET CODE ID FOR RSS LIMITED_________________________________________________ 313
8-19. GS1 DATABAR STACKED(RSS-14 STACKED) __________________________________________ 314
8-19-1. ENABLE/DISABLE RSS-14 STACKED ______________________________________________ 314
8-19-2. TRANSMIT APPLICATION ID ___________________________________________________ 314
8-19-3. TRANSMIT SYMBOLOGY ID____________________________________________________ 314
8-19-4. TRANSMIT CHECK DIGIT _____________________________________________________ 315
8-19-5. TRUNCATE LEADING ZEROS ___________________________________________________ 315
8-19-6. REMOVE LEADING CHARACTERS ________________________________________________ 315
8-19-7. REMOVE TRAILING CHARACTERS ________________________________________________ 316
8-19-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 317
8-19-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 317
8-19-10.SET CODE ID FOR RSS-14 STACKED______________________________________________ 318
8-20. GS1 DATABAR EXPANDED(RSS EXPANDED) __________________________________________ 319
8-20-1. ENABLE/DISABLE RSS EXPANDED _______________________________________________ 319
8-20-2. TRANSMIT APPLICATION ID ___________________________________________________ 319
8-20-3. TRANSMIT SYMBOLOGY ID____________________________________________________ 319
8-20-4. TRANSMIT CHECK DIGIT _____________________________________________________ 319
8-20-5. TRUNCATE LEADING ZEROS ___________________________________________________ 320
8-20-6. REMOVE LEADING CHARACTERS ________________________________________________ 320
8-20-7. REMOVE TRAILING CHARACTERS ________________________________________________ 321
8-20-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 321
8-20-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 322
8-20-10.SET CODE ID FOR RSS EXPANDED _______________________________________________ 323
8-21. GS1 DATABAR EXPANDED STACKED(RSS EXPANDED STACKED) _____________________________ 324
8-21-1. ENABLE/DISABLE RSS EXPANED STACKED__________________________________________ 324

XVI
Table of Contents
8-21-2. TRANSMIT APPLICATION ID ___________________________________________________ 324
8-21-3. TRANSMIT SYMBOLOGY ID____________________________________________________ 324
8-21-4. TRANSMIT CHECK DIGIT _____________________________________________________ 324
8-21-5. TRUNCATE LEADING ZEROS ___________________________________________________ 325
8-21-6. REMOVE LEADING CHARACTERS ________________________________________________ 325
8-21-7. REMOVE TRAILING CHARACTERS ________________________________________________ 326
8-21-8. SET POSITION FOR INSERTING CUSTOM INFO________________________________________ 327
8-21-9. SET MESSAGE CONTENT TO INSERT ______________________________________________ 327
8-21-10.SET CODE ID FOR RSS EXPANDED STACKED_________________________________________ 328
APPENDIX A___________________________________________________________________ 329
DECIMAL/HEXADECIMAL TABLE _______________________________________________________ 329
ASCII CODE TABLE ________________________________________________________________ 330
APPENDIX B___________________________________________________________________ 331
TEST CHART ____________________________________________________________________ 331

Enter 1 End
*/$%ENTR* *ZEND*
Important Notices
1
1.Important Notice
In compliance with a number of International standards as well as reguations, CM-520 is a
highly qualified product at the technical and safety level. In this chapter enumerates the list of
regulations which CM-520 complies with for your reference.

Enter 2 End
*/$%ENTR* *ZEND*
Important Notices
1
1-1. FCC Compliance
This device complies with part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) This device may not cause harmful interference, and (2) this device must
accept any interference received, including interference that may cause undesired operation.
This device has been tested and found to comply with the limits for a Class B digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation. This equipment generates,
uses, and can radiate radio frequency energy, and, if not installed and used in accordance
with the instructions, may cause harmful interference to radio communications. However,
there is no guarantee that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television reception, which can be
determined by turning the equipment off and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
1-2. Conformity with Technical Regulations for specified radio
equipment in Japan
Certificate Number: 204WW81000100
1-3. National Communication Commission
NCC Registration Number: NCC-RCB-05
Qualified serials number on device:

Enter 3 End
*/$%ENTR* *ZEND*
Important Notices
1
1-4. RoHS Compliance
The RoHS directive mandates that producers of electrical or electronic equipment sold into
Europe must minimize or eliminate the following materials from their design, as they are
considered health risks:
1. Lead
2. Mercury
3. Cadmium
4. Hexavalent Chromium
5. Polybrominated biphenyls (PBB)
6. Polybrominated biphenyl ethers (PBDE)
Committed to the environment, CanMax Technology makes the necessary changes to our
products in order to comply with RoHS directive. This involves the process of converting the
non-compliant components (for instance, electronics, Pc Boards, etc.) of our products into
the compliant ones. We also improve the assembly processes to ensure the full compliance
with RoHS directive. The measures that we take in conformity with RoHS directive would
never cause any change in the product appearance, nor do they decrease functionality of the
product. Most importantly, our product still provides reliable and excellent product
performance as we promise.
1-5. Safety Precaution
Do not stare directly at light beams.
Do not directly touch the scanner window for reading performance might decrease if
the window is dirty or scratched.
Do not disassemble or modify the internal components from the scanner.
Do not expose the scanner to any flammable source.
Do not overcharge the battery.
Lithium-lon polymer Battery
The Lithium-ion polymer battery energy density is less than 400 Wh/L. Therefore,
PSE certification does not require in this product.

Enter 4 End
*/$%ENTR* *ZEND*
Important Notices
1
The first, initial charge will take up four hours to fully charge your battery.
Battery Life time
Memory Mode: Approximately 18000 scans (5 sec/per scan)
Bluetooth Mode: Approximately 15000 scans (5 sec/per scan)
Do not assemble or disassemble the battery without technical support.
Do not use unspecified power adaptor to charge the battery.
During the charging process, if red color LED indicator keeps flashing rapidly,
terminate the charging, and return the scanner to authorized dealers.
Once battery leakage or abnormal odor occurs, terminate the current operation, and
return the scanner to authorized dealers.
Once batteries leak, avoid contact with skins or eyes. To clean up the battery leakage,
rinse the affected parts with fresh water, and consult the doctor immediately.
Table of contents