• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 197
  • Last Modified:

cannot see installed network printers in TS session

Hi I have a terminal server with a number of network printers installed.

When i log in through RDC as domain Administrator i can see all the printers (shared from another server and is where i set them up)

if i log in as any of my users they do not appear... any ideas?

thanks
0
huziy
Asked:
huziy
  • 3
  • 2
1 Solution
 
star_trekCommented:
Normally windows don't allow the printers to be propagated to all the users as it will be in the user profile. You can have a logon script that will connect to the printer when a user logs in or give them the permission to add the printers through group policy.
0
 
huziyAuthor Commented:
All our users are "users" so would they not be able to add their own printers?
0
 
star_trekCommented:
Does your company group policy allows users to add printer? If they can't then you have to set the logon script as I said make the users get printers automatically. Here is the sample code to add the printers though script:

Set WshNetwork = CreateObject("WScript.Network")
set WshShell = CreateObject("WScript.Shell")
Set oPrinters = WshNetwork.EnumPrinterConnections
Dim WshShell, WshNetwork, BtnCode, printthere, iprinter
iprinter = "no"

'################## Put the printers exact path and name here. It is case sensitive.

printthere = "\\PrintServer1\printername"

'##################


'####This goes thru the names of printers installed, if it finds the one you want iprinter changes to yes
For i = 0 to oPrinters.Count - 1 Step 2
if oPrinters.Item(i+1) = printthere THEN iprinter = "yes"
Next

'####If the printer is installed the script does nothing. If it isn't, it's installed.
IF iprinter = "yes" THEN
'doing nothing
ELSEIF iprinter = "no" THEN
WshNetwork.AddWindowsPrinterConnection Printthere
WshNetwork.SetDefaultPrinter Printthere
WScript.Quit
END if
0
 
huziyAuthor Commented:
thats great! will give that a go.

As far as i was aware if the user was only a "user" you where unable to add printers.. which GP entry allows users to do this?

0
 
star_trekCommented:
Nope they can't add the printers that is why you set the group policy to add printers. It will be at the logon script
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now