Fingerprint scanners work by collecting a fingerprint sample and comparing it to samples on record. Fingerprints are formed from ridges that have unique patterns due to genetic and environmental factors. Most fingerprint scanners analyze and compare specific features called minutiae, such as ridge endings and bifurcations, between the scanned print and prints on file to identify a match.