Go Back   TechArena Community > Technical Support > Computer Help > Windows XP > Windows x64 Edition
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: , ,

Sponsored Links



Virtual XP on XP64 - Printing

Windows x64 Edition


Reply
 
Thread Tools Search this Thread
  #1  
Old 13-09-2009
oao
 
Posts: n/a
Virtual XP on XP64 - Printing

I have an all-in-one printer without XP64 support.

I wonder if I can install a virtual XP machine on my XP64 system and use XP32
driver to print.

I read Virtual PC documentation and it's not clear whether this is possible --
it looks like the virtual machine uses the host system's printer driver to
print, which would defeat the idea.

It also looks like Virtual PC 2007 does not support USB printers, so one must
install network drivers in the virtual machine to access network printer,
which is a complication.

Virtual PC 7.0 supports USB but it's not clear it runs on XP64, as it
requires new CPUs with virtualization that I don't have.

Any help will be appreciated.

Reply With Quote
  #2  
Old 13-09-2009
Bobby Johnson
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

Virtual PC 2007 does not support USB connection. Virtual XP for Win 7
supports USB, but it is only for specific version of Windows 7 - Win 7
Ultimate & Enterprise with CPUs that support hardware virtualization,
and this is a different package than VPC 2007. I don't think there is a
package called VPC 7.


oao wrote:
> I have an all-in-one printer without XP64 support.
>
> I wonder if I can install a virtual XP machine on my XP64 system and use XP32
> driver to print.
>
> I read Virtual PC documentation and it's not clear whether this is possible --
> it looks like the virtual machine uses the host system's printer driver to
> print, which would defeat the idea.
>
> It also looks like Virtual PC 2007 does not support USB printers, so one must
> install network drivers in the virtual machine to access network printer,
> which is a complication.
>
> Virtual PC 7.0 supports USB but it's not clear it runs on XP64, as it
> requires new CPUs with virtualization that I don't have.
>
> Any help will be appreciated.
>

Reply With Quote
  #3  
Old 13-09-2009
oao
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

Thanks.

It looks like the problem is more basic: As I guessed, the virtual machine
uses the printer drivers of the host system -- you cannot install a printer
driver IN the virtual machine.

So this does not solve the problem.

Reply With Quote
  #4  
Old 13-09-2009
Dominic Payer
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

See
http://www.microsoft.com/downloads/d...displaylang=en.
x64 XP is supported for VirtualPC 2007. From the CPU requirements it is
clear that virtualisation is not required. It is supported if present.

VirtualPC for Windows 7, a different product, does require hardware
virtualisation.

In virtual machines access is only provided to the ports on the host
machine - USB, serial, parallel, etc, - and any peripherals are driven
by drivers in the guest OS. If you install 32-bit XP as a guest you will
need XP drivers for any device you want to use from that machine.

You can also do what you want with VirtualBox
http://www.virtualbox.org/. I think you would need the 1.6.6 version
since your CPU does not have virtualisation.


On 12/09/2009 22:48, oao wrote:
> I have an all-in-one printer without XP64 support.
>
> I wonder if I can install a virtual XP machine on my XP64 system and use XP32
> driver to print.
>
> I read Virtual PC documentation and it's not clear whether this is possible --
> it looks like the virtual machine uses the host system's printer driver to
> print, which would defeat the idea.
>
> It also looks like Virtual PC 2007 does not support USB printers, so one must
> install network drivers in the virtual machine to access network printer,
> which is a complication.
>
> Virtual PC 7.0 supports USB but it's not clear it runs on XP64, as it
> requires new CPUs with virtualization that I don't have.
>
> Any help will be appreciated.
>

Reply With Quote
  #5  
Old 13-09-2009
Al Dykes
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

In article <eUk$Gi$MKHA.2036@TK2MSFTNGP06.phx.gbl>,
Bobby Johnson <rjohnson@discussions.microsoft.com> wrote:
>Virtual PC 2007 does not support USB connection. Virtual XP for Win 7
>supports USB, but it is only for specific version of Windows 7 - Win 7
>Ultimate & Enterprise





What about Windows 7 Professional?

--
Al Dykes
News is something someone wants to suppress, everything else is advertising.
- Lord Northcliffe, publisher of the Daily Mail

Reply With Quote
  #6  
Old 13-09-2009
oao
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

>In virtual machines access is only provided to the ports on the host
>machine - USB, serial, parallel, etc, - and any peripherals are driven
>by drivers in the guest OS. If you install 32-bit XP as a guest you will
>need XP drivers for any device you want to use from that machine.


Do you mean that I can install the XP32 printer driver in the virtual machine
and it will
print to the USB port of the XP64 host?

My impression is that the VM uses the drivers of the host, not its own
drivers.

