I have spent three months distro hopping and deciding which works best for me. I have found these packages allow the fingerprint reader to work. Your system might already have these packages at the revisions below. It might have older versions. If you have older versions, remove them, and install the one below. There's no one size fits all that I can tell. It works fine on Debian-based systems. I couldn't get it to work on Ubuntu-based systems, but give it a shot, you might find a way to make it work.

Install software

I had to install gir1.2-fprint-2.0

sudo apt install -y gir1.2-fprint-2.0

Download required packages

Install in this order.

1. wget http://archive.ubuntu.com/ubuntu/pool/main/f/fprintd/fprintd_1.94.2-1_amd64.deb
2. wget http://http.us.debian.org/debian/pool/main/libf/libfprint/libfprint-2-2_1.94.5-1_amd64.deb
3. wget http://http.us.debian.org/debian/pool/main/libu/libusb-1.0/libusb-1.0-0_1.0.26-1_amd64.deb
4. wget http://http.us.debian.org/debian/pool/main/f/fprintd/libpam-fprintd_1.94.2-2_amd64.deb

I find it's best to navigate to these files using your file browser and installing through the GUI versus using the command line.

Enable and enroll

Once your fingerprint reader is recognized, go ahead and configure the PAM configuration sudo pam-auth-update.

Now enroll your fingerprints sudo fprintd-enroll