Technical information

10/29/2014
Page 2 of 72
© 2014 The Code Corporation
12393 South Gateway Park Place Suite 600, Draper, UT 84020
(801) 495-2200
FAX (801) 495-0280
Table of Contents
1 Scope .................................................................................................................... 3
2 Notations .............................................................................................................. 3
3 Host to Reader Command Overview ..................................................................... 4
3.1 Packetized Commands ...................................................................................... 4
3.2 Text Commands ................................................................................................ 4
3.3 Barcode Commands .......................................................................................... 4
3.4 Training ............................................................................................................. 4
4 Communication Medium ....................................................................................... 4
4.1 USB Enumeration PID (VID=11FA) ..................................................................... 5
5 Reader to Host Communication............................................................................. 5
5.1 Raw Data .......................................................................................................... 5
5.2 Packet Data ....................................................................................................... 5
6 Host to Reader Communication............................................................................. 9
6.1 Text Commands ................................................................................................ 9
6.2 Packetized Commands .................................................................................... 10
6.3 Command Types ............................................................................................. 11
7 File Installation ..................................................................................................... 16
7.1 Simple Protocol ............................................................................................... 16
8 Reader Settings .................................................................................................... 17
8.1 Binary Dip Switch ............................................................................................ 17
8.2 Field of Interest ............................................................................................... 18
8.3 Reader Settings Table ..................................................................................... 18
9 Radio Commands ................................................................................................. 65
9.1 Bluetooth Commands ..................................................................................... 65
10 Code Reader Batch (CRB) System ...................................................................... 65
11 Symbology Detail Settings ................................................................................. 66
11.1 PharmaCode ................................................................................................... 66
12 Appendix: Example CRC16 C Code ..................................................................... 67
13 Appendix: Example CRC14 C Code ..................................................................... 70
14 Appendix: Custom Keyboard XML File Formatting ............................................ 71