I’ve finally managed to integrate DigitalPersona’s fingerprint reader into OpenERP! It works really nicely, allowing an administrator to enroll user fingerprints and then they can log into openerp without any typing or remembering passwords. I also built a module to enroll and verify customers for extra security for payments etc.
Most of the magic happens in a java applet and a java backend. Unfortunately DigitalPersona doesnt have a python API so it was a bit of a mission getting the two to talk to each other, I looked into using Py4J, but it seemed a little overkill for my needs so I ended up calling a .jar file directly from python which seems to work fine.
If you are interested in developing this further let me know; would be happy to share the code.