Application losing Printer within Terminal Services for remote users

Posted by Richard on Server Fault See other posts from Server Fault or by Richard
Published on 2010-03-22T13:15:04Z Indexed on 2012/04/01 11:33 UTC
Read the original article Hit count: 456

Question: What I need to do is have a permanent link to a printer, normally only accessible through Terminal Services (Printer Redirect), to allow Sage Line 50 layouts to see that printer persistently, even after users have disconnected and reconnected to the Terminal Services session?

Although the printer is accessible each time a user connects to the Sage Server via Terminal Services, it is given a different session number and therefore the Sage Layout sees it as a different printer.

History behind question:

Users using Terminal Services connecting to a Sage Server on a different site Using Sage Line 50 v 15 on that Server Users want to print invoices (sage layouts) locally Sage Server cannot see the users local printers, to get around this user uses the Print redirect features of Terminal Services

The individual reports can be edited to point to a specific printer by default. This means the user just has to select an invoice and click print, then select the layout/report wanted and it auto prints that invoice to the default printer specified.

The problem occurs because the layouts are edited to point to the users local printer "Ricoh 1018d (session#)", note the "(session#)" as this is the users local printer being redirected through the terminal services session.

Users are able to print using the sage layouts once the default printer is setup within the layout and saved, but as soon as the users disconnects from the Terminal Services session and then reconnect in the morning go to print, it has lost the connection to that printer.

I understand why its failed, because that the printer is on a per session basis and the layout would not be able to hold on to the connection from a previous session.

Thanks in advance for any assistance...

© Server Fault or respective owner

Related posts about terminal-server

Related posts about terminal-services