Can Linux host use a USB printer connected to WinXP guest?
Can Linux host use a USB printer connected to WinXP guest?
The host is Ubuntu Hardy. The printer is a Cannon PIXMA MP960 which only comes with Windows drivers and there are no Linux drivers available for this printer (the last time I checked). At this time I am only using the WinXP VM to do print jobs from the Linux host. When I want to print something in the Linux host, I print to a 'PDF' printer and save the file to a shared folder, then go to the WinXP guest and open a PDF reader and print the file.
This is working fine but I am wondering if there is a way to set up a network between the guest and host so that the host can directly use the printer that is connected to the guest? i.e. it would be nice if the guest printer could show up on the host printer list so that I can print directly from the Linux application. Also I don't want the WinXP guest to be connected to the internet at any time.
I searched the forums but most users want to connect a guest VM to a host printer but I want to do it the other way around.
Sincere thanks,
Bill
This is working fine but I am wondering if there is a way to set up a network between the guest and host so that the host can directly use the printer that is connected to the guest? i.e. it would be nice if the guest printer could show up on the host printer list so that I can print directly from the Linux application. Also I don't want the WinXP guest to be connected to the internet at any time.
I searched the forums but most users want to connect a guest VM to a host printer but I want to do it the other way around.
Sincere thanks,
Bill
-
stefan.becker
- Volunteer
- Posts: 7639
- Joined: 7. Jun 2007, 21:53
ftp://download.canon.jp/pub/driver/bj/linux/
http://www.turboprint.info/printers.html
http://www.linuxprinting.org/show_print ... IXMA_MP960
Dont use crappy solutions, if the hardware works on the host.
http://www.turboprint.info/printers.html
http://www.linuxprinting.org/show_print ... IXMA_MP960
Dont use crappy solutions, if the hardware works on the host.
German Howto (Linux): http://www.linuxforen.de/forums/showthread.php?t=236444
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
Thanks very much for the response.
The first link doesn't seem to provide any info for my printer but I will try to look into it further.
I've seen the second link before (Turboprint) but unless I'm missing something this is a 30 day trial download. $40 U.S. seems like a lot to pay for a printer driver.
I've seen the third link also but if you read the fine print, they are suggesting to use a driver for another printer (a Canon iP6700). I've tried this and it is ok for text but not satisfactory for graphics.
So, I think I am still in the situation of not having a Linux printer driver and am curious to know if there might be a network solution as I described in the original post.
Thanks again,
Bill
The first link doesn't seem to provide any info for my printer but I will try to look into it further.
I've seen the second link before (Turboprint) but unless I'm missing something this is a 30 day trial download. $40 U.S. seems like a lot to pay for a printer driver.
I've seen the third link also but if you read the fine print, they are suggesting to use a driver for another printer (a Canon iP6700). I've tried this and it is ok for text but not satisfactory for graphics.
So, I think I am still in the situation of not having a Linux printer driver and am curious to know if there might be a network solution as I described in the original post.
Thanks again,
Bill
See http://www.dragonblogger.com/2008/07/ub ... t-printer/
1) Install the printer as normal in Windows guest - sounds like you already have this working.
2) Then use redmon, ghostscript, gsview to create a postscript printer in the guest that prints to your actual windows printer. See url for details
3) Share the printer in the guest.
4) From the Ubuntu host, setup a network printer (windows printer via Samba) and select the shared printer from the guest.
To your original question re networking, mine is configured with Host Interface networking for simplicity. NAT with port-forwarding might work, but I haven't tried it.
If you don't want the guest to access the internet, you could use a firewall on the host - see eg http://forums.virtualbox.org/viewtopic.php?t=13606
But once you've done all that, you might wish you had just bought a new printer with decent Linux support instead!
Hope that helps
1) Install the printer as normal in Windows guest - sounds like you already have this working.
2) Then use redmon, ghostscript, gsview to create a postscript printer in the guest that prints to your actual windows printer. See url for details
3) Share the printer in the guest.
4) From the Ubuntu host, setup a network printer (windows printer via Samba) and select the shared printer from the guest.
To your original question re networking, mine is configured with Host Interface networking for simplicity. NAT with port-forwarding might work, but I haven't tried it.
If you don't want the guest to access the internet, you could use a firewall on the host - see eg http://forums.virtualbox.org/viewtopic.php?t=13606
But once you've done all that, you might wish you had just bought a new printer with decent Linux support instead!
Hope that helps
-
stefan.becker
- Volunteer
- Posts: 7639
- Joined: 7. Jun 2007, 21:53
Turboprint is the best driver. All other solutions instead of a linux driver are crappy by default.
German Howto (Linux): http://www.linuxforen.de/forums/showthread.php?t=236444
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
-
stefan.becker
- Volunteer
- Posts: 7639
- Joined: 7. Jun 2007, 21:53
So what?
Software must not be free to be good ...
Im using the package for many years with many different printers. There is no better solution with that print quality and functions like inklevel, cleaning functions etc.
But you can use it after the 30 days, but then on every page there is a logo.
Software must not be free to be good ...
Im using the package for many years with many different printers. There is no better solution with that print quality and functions like inklevel, cleaning functions etc.
But you can use it after the 30 days, but then on every page there is a logo.
German Howto (Linux): http://www.linuxforen.de/forums/showthread.php?t=236444
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
-
Sasquatch
- Volunteer
- Posts: 17798
- Joined: 17. Mar 2008, 13:41
- Primary OS: Debian other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows XP, Windows 7, Linux
- Location: /dev/random
If the printer manufacturer doesn't support Linux, it plain sucks. Buy a different make.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
Thanks for the sage advice Sasquatch, but
1.) When I bought the printer it was not for use in a linux machine and
2.) It is otherwise a pretty nice printer/scanner
so unless you are going to be sending me a check for a few hundred dollars to buy a new one, this printer will have to do for the foreseeable future.
Regards,
Bill
1.) When I bought the printer it was not for use in a linux machine and
2.) It is otherwise a pretty nice printer/scanner
so unless you are going to be sending me a check for a few hundred dollars to buy a new one, this printer will have to do for the foreseeable future.
Regards,
Bill
-
stefan.becker
- Volunteer
- Posts: 7639
- Joined: 7. Jun 2007, 21:53
This is not a VBOX Problem.
Write this to the manufacturer of your printer.
Write this to the manufacturer of your printer.
German Howto (Linux): http://www.linuxforen.de/forums/showthread.php?t=236444
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
User Manual / Download Section: http://www.virtualbox.de/wiki/Downloads
FAQ: http://www.virtualbox.de/wiki/User_FAQ http://forums.virtualbox.org/viewtopic.php?t=8669
-
Citral
- Posts: 5
- Joined: 13. Jun 2009, 18:05
- Primary OS: Other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win XP
Re: Can Linux host use a USB printer connected to WinXP guest?
How do I find the guest printer from the CUPS interface of the host? Via some SAMBA name of the VirtualBox instance?4) From the Ubuntu host, setup a network printer (windows printer via Samba) and select the shared printer from the guest.