Jump to content

Recommended Posts

Posted

If i add a printer to the 2012 R2 remote app box to a printer IP, the printer shows when you go print in any remoteapp application.

However, as we run Papercut and all printers are mapped by unc /share path on the print server, if i add the printer to the server, then go into the remoteapps it doesnt show.

 

Is there any way around this so that remote users can print to the work printer central queue then they could release the print jobs on the way into work before having to log in?

 

Just another useful feature i would like to have..if possible?

Posted
You should be able to map it like you would on a normal computer using a GPP or script at logon.

 

That kind of occured to me, but also the Papercut client has to be running for the user, so can select chargeable dept etc, so despite being logged on through remoteapp it would need to use the papercut client on the server to use the AD username.

  • 7 months later...
Posted

Hi

 

Did you get this working? Trying to do the same. I have the printers mapped ok, but can't get the papercut client to pop up when printing. If I login as a full rdp session the papercut client runs an all ok. If I run word as a remoteapp I get the mapped printers but don' t get the papercut client popup when I print.

Posted
Hi

 

Did you get this working? Trying to do the same. I have the printers mapped ok, but can't get the papercut client to pop up when printing. If I login as a full rdp session the papercut client runs an all ok. If I run word as a remoteapp I get the mapped printers but don' t get the papercut client popup when I print.

 

Nope I didn't - no one asked if it was possible so didn;t look into it any further

Posted
Hi, I've just spent most of the day working on it and I've cracked it! If you want to know now I will try to document it for you. Once I found out what the problem was the rest fell into place!
  • Thanks 1
Posted
Hi, I've just spent most of the day working on it and I've cracked it! If you want to know now I will try to document it for you. Once I found out what the problem was the rest fell into place!

 

Please do document it in case others get the same problem in future :)

Posted
Hi, I've just spent most of the day working on it and I've cracked it! If you want to know now I will try to document it for you. Once I found out what the problem was the rest fell into place!

 

That would be great if you could share the solution! Thanks.

Posted (edited)

The Solution this is based on server 2012r2

 

Terminal services on 2012r2 have a default delay set on login scripts of 5 mins. So first you need to create a group policy for your terminal server ComputerConfiguration\Administrative Templates\System\GroupPolicy: Configure Logon Script Delay set this to enabled with a value of 0

 

 

 

Now run gpupdate /force on the server.

 

 

 

We run the papercut client from a unc path (you can run it locally on the terminal server if you want as well). Remoteapps will not run applications or login scripts from you domain group policy at logon, but it will from the local group policy on the terminal server. So first I created a batch file on the terminal server to run papercut from the unc path or local path (you could run your existing login script from it if you useone). e.g.

 

@echo off

Start \\printserver\PCClient\win\pc-client-local-cache.exe --silent --minimized

Exit

 

(note it is import that the client is run minimized)

 

Now run gpedit.msc on the terminal server, now go to user configuration\windows settings\scripts (logon/logoff) and add you batch file into the login item.

 

 

Next you need to make a change in papercut. Log into the administration interface as the admin user. Navigate to Options and select the Config Editor (Advanced) Action from the left set of Action links. Use the Quick find: to locate the key:client.allow-match-on-machine-or-ip-only Change the value to N (no) and press the Update button.

 

 

 

That’s it, now when you run a remoteapp and when you choose to print the papercut popup will be there.

 

Web sites that I used for the info are as follows :-

 

 

https://support.microsoft.com/en-gb/help/2895815/logon-scripts-do-not-run-for-five-minutes-after-a-user-logs-on-to-a-windows-8.1-based-computer

 

 

https://social.technet.microsoft.com/Forums/windowsserver/en-US/2da7c780-0c5c-45d7-bd4c-febbe213206b/starting-batch-script-with-remoteapps?forum=winserverTS

 

https://www.papercut.com/kb/Main/SpecialConsiderationsOnTerminalServer

 

Hope this is of help

Edited by phaslam
  • Thanks 2
  • 4 months later...
  • 2 weeks later...
Posted

I would like to get this working. How do I get the printer itself to appear on clients. I've installed the printer on the server via its shared path \\pcserver\printer name but how do I get this seen from the remote clients?

 

thanks

  • 4 months later...
Posted
Any update on my post above on how to get the follow-me printer to show on remote clients when it's on the local rdp server? Seems to work with IP printers but not the follow-me as its a UNC path shared printer?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...