Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Networking from Printer attached to Win XP PC to Win 7


26 Dec 2009   #11
art in WPB

 
 

I tried this and couldn't create the port. The printer is an HP Deskjet 5550 connected USB to the W7 x64 system named "HP-dv7". The printer is named "HP5550". I cannot, on the XP system, create the port \\HP-dv7\HP5550. Any further hints?


My System SpecsSystem Spec
.

27 Dec 2009   #12
eriktous

Windows 7 Ultimate 64-bit
 
 

Can you elaborate a bit?
At what step do you encounter problems, and what exactly happens? Do you get an error message?
My System SpecsSystem Spec
27 Dec 2009   #13
art in WPB

 
 

OK, folks, I solved this SPECIFIC problem, and there may be a general solution here but I don't have the equipment or the inclination to experiment further.
The situation was that I could not share an HP deskjet 5550 connected to my Windows 7 x64 laptop with another computer running XP x32. No matter how I tried neither W7 nor XP could find an appropriate driver even from the original install disk. When I set up sharing on the W7 system I tried to make an x86 driver available, but none was available. I started this effort exactly a week ago.
What I noticed was that on the W7 system the printer was known as "hp deskjet 5550 series (HPA)". I found the appropriate driver INF file, HPF5550K.INF, was on the original install disk at \ENU\DRIVERS\WIN2K_XP. In that INF file were the following three lines:
"hp deskjet 5550 series"=hp_Install,LPTENUM\HEWLETT-PACKARDDESKJ55500000
"hp deskjet 5550 series"=hp_Install_PnP,USBPRINT\HPDESKJET_5550A851
"hp deskjet 5550 series"=hp_Install_PnP,LPTENUM\HPDESKJET_5550A851
I took an educated (50 effing years of experience, not one day of exaggeration) guess that the "(HPA)" part of the name on the W7 system was the reason this INF file wasn't considered appropriate for my hardware, so I copied the entire directory \ENU\DRIVERS\WIN2K_XP from the original install CD to my desktop (on the W7 system), and added the following three lines right above the three lines mentioned:
"hp deskjet 5550 series (HPA)"=hp_Install,LPTENUM\HEWLETT-PACKARDDESKJ55500000
"hp deskjet 5550 series (HPA)"=hp_Install_PnP,USBPRINT\HPDESKJET_5550A851
"hp deskjet 5550 series (HPA)"=hp_Install_PnP,LPTENUM\HPDESKJET_5550A851
I then tried adding an x86 driver through the "printer properties – sharing – Additional Drivers" mechanism. When I pointed at my modified HPF5550K.INF, the next screen asked for "Windows media (x86 processor)" and suggested D:\i386. I put my XP install disk in the CD drive, but it asked for the same thing again, and again, and again. The result with the Windows 7 32-bit install disk was identical, so I backed off and took another tack.
I moved the WIN2k_XP directory with the modified HPF5550K.INF file to my XP desktop. I then added the printer as a NETWORK printer just as I would have if it were on another XP system. In the process, I was asked for the location of an appropriate driver, so I pointed to the WIN2K_XP directory on my desktop. A minute later I was able to print a test page on the printer. Frankly, I was so stunned (as I said, I've been working on this for a week) I had to check the USB cables to make sure the printer really was connected to the W7 system.
I'm not going to speculate on why the name of my printer has changed over the course of time (my original install disk is dated March, 2002), but I'll bet mine is not the only printer for which this mechanism is keeping people from sharing W7 printers with XP systems.
This worked for me. Your mileage may vary.
My System SpecsSystem Spec
.


27 Dec 2009   #14
art in WPB

 
 

erictous,

Thanks for asking.

I was following the procedure suggested by jimbo45, but when I tried to create the local port I got the message "Specified port cannot be added. Operation could not be completed." Keep in mind, though, that the required x86 drivers were not available until I massaged an INF file. See my post just before this one.

I haven't tried jimbo's method again; I've solved the problem and have the printer being shared by my XP machine, and that was my goal.
My System SpecsSystem Spec
28 Dec 2009   #15
eriktous

Windows 7 Ultimate 64-bit
 
 

In your first post you say you tried to create the port with the name \\HP-dv7\HP5550, while in your second post you mention the printer was known as "hp deskjet 5550 series (HPA)".
Is it possible that this discrepancy might have been the problem?
My System SpecsSystem Spec
29 Dec 2009   #16
art in WPB

 
 

No. I had originally named the printer "deskjet 5550", but I thought the problem creating the port might be the space so I renamed it "HP5550".

If I right-click on the printer and select 'properties', on the General tab the Model is shown as 'hp deskjet 5550 series (HPA)'. The INF file was for 'hp deskjet 5550 series'. I don't know when, where, or why the '(HPA)' was tacked onto the model number, but changing the INF file allowed me to load a driver.

I didn't retry jimbo45's 'local printer' technique because I was able to attach using the network printer approach. I just went back to my XP system, which is still all hooked up in case I left something I want on the disks somewhere, and deleted the printer then tried to add it again using the local port mechanism. I get the same 'cannot create port' error, probably because the W7 computer (HP-dv7) still doesn't have an x86 driver available, and I haven't figured out how to make that computer load the driver.
My System SpecsSystem Spec
14 Jan 2010   #17
joshuamy

Windows 7
 
 

Jimbo, thanks for the info. Been trying to figure this out since late Oct. You're the man!
My System SpecsSystem Spec
21 Jan 2010   #18
MysticXV

Windows 7 x64
 
 

I have a printer on a XP machine and I was able to get it to install on my 7 machine using your method but it only prints in black and white. Ive played around with the settings with no success.
My System SpecsSystem Spec
23 Jan 2010   #19
gseale

Windows 7 Home Premium
 
 
Problem - does not print

Quote   Quote: Originally Posted by jimbo45 View Post
Hi there
I've posted on this before but to share Printers attached to XP computers with either X-64 or X-32 versions of W7 is SIMPLE. These instructions are for the Printer attached to the XP machine (but works in reverse as well).

("Stand alone" Network printers can be done slightly similarly BTW).

assume the computers are call XPMACHINE and W7MACHINE.

1) Ensure Printer on XP machine is shared - assume it's called SHAREDPRINTER.

