He buscado en este sitio y en muchos otros buscando una manera de "dividir" o duplicar datos desde un dispositivo USB (escáner de código de barras) a dos computadoras. Necesitamos hacer un corte paralelo desde un sistema de administración de activos heredado (cuya interfaz, en cada base de carga, es una PC conectada a la LAN con un escáner de códigos de barras USB) a una aplicación web usando una computadora portátil con el mismo escáner USB.
Hace años, diseñé un cable Y de puerto serie RS-232 que permitía que los datos SMDR de una PBX se conectaran a un puerto serie de captura de datos en una computadora y a otro dispositivo utilizando diodos de señal en cada cable de transmisión del dispositivo. La PBX El cable de transmisión se dividió en el cable de recepción de cada dispositivo.
No anticipando el firmware / software / temporización y la lógica de control involucrada, pensé que todo lo que tenía que hacer era hacer coincidir un par de diodos que impedirían que las computadoras se envíen o reciban datos entre sí, como lo había hecho antes. He intentado sesgar los diodos de señal con el T + de cada computadora USB, sin éxito. El USB es mucho más complejo tecnológicamente.
Toda la investigación que he leído, hasta ahora, me lleva a creer que tendría que diseñar una "caja negra" que se interconectaría entre el escáner y las dos computadoras. La caja se vería como una computadora (host) para el escáner, un escáner para cada computadora y, por lo tanto, falsificar cada componente.
Espero poder encontrar a alguien con una solución viable para esta pregunta.