I have installed an Epson TM-S1000 check scanner which is working properly from a linked clone if the device is attached directly to the ESX host and attached to the virtual desktop via vSphere, but does not work if plugged into the zero client. I have tried a variety of steps to resolve this without any results. This is confusing as I do not understand why the OS (Win 7) would see these any differently based on where the USB is connected. Windows recognizes the device when it is attached via the client but it doesn't function correctly. I have opened a ticket with Teradici as well.
At the root, why would the OS react differently to a USB device attached to host versus zero client; and what can I do to correct it?