tpulley
Firstly how many servers do you have in your farm ? if more than one have you tried publishing the app seperately from each server to try and alienate which one is causing the problem ?
It is possible that the printer driver is not installed/mapped or otherwise on just one of the servers and if your load balancing correctly the client is fine on server a but if they get on to server b the driver could be incorrect.
I trust you are using the wtsprnt.ini file to remap printers to save you installing numerous potentially disaster bringing drivers on your server/s ?. Do a comparison between the files on each server and ensure there are no duplications of the printers and that none of the installed drivers (verify through the registry) <HKLM,system,currentcontrolset,control,printers,environments,windows nt4,print> are also being mapped within the file.
IE having an HP Deskjet 895c driver installed on the server directly, and having a mapping for the HP Deskjet 895c in the wtsprnt.ini file to say the ever reliable HP 550C driver.
If all else fails, buy UNIPRINT (or similar solution) !!!
OK so not everyone has a bottomless pit to purchase this software, but I cannot emphasise enough how much of a relief it will bring to you.
Let me know if you need any clarification on any of the above or if none of this helps, if you would like to be more specific with printer type etc I can look into it further if you like.
Regards and good luck,
Nostferatu
"Yesterday is History,
Tomorrow A Mystery,
Today is a gift,
That's why they call it the Present"