[Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2290
  • Last Modified:

Yet another Vista printer sharing with Mac issue

I've been trying to fix this problem since my friend replaced an XP tower with Vista last spring.  I have researched (here & Google), have tried all soluitons I can find, but still can't print to Vista printer from Mac.  Here are details:
Mac Powerbook G4/Mac OSX 10.4.10
HP Pavillion m7750n/Vista Home Premium
HP officejet d145 (share name=hpojd145)
All firewalls are currently off.  
Both machines see each other via ping
Both machines are in same workgroup
Vista sees MAC in NW & Sharing Center
Vista N/W Settings:
Private NW
NW Discovery ON/File sharing ON/Public Folder sharing ON/password protected sharing OFF/media sharing OFF
MAC Settings:  SMB turned on from directory access

When trying to add printer from mac printer browser (default browser)
Select "more printers" brings up workgroup name & Vista PC (Hagofficepc), but the shared printer hpojd145 is not listed.

Here's what I have tried so far.
Switched LM compatibility on vista (hkey_local_machine\system\currentcontrolset\control\lsa\lmcompatibilitylevel from 0 to 1)
forced into registry as gpedit.msc is not available in vista home premium addtion
still no printer listed.  

Have added "everyone" security settings on printer (allow all)
still no printer listed.

other noteable items:
at some point early (before messing with printer security settings) in the process, I did get prompted for username/password, but recieved the 256 error (unable to connect to servie w/ password provided) Tried LPD fix, but can't find where to turn on this protocol from vista side, as control panel/program & features/turn windows features on or off brings up blank list.

file sharing to vista public folder is OK.  
xp laptop prints to vista shared printer

what am I missing?   I am only able to get to my friends house about once a week, so appreciate any response/fix.  Will monitor from my house then return here to try.  Thanks!

 

0
ndgarrison
Asked:
ndgarrison
  • 6
  • 4
1 Solution
 
turbo12Commented:
This works for windows P2P networks.  I'm pretty sure it will solve your Mac issue.
Cannot print on Peer-to-Peer network.  The following steps will usually solve a networked printer problem.

1. Make sure both computers are in the same WORKGROUP. Rename and restart if necessary.
2. Make sure "File and Print Sharing" is enabled on the non-Vista machine. (...and that printer is "shared")
3. Go to the Vista computer and open Control Panel. Use "Classic View"
4. Open "Network & Sharing Center". Make sure you are connected to the network.
5. Upper left corner of that window, click "View Computers and Devices"
6. You should see the icon for your non-Vista computer's name. (If not, your problem is connectivity)
7. Double-click the non-Vista computer.  You should get a pop-up asking you to login.  Do so with the non-Vista username and password.
8. Double-click "Printers" and look for the printer you wish to use.
9. Right-click and choose "Properties" on that printer.  Now print test page.
10. NOTE: you will probably get another pop-up Error window (C:\Windows\Explorer.exe)...just click "close".  This means you have the same problem I do.  There is a Microsoft HotFix for it, but you'll need to scream long and loud on the phone to get it.  You will probably have to pay premium tech support prices while doing so.  Microsoft claims they will release this patch to the public eventually OR in SP1 if it ever comes out.

NOW FOR THE BAD NEWS:  You will need to repeat the following steps EVERYTIME you re-logon to the network.  It is a pain, but it does work.
0
 
turbo12Commented:
General info on Mac/Vista workgroups: http://articles.techrepublic.com.com/5100-10877_11-6174109.html
Another Thread that may have easier directions: http://forums.macosxhints.com/archive/index.php/t-71019.html
EXCERPT:
On the Vista PC
1. From Windows Vista Control Panel
2. Select "Programs and Features" pane
3. Click "Turn Windows Features on or off"
4. Turn on the LPD protocol.
5. Ensure printer(s) are shared

On the Mac
1. Start Applications/Utilities/Printer Setup Utility
2. Hold down the "Option" key and click the "More Printers" button
3. From the top menu select "Advanced"
4. From the "Device:" field select "LPD/LPR Host or Printer"
5. In the "Device URL:" lpd://VistaPCName/PrinterShareName
6. Click the "Add" button

======================================================
Please keep up posted and let us know what works or doesn't.
0
 
ndgarrisonAuthor Commented:
Thanks for comments/links.  I will try this next week when I am back to my friend's.  
I am also going to bring a different printer to test.

The LPD workaround:  On the vista (home premium edition), the Windows features on/off, brings up blank selection box - no LPD option.  

I am logged in as administrator, so is this an issue with the different editions of vista?  
Is there any other way to turn on this protocol?  
Does a particular service need to be running to have a selection?  

I'll repost my results next week.
0
Technology Partners: 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!

 
turbo12Commented:
LPD-LPR is what what called "Print Services for Unix" under Windows XP (all versions) and was found under Add/Remove Programs - Windows components.

Under Vista (all versions) Do the following.
1. Open Control Panel and switch to Classic View
2. Open Programs and Features icon
3. Over to the far Left in the side-pane, you'll see the 'Turn Windows Features on or off' ---click it
4. Look for the Print section.  There will be a '+' plus sign.  Click it to expand the category.
5. Check LPD.  You might also find, later that you need the LPR...this is where it is located, too.

Yes, you should be signed in a Admin, but it will probably work in other logins as long as the ability to elevate privileges exists.  I don't THINK a service needs to be running to activate the selection.

Let me know if you have problems.
0
 
ndgarrisonAuthor Commented:
I am an old programmer & am familar with LPD....have used in the past to get SCO-UNIX & HP/UX machines to communicate.  Have been around long enough to remember the fight between BSD-UNIX & ATT UNIX versions.
Was actually surprised that LPD still showed up as a workaround.

The only thing I didn't do is change to Classic view, though shouldn't make a difference with being presented with a blank list under "'Turn Windows Features on or off'.  Might try to work this issue separately, and will repost her.  Thanks again for comments.
0
 
turbo12Commented:
If you need to repost, that is fine.

Here's a bit more info, though.

Blank or Empty List under "'Turn Windows Features on or off'
1. If you are using Vista Ultimate, the list takes quite a while to populate.  Go get a drink or something and then come back and see if there is anything there.
2. Check out page 3 of this pdf document for screenshots.  http://www.cmu.edu/computing/doc/print-vista.pdf
3. Empty List may indicate serious problem requiring Vista reinstall due to corrupt registry.  Check out what these guys are saying.
http://www.windowskb.com/Uwe/Forum.aspx/windows-vista-performance/730/Turn-Windows-Features-On-or-Off-Optionalfeatures
0
 
turbo12Commented:
I just found another tidbit that may be of use.

Check your services (services.msc) to see if the Windows Modules Installer Service is running.  If it is not, please start it and try to repopulate your Features list.
0
 
ndgarrisonAuthor Commented:
Didn't mean repost, but was going to post my researcg results on the "Features/empty list" subject, but you already did - THANKS.  Very interesting article.

'm gong back to my friend's on Thurs (10/11) & am looking forward to having a couple of options for fixing.  Will post results then.
0
 
ndgarrisonAuthor Commented:
Results, unfortunately with no success:

P2P networks Fix:.  
1. Make sure both computers are in the same WORKGROUP. Rename and restart if necessary.
Yes
2. Make sure "File and Print Sharing" is enabled on the non-Vista machine. (...and that printer is "shared")
non-vista machine (mac) doesn't have the printer I want to share, though Personal File Sharing, Windows Sharing & Printer Sharing is on.
3. Go to the Vista computer and open Control Panel. Use "Classic View"
4. Open "Network & Sharing Center". Make sure you are connected to the network.
5. Upper left corner of that window, click "View Computers and Devices"
6. You should see the icon for your non-Vista computer's name. (If not, your problem is connectivity)
7. Double-click the non-Vista computer.  You should get a pop-up asking you to login.  Do so with the non-Vista username and password.
I am able to log into the mac from the vista machine, but as stated above the mac doesn't have the printer, the vista machine does.


Blank or Empty List under "'Turn Windows Features on or off' (in order to use LPD workaround):
1) Started Windows Modules Installer Service/repopulate  - still returns empty dialog box.
2) Tried fix MS KB:931712 - deleting corrupted registry key.  no luck.  
3) Read " Empty List may indicate serious problem requiring Vista reinstall due to corrupt registry."
http://www.windowskb.com/Uwe/Forum.aspx/windows-vista-performance/730/Turn-Windows-Features-On-or-Off-Optionalfeatures

Agree with #3, probably have something corrupt in my registry.  My other theory, is that their early Vista Home Premium build (2/07) is extremely buggy.

Plan 1:  Have friend find source Vista CD, as all they have is an "Anytime Upgrade" CD, which as I understand will allow me to upgrade an existing Vista installation, but is not the source CD.   Then I will reinstall Vista as suggested in #3.
Plan 2:  Wait till Service Pack is released that will hopefully address my buggy build theory.

THANK YOU for all your help, but I am not going to readdress this issue until after I reinstall Vista or SP1 is released (currently in BETA)
0
 
turbo12Commented:
Here's some FREE info on Vista.

The install files are the SAME for ALL versions of Vista.  Your key simply unlocks part of what is on the disk.  When you get an ANYTIME upgrade, all you are really getting is a new key that unlocks the upgraded files.  You might try the current CD that your friend has.  He might even still be in warranty as far as the reinstall goes....
0

Featured Post

Technology Partners: 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!

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