Sometimes when printing using Universal Printer the client won't print.
A working pdf reader must be installed to solve this issue.
If a pdf reader like Adobe is already installed, then you might need to reinstall it.
Open a control panel, click add/remove programs, then select Adobe acrobat and click repair.
Make sure the disk are correctly redirected in the remote session. This can be checked in the local ressources tab of the client generator. You can also edit your connection client's settings with this procedure to check the presence of the "-disk on"parameter : https://www.terminalserviceplus.com/docs/edit-delete-parameters-generated-client
Make sure your antivirus is not preventing the transfer of the print job.
On server side, you may need to set an exclusion rule in your antivirus on the following path : C:\Program Files (86)\TSPlus and C:\wsession
On client side the exclusion is to be set the following path : C:\Users\Nameoftheuser\RDP6
Check the presence of two universal printer driver. Open a control panel / Devices and Printers click on the universal printer and click on "Print server properties" and click on the drivers tab. There should be either the CustPDF driver (old driver from version 9 and below) or the Ghostscript PDF (newest driver) driver. If both are present, delete one of them.
If this is not enough, you can now reinstall the Universal Printer completely in the AdminTool > Printer > Remove the Universal Printer > Install Universal Printer (Ghostscript).
If you are using an older version of TSplus, go to add / remove program in the control panel and look for universal printer, click uninstall and reboot. You can also force the uninstall by clicking on the removeuniversalprinter.exe located in C:\Program Files (x86)\TSplus\UserDesktop\files
You will be able to reinstall the Universal printer after rebooting by clicking on installuniversalprinter.exe