Attach PIXMA IP4200 Printer via USB
Posted: 29. Jul 2014, 17:14
Running VBox VirtualBox 4.2.16 86992-Win (stable).exe and Oracle_VM_VirtualBox_Extension_Pack-4.2.16-86992.vbox-extpack with USB 2.0 enabled on a Windows Ultimate 64 Service Pack 1 host.
Guest is Windows Ultimate 64 Service Pack 1.
To get the printer working have followed this guide: http://complete-concrete-concise.com/vi ... sb-devices
Of course I also got the drivers and software for the printer here: http://www.usa.canon.com/cusa/support/c ... ndSoftware
The printer driver I have installed on the host as well as guest. Printer shows up fine on the host in "Devices and Printers".
However when I try to attach the printer in the Guest settings when running the guest I get this error:
Failed to attach the USB device Canon iP4200 [0109] to the virtual machine Windows Ultimate 64 SP1.
USB device 'Canon iP4200' with UUID {07f70521-7266-40ba-b99b-8288b8336523} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Thank you for any help.
--- Conclusion after days of trying ---
Advice to people new to VirtualBox and needing a printer for the Guest:
Anyone that does not specifically need to print from the Guest ONLY and is OK with having a network connection between Guest and Host is strongly advised to share the printer via the homegroup or workgroup instead of investing time in trying out the USB option. I could not get it to work for the Canon iP4200 no matter what I tried, so don't grow grey hair over it if you are OK with having
- a Host-Guest network
- make a Homegroup or Workgroup on Windows
- have the corresponding and needed Windows services turned on and
- have correctly configured your Windows or other software firewall to allow and send traffic to and from the Guest and printer.
You will save yourself A LOT of time.
Guest is Windows Ultimate 64 Service Pack 1.
To get the printer working have followed this guide: http://complete-concrete-concise.com/vi ... sb-devices
Of course I also got the drivers and software for the printer here: http://www.usa.canon.com/cusa/support/c ... ndSoftware
The printer driver I have installed on the host as well as guest. Printer shows up fine on the host in "Devices and Printers".
However when I try to attach the printer in the Guest settings when running the guest I get this error:
Failed to attach the USB device Canon iP4200 [0109] to the virtual machine Windows Ultimate 64 SP1.
USB device 'Canon iP4200' with UUID {07f70521-7266-40ba-b99b-8288b8336523} is busy with a previous request. Please try again later.
Result Code: E_INVALIDARG (0x80070057)
Component: HostUSBDevice
Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
Thank you for any help.
--- Conclusion after days of trying ---
Advice to people new to VirtualBox and needing a printer for the Guest:
Anyone that does not specifically need to print from the Guest ONLY and is OK with having a network connection between Guest and Host is strongly advised to share the printer via the homegroup or workgroup instead of investing time in trying out the USB option. I could not get it to work for the Canon iP4200 no matter what I tried, so don't grow grey hair over it if you are OK with having
- a Host-Guest network
- make a Homegroup or Workgroup on Windows
- have the corresponding and needed Windows services turned on and
- have correctly configured your Windows or other software firewall to allow and send traffic to and from the Guest and printer.
You will save yourself A LOT of time.