Several of our end users work from home and join our domain via the Microsoft VPN setup available on their laptops.
Our Application Servers that that connect to via this VPN are running Windows Server 2008 R2.
One of our end users has a Surface Pro 3 that he uses for the connection via the VPN. This computer is running Windows 8.1. He has 2 local "home" printers: HP Deskjet 2510 series (connected locally with a USB cable) and HP Officejet Pro 6230 (connected wirelessly via his own home network).
1) We establish a connection to the domain via the Microsoft VPN on the Surface Pro 3.
2) He uses "Citrix Receiver" in order to directly connect to the "published" applications available to him.
Once he's connected to the domain from his home and successfully access the software he needs via the Citrix Receiver, he's unable to print from any of the software on the Servers to either of the printers mentioned above.
I've used: Control Panel-->Administrative Tools-->Print Management to add the driver for both these printers directly to the Domain Server that the Citrix Receiver points him to. This has not resolved the problem.