Быстрый ответ - жирным шрифтом, подробнее - читай все.
Сканер отпечатков - устройство в устройстве, работа с ним производится на уровне операционной системы. Для работы с такими вещами есть свой апи (API - Application Programming/Protocol Interface).
В мобильном приложении есть апи работы с различными устройствами, в том числе и с таким сканером. Для каждой ОС (Андроид/Ай/Черника/....) уже есть стандартизированные, но для каждой - свой. НО - вызовы апи доступны из React Native/Cordova/Veex, т.е. на Javascript.
В ноутбуках и досктопах тоже есть, но там сложнее - с каждым сканером под каждую ОС идет свой драйвер со своим апи (читай - свой протокл, свой порядок соглашений и набор команд), нет единого стандарта, поэтому пока (?) нет интерфейса для "настольных" браузеров.
В принципе, на дескотопе возможно определить наличие сканера и работать с ним из приложений на Electron, но нужно обязательно разобраться как правильно подвязывать хардварные вызовы из NodeJS для различных систем и строить билды для разных ОС с разными "прокладками". Однако и такой подход сработает только на Макоси, т.е. не "серебряная пуля" - нет единого стандарта для Windows и уж тем более для Linux.