Just wanted to make a note of this one!
Basically, some users on a XenApp 5/Windows Server 2008 farm couldn’t print from Office 2007 programs and received an error “Windows cannot print due to a problem with the current printer setup”
The error is caused due to a bug in Windows Server 2008 which does not allow more than a 100 print queues (often Citrix servers will exceed this with mapped client printers etc).
Discussion: http://forums.citrix.com/thread.jspa?threadID=256687&start=30&tstart=0