• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 945
  • Last Modified:

Windows 2008 x64 Server - Print Server Problem with x86 Windows XP Clients

Hello,
I have a new Windows 2008 X64 server, also a DC.  Works great. Now in production.
Have configured all the printers from the older Windows 2003 x86 server on the new Win2008 X64 Server.  All are configured and working fine, from the server.  This new server is going to become one of the production print servers.  It and another one just like it.  X64 drivers were installed for the printers.

All the printers are shared and used by numerous Windows x86 XP Pro SP3 clients.  Several printers work fine from the XP clients (Dell 3110CN Color Laser, HP P1505N)  No problem with those.  However, serveral also will not work for the XP.  In particular, Sharp AR-M620N copiers and Brother HL5170DN.  Have VB scripts to configure the printers which do nothing.  When I try to configure the printers in question manually, it throws the following error:
THE SERVER FOR <printer name> DOES NOT HAVE THE CORRECT PRINTER DRIVER INSTALLED.  IF YOU WANT TO SEARCH....yada yada yada.....

So, I went to the server and tried to install additional drivers (X86) for the printers in question, using the one provided by the vendors.  They will not install.  Get an error indicationg that the driver is not for the architecture of the server in question.

Have researched the problem on the internet and many have encountered the same.  However, the solution of installing X86 additional drivers, does not work.  

Tried one other thing....on XP client configured the printer using the share name (\\servername\printername) in the port name and installing the driver to the PC.  This does not work either, in that the printer remains in offline status.

So, how can I get XP X86 clients to utilze the printers on a x64 printer server.  Please advise.  Thanks.

So the questio
0
rstuemke
Asked:
rstuemke
1 Solution
 
ComputerTechieCommented:
Sharp AR-M620N copiers and Brother HL5170DN are shared with full permissions.
On the Xp Clients are you installing them with admin rights?
CT
0
 
dolomitiCommented:
hi,
you cannot install X86 driver, but if you go in Properties of the printer (of the server) and click on Sharing Tab, you can add drivers for other OS versions,
that client can download when it connects to the server printer.
bye
vic
0
 
rstuemkeAuthor Commented:
I tried to install the x86 drivers as additional drivers, from the properties window.  That is where it told me of the architecture conflicts, as noted above.  It would not work for any X86 driver.
0
 
tigermattCommented:

You need to install the drivers from the workstation; x86 drivers cannot be added to the server as that will produce an architecture conflict error message.

From any workstation, browse to the server (\\servername) and open the "Printers (and Faxes)" folder. Go to File > Server Properties > Drivers tab, and add the x86 version of the driver here. For this to work successfully the x86 and x64 versions of the drivers MUST have the same name; if they have different names, the procedure will fail.

-Matt
0
 
rstuemkeAuthor Commented:
Could not get to work.....put the printers on a Windows 2003 Server and all is well.  Not the way I wanted to do it, but no hassle.

0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now