I'm using CoreScanner API in C# to read and write RFID data with DS99008R. Scanner is set to SNAPI mode and it reads RFID tag on the trigger, but whenever I use CoreScanner to read or write to the tag it returns RFID_COMMAND_STATUS of 5. Problem is "5" isn't listed as a status code. Below is an example of what I'm sending (this is just a Read). I know that it is finding the tag because if I give it a different EPC I get return code "2" which is "Tag not found". Anyone got any ideas what I'm doing wrong?
<inArgs>
<scannerID>1</scannerID>
<cmdArgs>
<arg-xml>
<attrib_list>
<attribute>
<id>35002</id>
<datatype>A</datatype>
<value>0x00 0x0C 0xE2 0x80 0x69 0x95 0x00 0x00 0x50 0x16 0x3F 0x14 0x4A 0xC5</value>
</attribute>
<attribute>
<id>35003</id>
<datatype>B</datatype>
<value>1</value>
</attribute>
<attribute>
<id>35005</id>
<datatype>W</datatype>
<value>2</value>
</attribute>
<attribute>
<id>35006</id>
<datatype>W</datatype>
<value>0</value>
</attribute>
<attribute>
<id>35008</id>
<datatype>B</datatype>
<value>1</value>
</attribute>
</attrib_list>
</arg-xml>
</cmdArgs>
</inArgs>
1 Replies
Hi Jason,
There was a similar discussion with same type question. I recommend to downloading the Scanner WMI test tool in helping you with your problem. There also is a support community article on this topic that can be found at the following link.
https://supportcommunity.zebra.com/s/article/Write-a-tag-data-with-DS9908R?language=en_US
Best regards,