Hello Bsansome,
The problem with printing from Great Plains using the autocreate printers from the Citrix Server is that there is a sequence that occurs when the Citrix Client launches. You have to undertsand this in order to get to the bottom of how and why your checks or reports are not printing properly.
The best alternative is to have your Citrix Admin use session printing instead of having your Client autocreate the printer drivers.
The core of the problem is that the first printer that the Client sees is made the default printer for your session and this driver may just conflict with the Citrix Servers version of it's print drivers.
You can check this out by looking up FAQ's in the Citrix Server Knowledgebase and also with HP. Great Plains does not have any problem using most print drivers but the explanation above will be the cause of your problem, guaranteed.
Dr Wolf