Использование 1 usb-сканера штрих-кодов на 2 компьютерах

#arduino #raspberry-pi #c#-3.0 #barcode-scanner #emulation

#arduino #raspberry-pi #c #-3.0 #сканер штрих-кода #эмуляция

Вопрос:

Я провел некоторое исследование, но не могу найти решение для своей конкретной проблемы.

У нас работает древняя программа, которая работает как менеджер запасов. Теперь мне нужно создать дополнительные функции, но я не могу использовать базу данных SQL, используемую этой системой. (здесь был Кафка)

Итак, я начал создавать программу, которая работает параллельно существующей системе. Чтобы уменьшить дополнительный ввод, я хочу использовать те же устройства ввода. В основном это сканеры штрих-кодов, которые, если я прав, в основном являются просто клавиатурными эмуляторами.

Вопрос: есть ли способ использовать 1 USB-устройство на нескольких компьютерах?

Я думал подключить сканер к компьютеру, где я могу сделать больше всего, и позволить этому компьютеру выступать в качестве эмулятора для другого компьютера? Но я думаю, что это так же реалистично, как USB-разветвитель.

С другой стороны, я думал об использовании raspberry, или arduino является «посредником» между сканером и 2 ПК, что должно дать мне больше возможностей.

Дополнительные трудности:

  • Я ничего не могу установить на компьютеры, на которых запущена древняя программа.
  • У меня практически нет прав на других компьютерах, которые я могу использовать (кафка, ты снова?)
  • Я могу работать только с C # 3.5, чтобы избежать запуска чрезмерно чувствительного обнаружения вирусов 🙂
  • Я не могу настроить серверы
  • Я могу запускать только в Windows
  • Я не могу запускать установщики