Printer sharing-another issue

J

Jeff

Hi,
Vista sees the printer on an XP on the network, but when I try to print;
keep getting this error in Vista:
Windows cannot connect to the printer. Access is denied.
Huh?
It sees it; it access's shared folders on xp; but won't let me
print-access is denied; and I can access the shared folder on xp.
What gives here?

Jeff
 
J

Jane C

Go to the XP box > Printer > Properties and make sure that the printer
itself has sharing enabled.
 
M

Mike Hall - MS MVP Windows Shell/User

Jeff

I had that same issue in an early beta version.. which version are you
using?
 
J

Jeff

Mike,

RTM
Any help would be appreciated; I can share folders;media;etc.
Vista is frustrating me, cuz everything is set, domain same;workgroup;xp set
to share folder, etc

Jeff
 
G

Guest

I finally got my HP inkjet to connect. I figured it had something to do with
the drivers not being installed on the Vista machine. However, it was a
combination of things. When I went to look a bit deeper into the port
settings on my XP machine, the Vista machine's port had the MS office
document image writer set as the default machine (I don't know how that
happened. I hate that program and used it by accident once). I trudged back
to the Vista laptop, and deleted the MS image writer. The XP machine listed
the Vista's port as empty of a printer. Made certain both LPT and Vista
ports were checked, which allowed "printer pooling" to be checked. I then
went back and reinstalled the HP inkjet printer through the "add printer"
settings. The drivers FINALLY installed and a test page printed. Confused
yet? Anyway, I worked on this for a week, and it paid off...I think.
 
N

no

Jeff, I replied to another topic, but here it is again in case you missed
it:

Problem: An XP PC on the network has a printer attached that other computers
running XP or linux are able to access. However, Vista PCs that attempt to
connect to this printer get an 'access denied' error, even though file
sharing otherwise works.

If file sharing is otherwise working, and Vista has native printer drivers
for the printer on the network XP PC with the printer you wish to access,
CAREFULLY follow these steps:

Add the printer driver on the Vista PC, using control panel/printers/add
printer/local printer (important: local, not network printer). Choose the
printer driver from Vista's table of selectable printer drivers. Choose LPT1
as the local port even though this will ultimately be a networked printer.

After the driver is installed, what you do next is select (right click) the
newly installed printer, choose properties, ports, add port. Then manually
add a new Local Port with:

\\computer_name\shared_printer_name

as the port name. In my case, the port name for the printer on my XP Home PC
is \\danscomputer\hpdeskje

Make sure you select this newly created port as the active port for the
printer.

Print some pages to test and you are done!
 
G

Guest

Wow!!! Thanks so much for taking the time to explain this. I am so happy I
found this work-around. I really needed by networked HP LaserJet 1012 back
after installing Vista. Vista ALWAYS crashed my printer spooler when I tried
to added my XP shared printer on my home network.

Peace!
 
G

Guest

Oh my god! You just solved my problem!!! My hero!

I was having hard time trying to understand how that evil Laptop (using
Windows Vista) could, somehow, be able to access my shared printer (Samsung
ML-1740) on my Windows 2003 server.

I apply your magic formula and... for a reason I still don't understand...
it worked!

Anwyay, thank you very much my friend!
 
G

Guest

Jeff, I replied to another topic, but here it is again in case you missed
it:

Problem: An XP PC on the network has a printer attached that other computers
running XP or linux are able to access. However, Vista PCs that attempt to
connect to this printer get an 'access denied' error, even though file
sharing otherwise works.

If file sharing is otherwise working, and Vista has native printer drivers
for the printer on the network XP PC with the printer you wish to access,
CAREFULLY follow these steps:

Add the printer driver on the Vista PC, using control panel/printers/add
printer/local printer (important: local, not network printer). Choose the
printer driver from Vista's table of selectable printer drivers. Choose LPT1
as the local port even though this will ultimately be a networked printer.

After the driver is installed, what you do next is select (right click) the
newly installed printer, choose properties, ports, add port. Then manually
add a new Local Port with:

\\computer_name\shared_printer_name

as the port name. In my case, the port name for the printer on my XP Home PC
is \\danscomputer\hpdeskje

Make sure you select this newly created port as the active port for the
printer.

Print some pages to test and you are done!

Absolutely fantastic workaround! Would still love to know why Vista will
refuse to connect to an XP shared printer it can see via the normal discovery
route though.


Richard
 
G

Guest

I love you (e-mail address removed) whoever you are. After months of not being able to
print from my wife's new Vista laptop to an HP DeskJet 950C connected to my
XP Pro tower it now works! Even where the MS "printing PM" (in a separate
thread) had failed to solve this problem you have succeeded. I hope someone
at MS takes notice and posts this info somewhere where it's much easier to
find.
 
J

Jeremy Machetta

I've tried this and I'm still getting an error. The error I get is
Comunication Not Available. The printer cannot communicarte with the
computer. Please turn on "Enable Bidirectional Communication" setting in the
printer properties dialog. When ever I go to the properties/ports and check
box the "Enable bidirectional support" and click apply then ok try to print
I again get the error I check the properties again and "Enable Bidirectional
Support" is un checked again. It's not sticking. Any suggestions? I have no
doubt in my mind that this will fix my problem. I just need to know how to
fix this "Enable Bidirectional support" thing.
Thanks
Jeremy
 
J

Jeremy Machetta

I was just able to get it to keep a check in the Enable Bidirectional
support, but now I get a message that the printer can't comunicate with the
computer. again though all my other computers can still connect to it and
print yet the vista laptops can't.
 
G

Guest

Just for further clarification I was *not* getting any errors when trying to
print. I could connect to a shared drive on the PC with the printer share but
it simply would not print. If you are getting an error message when you try
to print your problem may be different and this may not work for you.

Also btw, in my desperation to get this resolved I did try Network Magic but
it did not help.
 
G

Guest

THANK YOU THANK YOU THANK YOU. It worked! I have been trying since February
to get this to work. Your suggestion is the only one that worked. Thank you
again
 
G

Guest

AWESOME....IT WORKED
The only thing else I had to do is:
after you add the local port, go back to the general tab and change the
location to the correct location. this should be the exact same syntax that
you put in for the local port address that you just added....
in my case it was......\\DESKTOP\Brother MFC-9700 Printer

Thanks a bunch guys!!!!!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top