nun ich bastel recht gerne, und nun ist mir ein MS Fingerprint Reader zugefallen

Mir geht es weniger um die "Login- und Auth- Funktionen", sondern ich möchte für ein Jugendhaus eine Art bargeldloses Kassensystem bauen.
Die Idee dahinter sieht wie folgt aus:
Beim Eintritt hinterlässt der Gast seinen Fingerprint (ohne weitere persönl. Daten)
wenn er etwas trinken oder essen mag, zahlt er mit seinem Fingerabdruck.
Beim Verlassen wird dann in einer DB nachgeschaut wieviel Getränle/Speisen zu dem Abdruck gehören. Der Gast zahlt und der Abdruck wird gelöscht.
So nun die Fragestellung, ist es unter Linux/Debian überhaupt möglich diese Info aus dem Reader zu ziehen und wenn ja wie?
Michael