Furthermore, Virtual PC 2007 does bot seem to support USB ports.

>You can also do what you want with VirtualBox
>http://www.virtualbox.org/. I think you would need the 1.6.6 version
>since your CPU does not have virtualisation.


The CPU is an Intel Core Duo T5750 -- my guess is that it does not support
virtualization.

Reply With Quote
  #7  
Old 13-09-2009
Al Dykes
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

In article <9c07b30ee0055@uwe>, oao <u54735@uwe> wrote:
>>In virtual machines access is only provided to the ports on the host
>>machine - USB, serial, parallel, etc, - and any peripherals are driven
>>by drivers in the guest OS. If you install 32-bit XP as a guest you will
>>need XP drivers for any device you want to use from that machine.

>
>Do you mean that I can install the XP32 printer driver in the virtual machine
>and it will
>print to the USB port of the XP64 host?
>
>My impression is that the VM uses the drivers of the host, not its own
>drivers.
>
>Furthermore, Virtual PC 2007 does bot seem to support USB ports.
>
>>You can also do what you want with VirtualBox
>>http://www.virtualbox.org/. I think you would need the 1.6.6 version
>>since your CPU does not have virtualisation.

>
>The CPU is an Intel Core Duo T5750 -- my guess is that it does not support
>virtualization.
>


Here's the link to Intel's page. Unfortunately I don't see your CPU.

http://ark.intel.com/VTList.aspx

Can an XP Virtual machine "attach" to a dedicated USB port so the XP
print drivers are speaking directly to the printer?


--
Al Dykes
News is something someone wants to suppress, everything else is advertising.
- Lord Northcliffe, publisher of the Daily Mail

Reply With Quote
  #8  
Old 13-09-2009
oao
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

>Can an XP Virtual machine "attach" to a dedicated USB port so the XP
>print drivers are speaking directly to the printer?


That's what is not clear.

One MS page says that Virtual PC 2007 does not support USB, another clarifies
the types of printing available in VM that include USB.

Reply With Quote
  #9  
Old 13-09-2009
oao
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

>If you install 32-bit XP as a guest you will need XP drivers for any device you want to use from that machine.

I take this to mean that I need the XP64 driver of the host, which, if I had,
there would not be need for a VM in the 1st place.

Let me try a different solution on you:

If I install the Vista 32 driver on a vista machine networked to my XP64
machine and I print from the XP64 on the Vista printer, will the Vista driver
be enough, or do I need to have some driver on my XP64 system too?

Reply With Quote
  #10  
Old 13-09-2009
Bobby Johnson
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

See info @ http://www.microsoft.com/windows/vir...s/default.aspx

To print from Virtual XP you install the XP Pro (32-bit) drivers in the
virtual machine. It does not use the host drivers.

It the same for other devices such as scanners from within the VM.



oao wrote:
>> If you install 32-bit XP as a guest you will need XP drivers for any device you want to use from that machine.

>
> I take this to mean that I need the XP64 driver of the host, which, if I had,
> there would not be need for a VM in the 1st place.
>
> Let me try a different solution on you:
>
> If I install the Vista 32 driver on a vista machine networked to my XP64
> machine and I print from the XP64 on the Vista printer, will the Vista driver
> be enough, or do I need to have some driver on my XP64 system too?
>

Reply With Quote
  #11  
Old 13-09-2009
oao via WindowsKB.com
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

>To print from Virtual XP you install the XP Pro (32-bit) drivers in the
>virtual machine. It does not use the host drivers.
>It the same for other devices such as scanners from within the VM.


The page you linked to is for Virtual PC 7 which, according to others here,
will not install on my laptop because the CPU does not have virtualization.

On a page on Virtual PC 2007 which will install on my laptop it says that USB
is not supported.

--
Message posted via WindowsKB.com
http://www.windowskb.com/Uwe/Forums....ws-64/200909/1

Reply With Quote
  #12  
Old 14-09-2009
Dominic Payer
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

See http://msmvps.com/blogs/xperts64/arc.../05/61685.aspx. Note
that you must be using a native Windows printer driver, not a
manufacturer's driver, for this to work when you cannot install a driver
on the machine you are using.

If you want to use a virtual machine for printing on x64 XP, forget
Microsoft's VirtualPC versions and use either VirtualBox
http://www.virtualbox.org/ or VMware Player
http://www.vmware.com/products/player/ with VMXBuilder
http://vmx-builder.software.informer.com/ to prepare your VMware virtual
machine. These provide access to the USB ports and you just install the
relevant printer driver in the guest virtual machine.



On 13/09/2009 00:57, oao wrote:
>> If you install 32-bit XP as a guest you will need XP drivers for any device you want to use from that machine.

