Better fprintd-enroll output

I recently acquired a Microsoft fingerprint reader with ID 45e:bd for a desktopsystem. fingerprint-gui, fprint_demo, and fprintd-enroll all recognize thedevice, and when I attempt to enroll a fingerprint, any of these three programswill detect a fingerprint on the first scan (fprint-demo displays an image ofthat fingerprint), but nothing on subsequent scans. As five scans are necessaryto enroll a fingerprint, it is impossible to enroll any fingerprints and thedevice is rendered useless.fingerprint-gui and fprintd-enroll will not accept further fingerprints untilthey are closed and reinvoked, fprint_demo will accept fingerprints once thecurrent enrollment window is closed and one of the "enroll" buttons in the mainwindow is clicked again. The two graphical programs both indicate that theyhave accepted the first scan and are waiting for another, fprintd-enrolldisplays the following:Using device /net/reactivated/Fprint/Device/0Enrolling right-index-finger finger.Enroll result: enroll-stage-passedThe first two lines display on invocation of fprintd-enroll, the third linedisplays upon scanning the fingerprint, and no further output appears until theprogram catches SIGINT.The LED on the fingerprint reader lights up when any action requiringauthentication is taken (sudo, gksu, etc), but as no fingerprints are enrolled,no request to scan a finger is displayed.The machine in question is running Ubuntu 14.04 with libfprint1:0.5.1-git20130819-1-0ppa1~trusty1 installed from the fingerprint-gui PPArepository. The fingerprint reader is plugged into a USB 2.0 port.I also tested the device with a System76 Pangolin P5 laptop on whichfingerprint detection through an integrated reader (147e:2016) andfingerprint-gui is known to be working. As on the desktop, fingerprint-guimakes only one scan when an attempt is made to enroll. Attempts to do furtherscans have no result until fingerprint-gui is closed and reopened. The laptopis running Ubuntu 12.04 with libfprint 1:0.5.1-git20130819-1-0ppa1~precise1from the same repository.Steps to reproduce:1)Acquire a Microsoft fingerprint reader with ID 45e:bd and install libfprintand at least one program capable of using libfprint to enroll fingerprints.2)Plug in the device and invoke the program of your choice for enrollingfingerprints.3)Attempt to enroll a fingerprint. Actual results:Only one scan can be made. There is no response to subsequent attempts to scana finger. Enrollment is impossible.Expected results:The system should continue scanning prints until it has made enough scans toenroll a fingerprint. It should be possible to enroll a fingerprint.