Solved

Windows 7 Can't See Network Printers List

Posted on 2011-09-08
18
904 Views
Last Modified: 2012-05-12
We've recently created a secondary Network Printer Server (Server 2K8R264 - running Print and Document Service role and all associated Role Service).  We've installed printers on the new server with current and applicable drivers and selected the box to have them published in the directory.

- On XP client machines - I click "Add Printer" -> "Network Printer" -> "Find In Directory" -> "Find Now", and I see all of the printers from both print servers (old and new).
- On Win7 client machines - I click "Add Printer" -> "Network Printer", and I see only a few of the printers from the old print server and none from the new print server.  (Note: If I click, "The printer that I want isn't listed", it take me to secondary dialog "Find a printer in the directory, based on location or feature," and I can see all of the printers there, but I don't want to go through the hassle for all of the clients.)

Why can't I see the printers in Windows 7 through the basic Add Printer interface?  Why does Win7 only see some of the old server printers and none of the new - what is it looking at to get the list?
0
Comment
Question by:DWStovall
[X]
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
  • 10
  • 7
18 Comments
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36506647
Windows 7 picks up the shares that are in the same network segment and also from Active Directory
0
 

Author Comment

by:DWStovall
ID: 36506674
Thanks, Joeyfaz, but my printers are in the same network segment and the printers should only be seen as shares on the servers in AD.

This doesn't explain why Windows 7 only sees some of the printers shared from the older print server and not from the new print server - they are the same printers, using the same IP addresses, installed to both print servers.  Win7 can see only some of the printers from the old print server and none from the new print server, and XP can see them all.
0
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36506700
Why don't you just publish the printer shares to the GPO's and let Windows 7 install those printers automatically?
0
Easy, flexible multimedia distribution & control

Coming soon!  Ideal for large-scale A/V applications, ATEN's VM3200 Modular Matrix Switch is an all-in-one solution that simplifies video wall integration. Easily customize display layouts to see what you want, how you want it in 4k.

 
LVL 6

Expert Comment

by:joeyfaz
ID: 36506722
In short, Deploy them from Print and Document Services to the user's GPO.
0
 

Author Comment

by:DWStovall
ID: 36506733
@ Joeyfaz:  That was already in my plan to push printers via GPO.  I'd just like to understand why Windows 7 doesn't do what the interface suggests that it should do.  I don't like workarounds - if we resorted to workarounds instead of holding Microsoft's feet to the fire, where would we be?

Seriously, I'm interested in resolving this to make sure that I've not missed something in some other aspect of the server configuration.  I just need to better understand why Win7 doesn't see anything from the new print server or the other printers from the older print server.
0
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36506765
Look in Active Directory. Do you see the old Nodes in the directory? If so, remove them. Is there more than one domain controller? If so, is active directory replicating properly??
0
 

Author Comment

by:DWStovall
ID: 36506806
Please clarify "Look in Active Directory" - What aspect and with what tool?
0
 

Author Comment

by:DWStovall
ID: 36506849
@  Joeyfaz:  I ran "dcdiag /test:replications" on both DCs and all reported well.
0
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36506860
Use the Find tool in Active Directory Computers and Users. Select printers and click on Find Now

 Active Directory Users & Computers MMC
0
 

Author Comment

by:DWStovall
ID: 36506962
As I indicated in my original post, the Active Directory search interface works just fine (it's acessible by clicking "The printer that I want isn't listed." - I don't want to have to resort to that.  On Win 7 "Control Panel" -> "Devices and Printers" -> I want to click "Add Printer" then click "Add a network printer" and see the printers listed in the attached image.  Currently I only see just a few printers from the old print server and none from the new print server.
 Win 7 Add Printer interface...
0
 
LVL 5

Expert Comment

by:serverman2008
ID: 36507274
on the server you have installed the printers on:

Start > run > cmd {enter} > net stop spooler {enter} Net start Spooler {enter}

By default you cannot see Printers in Active directory, even if you ticked the "List In Directory" option when you set them up. You can however locate them as follows,

Start Active Directory Users and Computers (under administrative tools)
Right click your domain name and select FIND
Change the default setting of "Users, Contacts and Groups" to "Printers"
And select "Find Now"

You will see the printers listed below.

To set Active Directory users and computers to list them all the time select View > select "Users, Groups and Computers as containers"Then simply select the computer (in the computers OU) or the Domain controller (In the Domain Controllers OU" and the printers available on that machine will be visible on the right hand pane.
0
 

Author Comment

by:DWStovall
ID: 36512220
@ Serverman2008:  Thanks for the input.  I've already done all that you recommended.  I just need to understand, as specified in my last previous post, in the Win7 Add Printer dialog, why can I see some of the printers in my old print server and none in the new print server?    

There's got to be a reason that MS created the dialog box and offers to show the network printers available - why else would they create it unless they intended it to work?  

Does anyone know what that box is querying to get just a few of the printers on the old print server .  What needs to be configured so that all printers are listed there, from both print servers?
0
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36513825
If all of the Windows 7 stations are picking up the old printers then there must be some reference in Active Directory that exists. You need to find it and remove them. The only other place it can pick them up is on workstations that have those printers shared as well.
0
 

Author Comment

by:DWStovall
ID: 36514447
@ Joeyfaz:  I agree.  I've used "AD Explorer" from Sysinternals and search AD for one of the printer names that currently shows up in the list (one from the old (but still active) print server), and it shows up, but only in reference to it's host (the printer server) in an OU for Servers.  The printers are not otherwise listed in AD that I can see - unless they are filed under some GUID and then translated for the display.  I'm sure I'm going to find the answer - it doesn't conjure the list of printers out of thin air - and even if it does, why not all the printers from the old (but still active) print server and none from the new print server?  I love mysteries, but this one is getting old.

DavidS
0
 
LVL 6

Expert Comment

by:joeyfaz
ID: 36514486
In GPO editor, go to the GPO that is assigned to the username that you used while browsing for printers. Under User Configuration/Policies/Administrative Templates/Control Panel/Printers, in the right pane, check to see if "Default Active Directory path when searching for printers" is set, if so, adjust or disable the settings and see if that changes anything.
0
 

Author Comment

by:DWStovall
ID: 36525982
@ joeyfaz:  I was beginning to think you were onto something.  I configured a prominent GPO (one that gets applied to all users) with the settings indicated in your posting, but it had no affect on the target search window.  I'm still searching for a resolve.  Thank you for your continued efforts.

David Stovall
0
 

Accepted Solution

by:
DWStovall earned 0 total points
ID: 36585407
I found it!

By default, Windows 7 displays only 20 printers available to it on the network.  As indicated in previous postings, I'm referring to the "Add Printer" display that you encounter after going to "Devices and Printer" in Control Panel and then in the Printers area clicking "Add Printer" and "Network Printer" - in the display window after that, I wanted to see all of the availalbe network printer - Windows 7 was only showing me 20 of the 60 printers we have available.

What I found in the Group Policy - Computer Configuration -> Administrative Templates -> Printers -> Add Printer wizard - Network scan page (Managed network), enable the setting and adjust the "Number of directory printers" to the number (or greater) that you want displayed.  I selected "100", applied the GPO, ran gpupdate, and viola!...all of my printers showed up.  

Just my humble opinion - this was a stupid setting.  Why would you not want to see all of the printers that you might be authorized to use?  Why limit it to 20?

0
 

Author Closing Comment

by:DWStovall
ID: 36708170
I appreciate all of the responses.  Thank you
0

Featured Post

MIM Survival Guide for Service Desk Managers

Major incidents can send mastered service desk processes into disorder. Systems and tools produce the data needed to resolve these incidents, but your challenge is getting that information to the right people fast. Check out the Survival Guide and begin bringing order to chaos.

Question has a verified solution.

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

Suggested Solutions

New Windows 7 Installations take days for Windows-Updates to show up and install. This can easily be fixed. I have finally decided to write an article because this seems to get asked several times a day lately. This Article and the Links apply to…
When you try to extract and to view the contents of a Microsoft Update Standalone Package (MSU) for Windows Vista, you cannot extract the files from the MSU. Here we are going to explain how to extract those hotfix details without using any third pa…
This Micro Tutorial will teach you how to the overview of Microsoft Security Essentials. This is a free anti-virus software that guards your PC against viruses, spyware, worms, and other malicious software. This will be demonstrated using Windows…
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…

733 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