Estou quebrando meu cérebro tentando pensar como eu poderia fazer isso...
Temos 2 verificadores de código de barras que verificarão dois códigos de barras diferentes em uma caixa específica. Esta tarefa será executada pela nossa equipe de operações. O problema/problema que estou enfrentando é que o software usado não suporta vários dispositivos USB conectados ao mesmo tempo. Portanto, a solução que pensei foi algum tipo de "comutador USB", mas a maioria dos comutadores são para dispositivos USB para computadores A ou B, mas preciso de um comutador para fazer o oposto.
Vocês têm alguma ideia se tal produto existe ou é possível?
Responder1
Obtenha produtos de virtualização como estação de trabalho VMWARE ou caixa virtual Oracle.
Crie 2 máquinas virtuais.
- máquina de código de barras 1 e software
- máquina de código de barras 2 e software
OU
- máquina 1 no host
- máquina 2 na máquina virtual
Acesse as configurações das máquinas virtuais e dedique o leitor de código de barras à máquina virtual correta.
Depois que a máquina virtual a reivindicar, nem o host nem a outra máquina virtual a "verão".
Pode ser necessário alterar o tipo de USB para que funcione.
inicie a VM.
Tecnicamente, você poderia deixar 1 conectado ao host e usar apenas 1 máquina virtual. Você ainda poderá usar os dois ao mesmo tempo porque a VM está isolada do host.
eu preciseiOracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack para fazê-lo funcionar com velocidades USB 2/3.
OK:desapareceu porque a máquina virtual é proprietária dele.
Uma opção menor é entrar no gerenciador de dispositivos e desabilitar um dispositivo e habilitar o outro. Em seguida, inverta o processo.
No entanto, é muita mudança para frente e para trás. Como alternativa, você pode usar uma máquina virtual e simplesmente iniciar e parar a(s) máquina(s) virtual(is).