Unable to share scanner between two PC's

Hi looking for some help here. I have a Canon LIDE600 scanner which I want to share between my wifes PC and mine. I have installed Virtualhere on a raspberry pi and I can access the scanner from my wifes laptop and from pc PC just fine. 

However if I use it on my PC, then disconnect from the share and use it on my wifes laptop while VirtualHere connects fine and windows sees the driver ok, the canon scanning software will not connect to the scanner. I need to physically unplug and plug in the scanner and then it will works on her laptop. The same happens when going from her laptop to my PC.

It is worth noting that when the scanner is plugged into a PC it performs a sort of initialisation where you hear the scanning lamp moving. It does the same when I connect through VirtualHere but when I move to the second PC it does not do this. It seems to me like upon disconnecting from VirtualHere I need to somehow reset the scanner - is this possible on the server?

#2

  1. The scanner might be going to sleep and when its switched over to the new client it doesn't wake up. There is a possible way around this which is to use the scanner via VirtualHere, then in Windows Device Manager click View -> By Connection-> VirtualHere USB 3 eXtensible Host Controller and find the printer under there and right click Properties ->Power Events Tab and UNcheck "Allow windows to manage power to save energy" or something similar. See if that helps

     

  2. If that still doesn't help. you can power cycle the USB port (as if you physically unplugged then replugged the scanner) by buying a USB Per-Port-Power Switching Hub. I sell one here (recommended) or you can find one here