My Lenovo C940 has a fingerprint scanner but it is basically only a camera and relies on the host to do the matching. Now, the libfprint folks have an open PR to support this scenario.
https://github.com/rootd/libfprint/pull/12
Basically just opening this issue for visibility and perhaps someone could package it ;-)