4/14/2016
D014465 CR1400 CR1000 CR2300 CR2600 CR3600 CR44X5 CR8000 CR900FD CR6000 CR5000 T500 Client Version ICD
Page 2 of 106
© 2013-2016 The Code Corporation
12393 South Gateway Park Place Suite 600, Draper, UT 84020
(801) 495-2200
FAX (801) 495-0280
Table of Contents
1 Keyword Table ....................................................................................................... 3
2 Scope ..................................................................................................................... 6
3 Notations ............................................................................................................... 6
4 Reader Command Overview ................................................................................... 6
4.1 Packetized Commands ....................................................................................... 7
4.2 Text Commands ................................................................................................. 7
4.3 Code Reader Batch (CRB) System ....................................................................... 7
4.4 Barcode Commands ........................................................................................... 7
5 Communication Medium ........................................................................................ 8
5.1 USB Enumeration PID ........................................................................................ 8
6 Reader to Host Communication.............................................................................. 8
6.1 Raw Data ........................................................................................................... 9
6.2 Packet Data ........................................................................................................ 9
7 Host to Reader Communication............................................................................ 13
7.1 Text Commands ............................................................................................... 13
7.2 Packetized Commands ..................................................................................... 14
7.3 Command Types .............................................................................................. 15
7.4 Prefix and Suffix Handling ................................................................................ 25
8 File Installation ..................................................................................................... 25
8.1 Simple Protocol ................................................................................................ 25
9 Reader Settings .................................................................................................... 26
9.1 Binary Dip Switch ............................................................................................. 26
9.2 Field of Interest ................................................................................................ 27
9.3 Reader Setting Persistence .............................................................................. 27
9.4 Docked State Settings ...................................................................................... 28
9.4.1 Overview......................................................................................................................................... 28
9.4.2 H5 commands (CR5000 & CR5000RTC only) .................................................................................. 29
9.5 Reader Settings Table ...................................................................................... 30
10 Radio Commands ................................................................................................. 98
10.1 Bluetooth® Commands .................................................................................... 98
11 Symbology Detail Settings .................................................................................. 100
11.1 PharmaCode .................................................................................................. 100
12 Appendix: Example CRC16 C Code ...................................................................... 101
13 Appendix: Example CRC14 C Code ...................................................................... 104
14 Appendix: Custom Keyboard XML File Formatting .............................................. 105