Make sure you're not going through a USB hub - plug the scanner in directly to the computer. This didn't help the problem of the fields not being auto-filled, but it definitely fixed the scanning problem. I'm guessing the auto-fill problem is a different bug altogether.