This API is extremely experimental. I have tried it unsuccessful myself to read some barcode scanner in the past. The furthest I got was being able to see and connect to one but nothing beyond that. And even for this to work I had to use a hack on the driver of the barcode scanner (not using the driver delivered by the the company, but another experimental one that replaced the Windows default driver). Big hassle.
Only a very limited number of devices appear to be compatible with this API as they have to do some implementation themselves on the device e.g. the 'getReader' method was not even available on that barcode scanner.
Alwaysbusy