I'm trying to use my Canon MF4150 Multi-Function Printer in VirtualBox running Windows XP.

I can print just fine, but for whatever reason, when I try to scan something, the scanner runs for a little bit, and then the scanner stops trying to scan the document. The piece that actually scans the paper by projecting the light (or w/e, sry not familiar with how these work) stops moving and then the scanner pretty much crashes, and Windows gets a blank document.

Any idea why this might be happening? Is this an issue with how I've set up VirtualBox or drivers under VirtualBox, or is this something else?