1. Client telnets into a UNIX-based system by launching a Citrix XenClient-based terminal emulator.
2. Client and client's LAN thus does not have direct IP connectivity with that UNIX system
3. By the client request the UNIX system generates a print job that can only be sent to an IP printer
4. Multiple users use the same UNIX system for the same purpose.
Client needs to have the print output produced on the printer of his choice "local" to the client (known to the client's OS) and that is not even known to the UNIX system
What could be the BEST SOLUTION and PRODUCT to accomplish this by changing only WHERE UNIX prints but NOT HOW it prints?