Jump to content

User sees printers from old location


Recommended Posts

Posted

Hi,

 

does anyone know why a user that has moved to a new location still sees the

printers from the old location when TS'd into a server? We have a user that

has moved from one building to another. The client is a new workstation with

XP pro and the server is Windows server 2003. User properties connect client

printers at logon and default to main client printer. Local profiles are

used, print drivers are on the server.

Any ideas?

 

Thanks in advance,

  • Replies 3
  • Created
  • Last Reply
Posted

Re: User sees printers from old location

 

Hi,

 

When they are logged on to their new workstation do they see

the old printers in their *local* printers folder?

 

When the user is logged on to the TS, check and see what type

of printer each one is. For example, are the printers auto-created,

network, or local? Examples of each (notice that auto-created

have "in session xxx" on the end):

 

Auto-Created

HP LaserJet P3005 PCL 6 (from DG31H76) in session 72

HP LaserJet 3200 Series PCL on FS01 (from DG31H76) in session 72

 

Network

HP LaserJet 2300 Series PCL 6 on FS01

HP LaerJet 4050 Series PCL on PSERVER

 

Local

HP DeskJet 970Cxi

HP LaserJet 6P

 

Thanks for answering my questions.

 

-TP

 

John wrote:

> Hi,

>

> does anyone know why a user that has moved to a new location still

> sees the printers from the old location when TS'd into a server? We

> have a user that has moved from one building to another. The client

> is a new workstation with XP pro and the server is Windows server

> 2003. User properties connect client printers at logon and default to

> main client printer. Local profiles are used, print drivers are on

> the server.

> Any ideas?

>

> Thanks in advance,

Posted

Re: User sees printers from old location

 

TP,

 

The clients are brand new machines with a clean image. All printers are auto

created. Local printers have been installed on the client and when TS'd into

a server the auto creation occurs. I am now told the users profile is still

stored locally on the old workstation at the old location but i wouldn't

think this would have anything to do with it. Any ideas?

 

Thanks,

 

 

"TP" wrote:

> Hi,

>

> When they are logged on to their new workstation do they see

> the old printers in their *local* printers folder?

 

> When the user is logged on to the TS, check and see what type

> of printer each one is. For example, are the printers auto-created,

> network, or local? Examples of each (notice that auto-created

> have "in session xxx" on the end):

>

> Auto-Created

> HP LaserJet P3005 PCL 6 (from DG31H76) in session 72

> HP LaserJet 3200 Series PCL on FS01 (from DG31H76) in session 72

>

> Network

> HP LaserJet 2300 Series PCL 6 on FS01

> HP LaerJet 4050 Series PCL on PSERVER

>

> Local

> HP DeskJet 970Cxi

> HP LaserJet 6P

>

> Thanks for answering my questions.

>

> -TP

>

> John wrote:

> > Hi,

> >

> > does anyone know why a user that has moved to a new location still

> > sees the printers from the old location when TS'd into a server? We

> > have a user that has moved from one building to another. The client

> > is a new workstation with XP pro and the server is Windows server

> > 2003. User properties connect client printers at logon and default to

> > main client printer. Local profiles are used, print drivers are on

> > the server.

> > Any ideas?

> >

> > Thanks in advance,

>

Posted

Re: User sees printers from old location

 

Hi again,

 

If the administrator used manual TS printer redirection (which

becomes automatic thereafter) *and* roaming profiles are

in use on the local PC user account you would see printers

auto-creating that do not exist on the local machine.

 

You can check this by opening up regedit on the *local*

machine while logged on as the user and navigating to the

following key:

 

HKCU\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR

 

Look at each subkey below the above for a REG_BINARY value

named PrinterCacheData (not AutoPrinterCacheData, that is different).

If there are keys present for the old printers then go ahead and

delete them.

 

When they are logged on to their new workstation do they see

the old printers in their *local* printers folder? Please verify

this with the user.

 

When a user connects to a TS, the Remote Desktop Client

enumerates the list of locally installed printers and passes

the list to the TS which attempts to create each one on the

server (if a matching driver can be found or the fallback printer

driver is enabled). There is no mechanism for auto-creating

printers that are not on the local machine *except* for manual

redirection mentioned above.

 

One thing that occurs sometimes is that auto-created printers

may not be removed after the user logs off of the TS. These

are easy to spot because the session id will not match the

user's current session id. For example, you see the user is

logged on using Terminal Services Manager as session 31,

but notice one of their auto-created printers shows session 56

in its name. These are referred to as "orphaned printers".

 

Also keep in mind that printers could be deployed automatically

to a user and/or machine using Active Directory, logon script,

etc. If the user has a roaming profile that contained network

printer connections then they would be on the new machine as

well.

 

Please reply back with your findings or more questions.

 

Thanks.

 

-TP

 

John wrote:

> TP,

>

> The clients are brand new machines with a clean image. All printers

> are auto created. Local printers have been installed on the client

> and when TS'd into a server the auto creation occurs. I am now told

> the users profile is still stored locally on the old workstation at

> the old location but i wouldn't think this would have anything to do

> with it. Any ideas?

>

> Thanks,


×
×
  • Create New...