Configuring Multicode on DS457 via SSI Host Mode

Article ID: 33837169

Issue / Question

Step to configure Multicode on DS457 via SSI host mode?

Applicable To

DS457

Resolution / Answer

Create a config.xml file with following content, Copy and paste content below into notepad, and save it as .xml file format.

 

<?xml version="1.0" encoding="UTF-8"?>
<!-- Scanner SDK Configuration xml v1.1.34.0 -->
<config>
<serial_mode_settings>
<port id="1" baud="9600" name="SSI"/>
 </serial_mode_settings> 
</config>


 
Setting at Scanner SDK:
1. Go to Zebra support portal https://www.zebra.com/us/en/support-downloads.html,
2. Download and install Zebra_CoreScanner_Driver and Zebra_scanner_SDK to computer.
3. Scan on "SSI Host" setting barcode as below.
           
4. Go to "C:\Program Files\Zebra Technologies\Barcode Scanners\Common" and rename config.xml to "config2.xml".
5. Copy and paste config.xml file into "C:\Program Files\Zebra Technologies\Barcode Scanners\Common"
6. Open RUN box by pressing "Win + R" key on keyboard.
7. Type in "services.msc" as below and hit enter.

     

8. In Services windows, right click on "CoreScanner" and select STOP then click on START to restart the services.

     

9. Go to windows -> All programs -> Zebra Scanners -> Scanner SDK and double click to run "C Sharp Sample Application".
10. Click on “Discover Scanners” button which you will find scanner show in list.


Configuration Multicode via SSI host:
1. Please select your scanner in "C Sharp Sample Application".
2. Go to RSM tab and click on “Get All IDs” to show all the ID available.
3. To enable Multicode option, search for attribute#677 and click on “Get Value” button.
4. Change the default value to TRUE then click on “Set Value” follow by “Store Value” to save the value.
5. To insert and set the Multicode express value, search for attribute#661 and click on “Get Value” button.
6. Kindly key in correct hex value(example: 0x03 0x43 0x02 0x00 0x0F 0x52 0x04 0x00 0x00 0x32 0x32 0x3B 0x43 0x02 0xF0 0x24 0x52 0x04 0x46 0x00 0x64 0x28 0x3B 0x43 0x02 0x00 0x08 0x52 0x04 0x41 0x3C 0x64 0x64 0x3B) in value column then click on “Set Value” follow by “Store Value” button to save the value to change the correct Multicode hex value.
7. Please try to scan barcode.

Example: To decode the set of three bar codes while excluding the center Code 128 bar code. 

The expression in decimal is (formatted for readability):
3 C 2 0 15 R 4 0 0 50 50 ; C 2 [F0 24] R 4 70 0 100 40 ; C 2 0 8 R 4 65 60 100 100 ;

To program the expression via scanning parameters the sequence is:
[MultiCode-Expression] 03 C 02 00 0F R 04 00 00 32 32 ; C 02 F0 24 R 04 46 00 64 28 ;
C 02 00 08 R 04 41 3C 64 64 ; [End Of Message]

To program the expression via host command (SSI/SNAPI) the sequence is:
0x03 0x43 0x02 0x00 0x0F 0x52 0x04 0x00 0x00 0x32 0x32 0x3B 0x43 0x02 0xF0 0x24 0x52 0x04 0x46
0x00 0x64 0x28 0x3B 0x43 0x02 0x00 0x08 0x52 0x04 0x41 0x3C 0x64 0x64 0x3B

** NOTE: DS457-DP does not support Multicode Mode. 
 

+ Applicable Products

  • DS457 Series