Windows Vista Print to XP Shared Printer

Posted on 2008-06-19
Last Modified: 2012-05-05
I see this is a recurring question, but I dont see the same scenario I have.

I am having difficulty printing from Vista to a printer shared off an Xp Pro PC. Based on other atricles on this site, I made the following mods:

- Install printer driver locally on Vista
- Set port to the network share
- disabled bi-directional printing

I am having 'some' success. I can print from vista but after 2 or 3 sucessful prints, a job will get stuck in the XP print spooler. When the look at the spooler the job has a status of 'Deleting' but never goes away. Attempts to print from XP results in the job getting stuck behind this one, printing from Vista coems back with a communications error.

If I reboot the XP machine the Deleted job goes away and the remainder of jobs will print out.

I think the easiest remedy is to purchase and install a wireless print server allowing me to avoid printhing through the XP machine. However I am unwilling to go out and spend more money on hardware because of XP (already had to replace my wireless NIC)

Any help would be appreciated.

Question by:JDCam
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 27

Accepted Solution

michko earned 500 total points
ID: 21826406
Actually, your problem isn't with XP - it's with Vista.  Vista just does not like printers, and it downright hates other operating systems (even XP).  In fact, pretty much anything that is not specifically designed to be "Vista compatible", won't be.

I know it's not what you want to do, but my recommendation would be to get the wireless print server (make sure it specifically says Vista compatible).  I haven't yet found a solution to your problem that lasts for very long.  Updated drivers, full permissions, same user IDs/passwords, the mods you did - they'll usually give limited success - exactly as you are describing.

If any other experts have a good, working, long term solution, please post it.

Best of luck.

LVL 17

Expert Comment

by:Jared Luker
ID: 21826705
Can you go in and install vista specific drivers through the server properties with vist like you could do from XP to an NT server?
LVL 27

Expert Comment

ID: 21828931
For accessing a XP shared printer from a Vista PC this article should help>

"Printer Sharing Problem in Windows Vista":
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 27

Expert Comment

ID: 21829120
So with compliments to the previous article editor>

<Quote> Add the printer to the Windows Vista PC using the Control Panel and set up the printer (the one that you want to access as a network printer) as a local printer - Control Panel/Printers/Add a Printer/Add a Local Printer/Use the existing port LPT1:, etc.
Do not set up the new printer as a network printer yet.

After the driver in installed, go to Printers, right click on the new printer and select Properties/Ports/Add Port.
Make sure that Local Port is selected from the list and then select New Port.
When the Enter a Port Name field comes up, manually add a new Local Port as follows: \\computer_name\shared_printer_name as the port name.
For example, if the computer name for the Windows XP PC sharing the printer is "johnPC" and the shared printer is "HP LaserJet" enter \\johnPC\HP_LaserJet then select OK.

Now return to the port list and select the newly created post as the active port for the printer.   <unquote>

Author Comment

ID: 21830487
Thanks for the quick replies.

Michko, I am sure you are right at the end of the day, but I refuse to give up and spend more money on hardware that quickly. there must be a workable solution.

Jonvee, you have quoted back my current setup.

Jared Luke, I dont follow what you are saying


Author Comment

ID: 21834670
Assuming I will need to reaort to a print server, I began looking at options. I see nothing from dlink or linksys that says it is Vista certified.

When I google it, I get nothing but similar complaints of Print servers not working with vista.

Would a print server even fix this problem, or would I be no better off and a few dollars poorer?


Expert Comment

ID: 23646811
Jonvee's solution is right on track.
I had a similar problem getting my VISTA laptop to recognize my XP Pro network printer. T

If you have an shared network printer connected to an XP computer
you may have a problem printing to it from a VISTA computer on your network.

Using the standard "add Printer" options in VISTA do not work. Although it
will appear you have added the network printer, any files sent to it seem to disappear
into space.

Follow the steps below and you should be able to set up a working connection.

1. On the XP computer go to "Control Panel", "System" and identify the Computer Name.You will need this later
2. On the XP computer go to "Start" button, "Settings","printers". Right click on your local printer and go to properties.
      Click the sharing tab and identify the share name. Again, write this down.
3. On the VISTA computer, go to the "Control Panel" (Classic view), click on "printers".
4. On the left hand folders pane, right click on printers and select "Run as Administrator", "Add printer"
5. If prompted for permission click on continue.
6. On the choose Local or Network screen click on "LOCAL PRINTER" option, NOT the Network Option.
7. On the Choose printer port screen  click on "Create a New Port", type of port is LOCAL
8. In the box that asks for the port name you will enter the following       \\XPComputer_Name\printer_share_Name
      where xpcomputer_name and printer_share_name are the names identified in steps 1 and 2 above.
9. Next select the printer make and model from the drop downs.and click next.
10. If you already have drivers installed then use drivers.
11. Change name,if desired, and make it your default if you need to.
12. There is no need to share the printer.
13. Print a test page and hopefully it has worked.

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When I recently replaced my image transfer kit on my office HP color laserjet 5550dn printer, I had a slight problem.  The left bracket that holds the transfer kit got stuck in the upright locked position instead of being at a 45 degree angle facing…
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question