2) On the Network Browsing on your W7 machine ensure you can "See" the Printer share.

Now on the W7 machine do the following (doesn't matter if it's X-86 or x-64).

3) Control Panel==> add LOCAL (Yes LOCAL) printer. I know it's on a Network but hold your horses -- what we are actually doing is "Poodlefaking" the W7 machine into thinking it's running the printer.

4) Create NEW port==>Local port

5) Portname is \\XPMACHINE\SHAREDPRINTER

6) Now W7 will load a driver and you'll be able to print on the XP machine.

Simple

(For a "Network stand alone printer") at 4) chose TCPIP port
and at 5) enter the IP address.


If the printer is on the W7 machine and you want to print on the XP machine then do the same instructions on the XP machine --
port name in this case will be \\W7MACHINE\SHAREDPRINTER

Cheers
jimbo
Everything appeared to work but when the print job goes to the print, the light on the printer flashes and does not print anything. It's like it's there but once the signal hits the printer, nothing prints out.
My System SpecsSystem Spec
03 Mar 2010   #20
hjj

Windows 7 x64
 
 

Thanx for the Guide, Jimbo.
Setting up the printer as a network-printer didn't work for me, this did.

However: anybody runs into the same error as I have?
For some reason, the printer will appear offline to Windows 7. It will only work (or so it seems) in the session when I make the new printer. In the next session (after turning the computer off en on) I'm not able to print. I can however delete my printer and then set it up again (only takes a couple of seconds). And then it works again....

There may also have been issues with the Win 7 firewall, but printing didn't work even when I let the firewall down. But maybe it would have worked if, for example, it would have been down at startup... Or maybe the firewall should be set up differently for this to work for me....

Any thoughts, anyone, on what I can do?

O, BTW, my other computer is ancient, it uses Windows 98. It does work, though, (only printed to it twice now from this brand new Windows 7 computer, did use it often from a XP Pro laptop that I also have) but as far I can see now after two tries, only in the session in which the printer was created.

HJJ
My System SpecsSystem Spec
Reply

 Networking from Printer attached to Win XP PC to Win 7




Thread Tools



Similar help and support threads for2: Networking from Printer attached to Win XP PC to Win 7
Thread Forum
Trouble connecting XP PC to Windows 7 PC attached printer Network & Sharing
Solved Printer Networking Hardware & Devices
New Router- Can't see desktop or printer attached Hardware & Devices
Sharing a USB attached printer to the workgroup Network & Sharing
W7 x64 & XP x86 printer networking Network & Sharing
Printer networking Network & Sharing

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 05:40 AM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App