Zwei USB-Barcodeprüfer an einen Computer angeschlossen. Zwischen den USB-Geräten muss gewechselt werden.

Zwei USB-Barcodeprüfer an einen Computer angeschlossen. Zwischen den USB-Geräten muss gewechselt werden.

Ich zerbreche mir den Kopf, während ich darüber nachdenke, wie ich das machen könnte ...

Wir haben zwei Barcode-Verifizierer, die zwei verschiedene Barcodes auf einer bestimmten Box verifizieren. Diese Aufgabe wird von unserem Betriebsteam ausgeführt. Das Problem, auf das ich stoße, ist, dass die verwendete Software mehrere gleichzeitig angeschlossene USB-Geräte nicht unterstützt. Die Lösung, an die ich gedacht habe, war also eine Art „USB-Switch“, aber die meisten Switches sind für USB-Geräte an Computer A oder B, aber ich brauche einen Switch, der das Gegenteil tut.

Haben Sie eine Ahnung, ob es ein solches Produkt gibt oder ob es überhaupt möglich ist?

Antwort1

Holen Sie sich ein Virtualisierungsprodukt wie VMWARE Workstation oder Oracle Virtual Box.

Erstellen Sie 2 virtuelle Maschinen.

  1. Barcode-Maschine 1 und Software
  2. Barcode-Maschine 2 und Software

ODER

  1. Maschine 1 auf dem Host
  2. Maschine 2 auf virtueller Maschine

Gehen Sie in die Einstellungen für die virtuellen Maschinen und weisen Sie den Barcode-Scanner der richtigen virtuellen Maschine zu.

Sobald die virtuelle Maschine es beansprucht, wird es weder vom Host noch von der anderen virtuellen Maschine „gesehen“.

Vor: Bildbeschreibung hier eingeben

Einstellungen

Möglicherweise müssen Sie den USB-Typ ändern, damit es funktioniert.

Starten Sie die VM.

Nachher: nach

Technisch gesehen könnten Sie 1 an den Host angeschlossen lassen und nur 1 virtuelle Maschine verwenden. Sie könnten trotzdem beide gleichzeitig verwenden, da die VM vom Host isoliert ist.

ich brauchteOracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack um es mit USB 2/3-Geschwindigkeiten zum Laufen zu bringen.

DerK:ist weg, weil es der virtuellen Maschine gehört.


Eine weniger effektive Möglichkeit besteht darin, in den Gerätemanager zu gehen und ein Gerät zu deaktivieren und das andere zu aktivieren. Anschließend den Vorgang umkehren.

Allerdings muss man viel hin und her wechseln. Alternativ könnten Sie eine virtuelle Maschine verwenden und die virtuelle(n) Maschine(n) einfach starten und stoppen.

verwandte Informationen