>
> I take this to mean that I need the XP64 driver of the host, which, if I had,
> there would not be need for a VM in the 1st place.
>
> Let me try a different solution on you:
>
> If I install the Vista 32 driver on a vista machine networked to my XP64
> machine and I print from the XP64 on the Vista printer, will the Vista driver
> be enough, or do I need to have some driver on my XP64 system too?
>

Reply With Quote
  #13  
Old 14-09-2009
oao via WindowsKB.com
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

Thanks.

>See http://msmvps.com/blogs/xperts64/arc.../05/61685.aspx. Note
>that you must be using a native Windows printer driver, not a
>manufacturer's driver, for this to work when you cannot install a driver
>on the machine you are using.


I read the article but, as I suspected, that is not an option.

1. The printer is:new, and there is not included as native driver in either
the XP64 or the Vista distribution CD.
2. Even if were included, the printer is all-in-one the scanner would not
work

I need the printer to be on XP64 and to print both from it and a Vista32
laptop.

>If you want to use a virtual machine for printing on x64 XP, forget
>Microsoft's VirtualPC versions and use either VirtualBox


A previous reply claimed that I would have to use an older version 1.6.6
because my CPU does not have virtualization. It seems to be a very old
version. Anyway, I sent them an email to ask whether what I want to do will
work and got no reply.

>http://www.virtualbox.org/ or VMware Player
>http://www.vmware.com/products/player/ with VMXBuilder
>http://vmx-builder.software.informer.com/ to prepare your VMware virtual
>machine. These provide access to the USB ports and you just install the
>relevant printer driver in the guest virtual machine.


This is a bit confusing:

VMX Builder is a program for creating vmx (VMware virtual machine
configuration) and vmdk (VMware virtual hard disk) files. "Virtual Machines"
are independent environments installed on a physical computer, that can run
different operating systems (including Linux or Windows). These virtual
machines will be able to share the resources of your X86-based computer, such
as RAM, network cards and hard disks. As each virtual machine contains a
complete system, this eliminates potential conflicts.

1. VMWare is not free -- is it not required? VM Player is free, but is VMX
Builder?
2. VMX Builder has a beta component.
3. Note that the text refers to "sharing the resources of a X86 computer",
not of a X64 computer. I need it the other way around.

--
Message posted via http://www.windowskb.com

Reply With Quote
  #14  
Old 14-09-2009
Al Dykes
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

In article <9c136e2216b56@uwe>, oao via WindowsKB.com <u54735@uwe> wrote:
>Thanks.
>
>>See http://msmvps.com/blogs/xperts64/arc.../05/61685.aspx. Note
>>that you must be using a native Windows printer driver, not a
>>manufacturer's driver, for this to work when you cannot install a driver
>>on the machine you are using.

>
>I read the article but, as I suspected, that is not an option.
>
>1. The printer is:new, and there is not included as native driver in either
>the XP64 or the Vista distribution CD.
>2. Even if were included, the printer is all-in-one the scanner would not
>work
>
>I need the printer to be on XP64 and to print both from it and a Vista32
>laptop.
>
>>If you want to use a virtual machine for printing on x64 XP, forget
>>Microsoft's VirtualPC versions and use either VirtualBox



ISTM that you should be able to, in principle, get the printer running
in the XP VM and and make a virtual network and share the printer.


--
Al Dykes
News is something someone wants to suppress, everything else is advertising.
- Lord Northcliffe, publisher of the Daily Mail

Reply With Quote
  #15  
Old 14-09-2009
oao via WindowsKB.com
 
Posts: n/a
Re: Virtual XP on XP64 - Printing

The VirtualBox site says in requirements:

Reasonably powerful x86 hardware. Any recent Intel or AMD processor should do.


A supported host operating system. Presently, we support Windows (primarily
XP) and many Linux distributions on 32-bit hosts and on 64-bit hosts. Support
for Mac OS X and Solaris and OpenSolaris appeared in 1.6.

It's not clear from this if the host can be XP64. It looks like the host must
be x86 only.

--
Message posted via WindowsKB.com
http://www.windowskb.com/Uwe/Forums....ws-64/200909/1

Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Windows XP > Windows x64 Edition


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Virtual XP on XP64 - Printing"
Thread Thread Starter Forum Replies Last Post
Live Messenger on XP64 zimmy Windows XP Support 2 29-09-2009 08:45 AM
Dual monitors XP64 Naz Windows x64 Edition 6 05-09-2009 11:40 AM
migrate Hyper-V virtual machine to virtual server/virtual PC 2007 Larry Scott Windows Server Help 1 18-03-2008 04:32 AM
OpenGL problems with XP64 Zootal Windows x64 Edition 5 09-12-2007 12:41 AM
XP64 Ram disk Chas Windows x64 Edition 1 06-09-2006 09:07 AM


All times are GMT +5.5. The time now is 05:55 AM.