I have Ubuntu 10.04 (fresh install if that matters) running Windows XP VM in Virtual Box. I am having issues with Virtual Box getting the USB port from the host. When in the Virtual Box GUI I can see the device (Canon S750 printer) and have it set to be used by the client - there are other usb devices in the list and they are all set the same way. When I run the client all the devices show up but the Cannon is dimmed out (like it is in use by the host or I don't have rights - not sure which) The only difference between all the devices is that Ubuntu recognizes it as a printer and tries to set it up automatically - but fails. Ubuntu doesn't see my usb scanner as scanner - it works in the client and it sees the usb camera as a camera and sets it up successfully - and it works in the client.
BTW I tried the printer on another machine (similar setup) that has VMWare Viewer and I got a "in use by usblp" - I have to let windows load, then unplug the printer then VMWare will direct it to the client.
I was thinking if I could blacklist the device as printer, but have no clue how to do this. ( I don't want to blacklist the usb device, just keep Ubuntu from seeing it as a printer).