Вы можете использовать базовые возможности печати браузера для управления принтером и, возможно, сможете найти RFID-ридер с клавиатурой и клином, оба из которых позволят вам использовать только базовые JS для управления ими.Однако вам, скорее всего, понадобится элемент управления ActiveX (компонент COM), который вы можете создать из скрипта браузера, чтобы иметь реальный контроль над устройствами.
К сожалению, вам, возможно, придется написать эти элементы управлениясам.Однако может быть в состоянии сделать это в C # при некотором разумном использовании P / Invoke.