200 GB for a single user? Yes this is a lot. If I remember well you can enable the spooler logs and it would be source "Print" and EventID "10" and you will see the file name, file type and size.
Usually if you redirect a printer, the spool process is done in two passes, the high level spooling, done on the server, and low level spooling, done on the client, to process the print job and send it to the printer. In between, Citrix should compress the job via the ICA channel. For best compression use the Universal Print Driver, the EMF format, in the benchmarks I have done a couple of years ago would get the best compression level on print jobs.