From what your post suggest, this is an issue with terminal server connections and printing?
One little thing about Terminal Servers and printing with RDP connected clients, it is touchy and picky.
Make sure that the client computer is using the exact printer driver on the client that is installed on the terminal server. And that the printer is named the same. So if you have a printer installed on your terminal server called “hp officejet k series”, the printer on the client must be an “hp officejet k series” with the same name.
I had the same problem with some of my termsrv clients. I had the drivers installed on my server, the client on theirs (and since these clients were geographicaly dispersed!)any way we found they were naming their printer driver something different than the default. Once that was resolved, they could print.
Hope this helps and best of luck